首页 > 代码库 > css经验

css经验

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、

css经验