1、scrolltop
2、boder-style都具体可以如何设置
3、选择器的层次、优先级
4、样式表引用的层次、优先级也要注意
5、className:在标签添加一个事件,在style上加上一个style的类选择器,在script方法中 通过calsssName给那个传进来的标签指定类名
6、body上有个onload()函数
7、js通过style改样式,要把-去掉,后面字母大写
8、在选项卡的练习中把图片改成表单试试~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9、事件源:button指的是哪个键触发的,左键:0 右键:2 滚轮:1(onmousedown),可以通过右键来做自己的东西
10、在页面上用相对定位,代码复用程度高,相对定位针对父标记?
11、list-style:none去掉li的前面远点、让li的东西横过去:给个类名,float:left;margin把距离打开
12、调样式:F12的style
13、通过盒子模型margin来调整位置
14、页面结构:做的小菜单和选项卡的不一样,要单独做出个div,设置浮动,和后面页面无关系
15、菜单是通过name来得到这个list,通过for循环来写出现的效果
16、大家都是浮动的时候,才会把下面的东西挤走,浮动是根据父节点浮动的。相对定位是相对前一个相对定位的框
17、看到好的效果要思考,要学习别人代码的思想
18、CSS切图,如何加载得比较快
圆角、
19、天猫的图片,看别人的页面
20、文字是有下划线的
21、页面top和浏览器top是滚动条的距离,div一直固定在那里就是滚动条的距离,或者用position:fixed
22、取消小广告:找到这个div,display:none,或者把宽高取消掉
23、正则表达式:
24、动态绑定:body οnlοad="loadPage()"
方法里得到这个id,然后把事件写进去
25、.select()是全选
26、表单上有个οnsubmit="return checkForm()",在写个方法,来不让提交
27、用font代替alert,提高用户体验
28、正则表达式:用正则表达式最多地方是验证、
两种定义方式、附加参数可省略
29、i:是否区分大小写,g:全局,m:多行
30、/.../
31、匹配.一定要加上转义字符\.
32、()作为一个整体
33、?匹配前一项
34、js修改样式的时候只能用this来指定你要修改的标签,不能用数组的某个元素指定,原因不明
35、如何去掉input框被选中是自带的边框? input {outline:none;}或者*:focus { outline: none; }
36、match()
37\ ^是被查的字符串要后面的开头
38、spilt的时候,name在最前面,前面有个空字符串''
39、input的type为email、number(写数字的和上下的)的时候:是HTML5新增的,必须和form标签合在一起才有用
email要点击提交之后才能验证HTML5是比较新的
XP:ie5\6\7\8\9
win 7 :ie10\ie11
最新ie12
40、所以还是要用正则表达式,在form表头那里写一个方法return
41、0~120之间:/ /
42、\d表示[0-9],表示数字
43、可以分情况讨论。
44、js最快的方法把数组清空,把length长度为0;
45、js中的for-each用来处理索引
46、sort()默认按照字母排序,如果要按照数字排序要写一个函数到里面
sort(function(num1,num2){if (num1<num2)
47、js面向函数、解释性语言
48、《js权威指南》、《java核心技术》现在看、《think in java》 {return -1;}else if(num1=num2){return 0;}else return 1;})
49、replace(new,old)的时候要先克隆一下,用副本来替换~~~要在你要替换的元素的后面加一个clone()
50、tagName 用来获取标签的类型,必须要大写哦
51、修改用户名和密码的那个地方,我需要注意的是,要把事件分开来写,获取焦点的时候有什么变化,失去焦点的时候后有什么变化,然后只要管好自己的事件就可以了不要管别的事件
52、/^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/ 验证密码
53、clear 属性规定元素的哪一侧不允许其他浮动元素。
54、