1、建文件夹:css、js、images文件夹,如果要管理项目,也可以分文件夹
2、jQuery是js的库,把操作简化
3、this是一个DOM对象,要$(this)使用
4、霸道:对用户体验不好:
focus(function(){})可以是绑定一个事件,也可以是一个方法,通过代码让它获得焦点
5、2345:顺序:移出焦点、事件绑定方法;火狐:先执行事件绑定的方法--再移出焦点;
6、setTimeout延迟时间:把火狐的方法延迟执行,也不影响2345浏览器
7、不执行:有可能是有些属性找不到(要找一些一般浏览器都有的属性)、有可能是事件绑定的方法要延迟执行
8、通过F12调试浏览器兼容问题
9、client-top、client-left有的叫client-x,client-y
10、bind:可以绑定多个事件:形成一个队列
11、$("value").bind({
事件1:方法1,
事件2:方法2
})
12、unbind时要把事件名写上
13、hover
14、判断复选框是否被选中:checked:true
15、如果hover放三个事件呢?
16、toggle():点击变色,队列,点击一次,点击两次,点击三次,点击在这些颜色之间循环
17、计算机是个实践性科学
18、ondbclick="doubleClick()",js代码不能写在ready里面
自己写一个双击:用一个变量
var i = 0;
function doubleClickDemo(){
if (i==1){
alert("双击");
i=0;
}
setTimeout(i=0,500);
i++;
}
19、line-height:35px;设置行高和外面的一样
20、jquery可以一类标签一次性把所有事件都加上去了
21、从下往上,从右往左的效果必须要自己手写实现
22、表单验证:减轻服务器的压力:非空验证、长度验证
表单选择器:
23、hidden:比如用户的编码
新增、修改的页面
24、java的bug库,设计理念要和版本相关的:java泛型在1.5加进来的,
25、跑马灯:内容长度一定要超出显示的长度:第二个内容是个重复的东西:移上去、按下来(当第一个内容框的底部和显示框的头部相同的时候)
外面的那个div把height设置的比里面的内容短
26、overflow:hidden;是要在同一层的
27、让它停下来,清除定时器!
用一个函数
28、next()一定是兄弟节点
29、left、right等等要把定位设为绝对定位才可以
30、类选择器一定要带一个点号。。。
31、跑马灯不要再写一次新的变量!
32、