基础笔记3

本文深入探讨了前端开发中的关键技巧,包括JS操作数的方法、jQuery元素筛选、CSS3属性选择器、页面加载速度优化等,并对比了HTML()与text()的区别,详细介绍了设置div元素的边框及数据类型检测,提供了继承和事件委托的实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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);

})

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值