![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
light_wzz
这个作者很懒,什么都没留下…
展开
-
rem.js
var dpr, rem, scale;var docEl = document.documentElement;var fontEl = document.createElement('style');var metaEl = document.querySelector('meta[name="viewport"]');dpr = +window.devicePixelRatio.toF原创 2017-07-06 21:20:04 · 305 阅读 · 0 评论 -
js call()方法
call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 call转载 2017-07-06 21:52:00 · 237 阅读 · 0 评论 -
基本类型与包装类型
如图 var str=”ddd” 是string(基本类型),本身是没有方法、属性。当尝试把基本类型的str当做对象一样访问时,例如:str.length; 解释器会创建一个临时的包装对象,伪代码: [[tempObj]] = new String(str) [[tempObj]].length; // 返回具体的length delete [[tempObj]]; // 销毁临时对象原创 2017-07-20 17:45:24 · 273 阅读 · 0 评论 -
jQuery对象与DOM对象之间相互转换
jQuery对象转成DOM对象: 两种转换方式将一个jquery对象转换成DOM对象:[index]和.get(index); (1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。 如:var v=v =(“#v”) ; //jQuery对象 var v=$v[0]; //DOM对象 alert(v.checked) //检测这个checkbox是否被选中 (转载 2017-08-02 15:38:19 · 2190 阅读 · 0 评论 -
js的单线程和异步
前言说到js的单线程(single threaded)和异步(asynchronous),很多同学不禁会想,这不是自相矛盾么?其实,单线程和异步确实不能同时成为一个语言的特性。js选择了成为单线程的语言,所以它本身不可能是异步的,但js的宿主环境(比如浏览器,Node)是多线程的,宿主环境通过某种方式(事件驱动,下文会讲)使得js具备了异步的属性。往下看,你会发现js的机制是多么的简单高效!说说浏览转载 2017-08-18 11:39:06 · 283 阅读 · 0 评论