1、请写出js操作数的方法(至少八中)
2、写出jq筛选元素的方法(8个)
3、css3新增属性选择器
4、给div添加class “add“ 的两种方法
5、列出你所知道的优化页面加载速度的方法
6、html()与text()的区别是什么
7、如何设置一个div 使其边框线宽度也包含在当前宽度以内
8、typeof检测 的 六种结果
9、继承的三种方法
10、写出jquery事件委托的方法和js中事件委托的方法
ul class .box li
1、push()、pop()、shift()、unshift()、sort()、revers()、 valueOf()、join()、count()
2、Eq()、has()、hasclass()、is()、not()、first()、last()、filter()、slice()
3、[arr*]=value
[arr^]=value
[arr$]=value
4、$("div").add(class("add"))
$("div").attr("add","div")
5、a:优化布局,将css置顶,js置顶底;
b:检查cookie的使用情况
c:使用一些优化技巧,压缩js或者设置头像大小
d:不要用图像替代文字
e:使用外部链接
f:删除任何不必要元素,尽可能避开表格
g:不要使布局超载
6、html()可以解析HTML的标签,而text()不可以
7、box-sizing:border-box
8、 数据类型的检测:
typeof() typeof操作符
typeof检测的六种结果:
String、Number、Boolean、Undefined、Object、function
六中数据类型:
String、Number、Boolean、Undefined、Object、null
强转函数:
0、""、" "、false、null、"0"
9、call apply prototype
10、jq:
$(".box").on("click","li",function(){
})
js:
window.onload = function(){
var oUl = document.getElementByClassName("box");
var aLi = oUl.getElementsByTagName('li');
document.addEventListener("click",function(ev){
var ev = ev || window.event;
var target = ev.target || ev.srcElement; console.log(ev);
})
})