写js过程中遇到的坑

1.js中的变量提升机制


2.js中原生js的兼容性问题:由于dom里几乎每一样东西都是一个节点,连空格和换行符都被解释为节点,

因此不同浏览器的兼容性对于节点操作函数的兼容性或者调用名字不一定相同eg:nextSibling和nextElementSibling在不同浏览器的应用范围


3.js中jquery对象和javaScript原生对象的区别及转换,方法使用


4.var trs=document.getElementsByTagName('tr');
...( 删除部分tr语句)
... 此时引用trs.length到底是删除前个数还是删除后个数? 是引用后,因为引用对象指向的是同一对象

解决办法:x=trs.length 使用基本变量提早独立保存。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值