一、前端路由有两种实现方式 hash模式的实现原理 1、早期的前端路由的实现就是基于 window.location.hash 来实现的,其实现的原理十分简单,window.location.hash 的值就是 URL 中的 # 后面的值,例如:http ...
很多时候,我们经常听见有人说jquery有多快多快。在这个各种类库满天飞的时候,不得不说的是,能有原生JS快吗 是的,明显原生JS要更快,因为诸如JQuery这样的库必须要兼容各种浏览器和低版本和许多其他的东西,考虑通用性必然会导致性能的损耗。 当然,我不是提倡写代码纯用原生JS实现,我记得淘宝玉伯曾经说的一句话 框架能够让我们走的更快,但只有了解原生的JS才能让我们走的更远 。 一些感 fei ...
2015-05-07 11:11 17 18283 推荐指数:
一、前端路由有两种实现方式 hash模式的实现原理 1、早期的前端路由的实现就是基于 window.location.hash 来实现的,其实现的原理十分简单,window.location.hash 的值就是 URL 中的 # 后面的值,例如:http ...
如下是一个比较完整的ajax() ? 1 ...
这是我根据之前遇到的一个面试题,题目:用原生JS实现$("#ct").on("click",fn).attr("id")。 然后看了篇jquery源码分析(http://www.cnblogs.com/aaronjs/p/3279314.html),自己写出来的一个实现,选择器 ...
浏览器加载页面的顺序: 1、 解析HTML结构 2、 加载外部脚本和样式表文件 3、 解析并执行脚本代码 4、 构造HTML DOM模型==ready() 5、 加载图片等组件 6、 页面 ...
讲到ajax这个东西,我们要知道两个对象XMLHTTPRequest和ActiveXObject ,提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普 ...
原生选择器 充分利用 bind(this)绑定 <div id="box"> <ul> <li >111 </li> <li class="lione">2222< ...
1.显示/隐藏 ? 1 ...
;title>for与each性能比较</title> <sc ...