- 博客(46)
- 收藏
- 关注
原创 jquery默认校验规则
1、required:true 必须输入字段2、remote:"check.php" 使用ajax方法调用check.php3、email:true 必须输入正确格式的电子邮件 , @ 4、url:true 必须输入正确的网站5、date:true 必须输入正确格式的日期6、dateISO:true 必须
2012-03-30 21:59:41
475
原创 jQuery ui 日历属性
autoSize:false, //自动改变输 changeMonth:true, //弹出下拉菜单 月 changeYear:true, //弹出下拉菜单 年 当前年份入框大小 默认的是false 根据日历字符长度改变输入框大小 前后10年 dateFormat:"yy-mm-dd", //日期的格式 呈现在输入框中 d
2012-03-29 22:02:03
700
原创 jQuery-手风琴
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">手风琴 $(function (){ //当有多额属性时用逗号隔开 , 属性名:属性值 $("#accordion").accordion({ head
2012-03-28 21:26:35
476
原创 jquety
克隆节点: $("#ld").clone().appendTo("#user");克隆id等于ld的元素克隆并追加到id为user的元素中$("#ld").clone().insertAfter("#abm");克隆id等于ld的元素克隆并追加到id为abm的元素之后包裹元素 $("ul").wrp("") 将ul用div进行包裹$("ul").wrap
2012-03-27 19:28:22
650
原创 使用jQuery动态创建一个表格,根据用户数输入的内容添加一行数据
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档$(document).ready(function (){ $("#btn1").click(function (){ //创建一个节点 //创建tr
2012-03-22 21:38:45
1334
原创 jquer选择器
基本的5个选择器id选择器 $('#id')类选择器 $('.样式名称')*选择器 $('*')元素选择器 $('标签名称')组选择器 $('#id,.class,标签名称')层次选择器4个:选择父元素中的某些元素数据 $('父元素 子元素')选择父元素中的某些元素数据,不报刊架后代元素 $('父元素
2012-03-21 20:02:51
914
转载 zend Studio的aptana插件
最近要学jQuery,所以上网找了一些这方面的东西,最需要的就是编辑器中的编码提示了。下面是我从网上找到的一个极为强大的IDE,不过我们只需要安装其插件就可以了。其中几步我就不多说了,只要是安装Zend Studio的,我只从安装aptana插件开始:Aptana插件的安装有两种方式,一种是通过Aptana官方 的插件链接安装,另一种是通过下载插件后加载安装
2012-03-20 20:51:48
8737
原创 三级联动
var objectId="";//定义函数,获取数据库的省份数据。,进行异步请求function getArea(id,objid){ //获取省的id 赋给 objectId objectId=objid; //定义url var url="sanjiliandong-text.php"; //定义参数 传递省份的id id当形参传递 var params
2012-03-07 21:22:05
522
原创 dom的属性
nodeName 节点的名称nodeValue 节点的值nodeType 节点的类型A 类型1: 元素节点 类型2:文本节点 类型3:属性节点 创建元素节点 createElement ("元素的名称") 创建的是个标签创建文
2012-02-28 20:19:24
318
转载 dom
1、dom 的定义 document object model (文档对象模型)2、为什么叫文档对象模型呢 dom 可以将标记型(html xml)文档转换为对象 可以讲标记型文档的每一个标记都转换为对象 将文档或者是标记封装成对象后,对象提供了更多的属性和方法操作文档3、节点的概念 在dom的结构图中,我们可以看到,图有元素节点构成
2012-02-27 21:23:28
468
1
原创 广告上下移动
仿163首页图片收缩效果#top{ position:relative; /* 相当定位*/ }#content{ position:absolute; /* 绝对定位*/ }广告部分广告部分广告部分广告部分广告部分广告部分广告部分广告部分广告部分广告部分网页内容部分 //定义一个步长 var h=0; //定
2012-02-23 21:21:50
451
转载 文字跑马灯
//定义一个全局变量var str=" 欢迎进入&&***@@@@**&&的世界 ";function cMove(){ //每次取出第一次字符 并且连接到源字符的末尾 // str = str.substr(1)+str.charAt(0); //将字符串写入到状态栏 window.status=str; //显示到标题栏 document.tit
2012-02-22 20:45:18
402
原创 js验证登录
//获取用户名和密码var usetname = document.getElementById("username").value;var password = document.getElementById("password").value;function check(){ if(username.value == ""){alert("请输入用户名!");do
2012-02-21 21:48:50
374
原创 linux shell 中的变量
(1)常用系统变量 $ # :保存程序命令行参数的数目 $ ? :保存前一个命令的返回码 $ 0 :保存程序名 $ * :以("$1 $2...")的形式保存所有输入的命令行参数 $ @ :以("$1""$2"...)的形式保存所有输入的命令行参数 (2)定义变量 shell语言是非类型的解释型语言,不象用C++/JAVA语言编
2011-12-22 22:09:18
324
原创 根分区与交换分区
1、首先修改“/etc/fstab”文件,在第一行的defaults后面加上usrquota,grpquota字段,然后退出保存。 2、重新挂载文件系统,或者重启:reboot 3、用quotacheck -cmug命令创建配额文件。根据你说的对/分区进行配额,则命令为:quotacheck -cmug / ,通过这一命令,就会在在根分区下面生成两个文件,一个是aquota.group、a
2011-12-21 21:23:42
976
转载 Linux下定时执行脚本
Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的用法: 首先查看一下/etc/crontab文件:$ cat /etc/crontabSHELL=/bin/ba
2011-12-20 20:55:18
562
原创 用yum查询想安装的软件
1.使用YUM查找软件包 命令:yum search~ 2.列出所有可安装的软件包 命令:yum list 3.列出所有可更新的软件包 命令:yum list updates 4.列出所有已安装的软件包 命令:yum list installed 5.列出所有已安装但不在Yum Repository 內的软件包 命令:yum list extras 6.列出
2011-12-19 20:52:35
47547
原创 开启电源后整个加载过程
开启电源后整个加载过程 步骤:1) 读取固件(firmware)中信息 固件本来应该是一段软件控制程序; 但是这段程序和操作系统无关,固化到主板上; (CMOS/BIOS) 目的: 安全设置----设置密码 设置引导介质顺序-----定义光盘启动 电源管理------加电自检
2011-12-19 20:50:38
691
原创 vi编辑器
Vi编辑器#vi 打开后---直接进入 “编辑状态”“输入状态”----a、i、o、 A、I、O、 ESC : “命令状态” :wq ----表示保存退出 Shift+z+z ------ZZ表示保存退出 :wq!-----!表示强制 命令状态1) 显示行号--- :set nu (number) 2) 取消行号--
2011-12-19 20:48:55
313
转载 SSH连接VM中的linux
1.虚拟机网络设置host-only2.在linux里面设置ip地址和虚拟机VMnet1在同一网段(要有掩码)3.用ssh连接虚拟机里eth0的ip
2011-12-08 20:51:11
412
原创 linux -- find
find 使用说明: 将档案系统内符合 expression 的档案列出来。你可以指要档案的名称,类别,时间,大小,权限等不同资讯的组合,只有完全相符的才会被列出来。 find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expr
2011-12-07 20:02:07
320
原创 Linux cp 命令
cp 语法:cp [参数] 源文件或目录 目标文件或目录 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。 把计: -a 尽可能将档案状态,权限等资料都照原状予以复制。 -
2011-12-06 16:45:58
382
转载 Smarty
Smarty:1、 自定义函数(自定义标签)1) php文件function定义函数注册步骤(register_function()、register_block())Tpl文件类似于html标签 成对出现---块 …….. 2)当作插件 ./plugins
2011-11-24 20:31:54
267
原创 下拉菜单
index.html 背景风格 炫色风格 卡通风格 浪漫风格 经典风格 index.phpif(isset($_REQUEST['bgs'])){ //判断是否选择背景
2011-11-23 21:08:02
235
原创 关闭局部缓存
block_cacheless.php function smarty_block_cacheless($args,$content){ return $content; }?> cache.tpl已经有缓存:{$smarty.now}{cacheless}没有缓存的:{$smarty.now}{/cacheless}
2011-11-21 20:27:32
226
原创 smarty处理页面缓存
1.php//建立缓存//包含Smarty类库$require("libs/Smarty.class.php");//创建Smarty类的对象$smarty = new Smarty;//启用缓存//caching 默认情况下为0,或无效,如果模版产生冗余,建议打开缓存,这样有利于得到良好的性能增益。也可以一个模版设有多个缓存:当值为1或2时启动缓存$smart
2011-11-18 15:15:09
260
原创 内建函数
config_load:加载配置文件file="加载配置文件";section="区域名称" include:标签用于在当前模板中包含其它子模板. 当前模板中的变量在被包含的子模板中可用 capture 捕获模板输出的数据并将其存储到一个变量里,而不是把它们输出到页面. 任何在 {capture name="foo"}和{/capture}
2011-11-17 20:23:56
248
原创 smarty自定义函数
smarty自定义函数assign作用:用于在模板被执行时为模板变量赋值.函数名称:assign参数:var: 声明变量名称 字符串 Value: 给该变量赋值 字符串 $tpl->assign(“title”,”this is title”);练习: 使用自定义函数分配变量 content,对应值为abc; 属性无顺序要求
2011-11-16 21:01:42
229
原创 smarty
include("./init.inc.php");$a=10;$tpl->assign("title","this is php various");$tpl->assign("title1",$a);$tpl->assign("title2",true); //从数据库smarty_var,表user 获取 //连接数据库使用内置类mysqli //不需要inclu
2011-11-14 21:04:10
288
原创 变量调节器
a.php: include("./init.inc.php");$tpl = new Smarty;$tpl->assign("abc', 'my name is songkai.');$tpl->assign('day', strtotime('-1 day'));$tpl->display("b.html");?>b.html:{config_lo
2011-11-11 15:45:04
236
原创 连接数据库
1、 class mysql{ __construct([string hjost [,string username[,string password[, string dbname [,int port[,string socket]]]]]]]) }2、
2011-11-10 20:04:12
284
原创 smarty的注意事项
smarty的注意事项 1)html(tpl)模板文件中路径问题在模板文件中引入外部文件时使用的相对路径 是相对于 b.php文件来说的。模板只负责解释占位符中的变量{} 通过引入图片、css文件、js文件测试2)html(tpl)模板文件的位置全部都是相对于$tpl->template_dir = './tpl';3) php文件转
2011-11-09 21:24:52
280
原创 AJAX
AJAX(Asynchronous Javascript and XML)---异步交互(通信)1、 涉及的技术内容1) 使用XHTML和CSS标准的显示技术;2) 使用DOM进行动态显示和交互;3) XML和XSLT进行数据交换和处理;4) XMLHttpRequest进行数据的检索---浏览器内置的对象;5) Javascript来将以上技术融合;2、 异步通信工作
2011-11-08 19:52:45
240
原创 JSON
JSON1、 定义:JavaScript Object Notation (javascript对象符号)2、 传递(存储)数据(XML、JSON(应用更多、重要))Html:语法不严格----各个浏览器(window)猜测Xml:语法严格--------浏览器具备(允许安装相应功能的插件)组件 IE:ActiveXObject组件
2011-11-08 19:48:46
226
原创 过滤信息
从表单接受到$_POST[‘*’]该信息内容可能包括 “ ‘ 空格 特殊符号 例如 “ user‘’‘’abc” $_POST[‘pass’] =” “” and (select * from tbl_usr)”防注入(攻击) PHP安全问题:1、 注入SQL 在用户执行注册过程中口令内容部分使用了类似(select insert
2011-11-08 19:44:27
267
原创 发表留言
发表留言 1、一个原始贴---一个回复贴 tbl_a(id,title,content,auth,time) tbl_r(id,title,content,auth,time,pid) 2、一个原始贴---一个回复贴—一个回复的回复 tbl_news(id,title,content,auth,time,pid) id---存储ID号 pid---存
2011-11-08 19:36:33
327
原创 smart
smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。smarty优点: 1. 速度:采用smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板
2011-11-07 20:58:53
336
原创 购物车
1) 商品展示---相关资料(基本描述、价格、名称、供应商情况、图片等)2) 购物车功能购物车相当于现实中超市的购物车,但是网页实现的是一个虚拟行为,用户可以在购物网站不同页面之间任意跳转,选购自己喜欢的商品---点击购买—订单信息---统一到付账台结账购物车功能包括1) 添加商品---订购2) 删除商品3) 修改商品的购买数量(小计、总计)4) 清空购物车
2011-11-01 21:02:27
498
原创 用jquery解析JSON数据的方法
1.对于服务器返回的JSON字符串,如果jquery异步请求没做类型说明,或者以字符串方式接受,那么需要做一次对象化处理,方式不是太麻烦,就是将该字符串放于eval()中执行一次。这种方式也适合以普通javascipt方式获取json对象,以下举例说明:var dataO
2011-09-29 18:32:07
322
原创 dtd属性
在 DTD 中,属性通过 ATTLIST 声明来进行声明。 声明属性 属性声明拥使用下列语法: 以下是属性类型的选项: 类型 描述 CDATA 值为字符数据 (character data) (en1|en2
2011-09-20 21:31:47
430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人