如何忘却jQuery,开始使用JavaScript原生API

506 查看

JavaScript就在这里随时等候你的召唤,但是也许你还没有准备好如何使用他。为什么不用jQuery呢?因为它很慢并且你的网站真的不需要这些多余的负担

我不是来这里争辩原生API和函数库的迥异,开发的时候很难不用到这些神奇的东东。但是我想讨论的是:如果仅为使用个选择器($)或者类似的东西,是否真的有必要加载jQuery。

假设咱不是为了简化,每个人用jSomething是因为它支持IE,动画处理和选择器函数。

原生等价物

选择元素

创建元素

Set/get属性

附加

克隆

移除

父元素

这些只是很少的一部分,你可以使用浏览器的console来发现更多的原生的东西或者读读MDN’s JS API reference or WPD’s DOM docs

当然你也可以使用库,看这里-轻量级库可以找到一些应对特定任务的库,但首先要确保如果不用这个库你就不能完成任务,否则-使用native JavaScript.