摘要:
javascript 中的 &位运算是指把运算的数字转换为二进制,对照二进制的数字,如果对应位数都相同为1,则返回1,否则就返回0。 例如在判断奇偶数的时候就能用到&位运算, 1~9的二进制分别为 0001 0010 0011 0100 0101 0110 0111 1000 1001 可见奇数的末 阅读全文
摘要:
this指向是js中的要点,要掌握好。一句话,函数执行时,this指向调用者,若没有调用者,具有全局性,指向window this一般分为如下情况: 1 obj.fn() 调用时 指向obj 例如 var obj = { name:"Mike", sayName : function(){ aler 阅读全文
摘要:
js中利用原型prototype的方式实现继承是最常见的继承模式,如果让a的实例继承b,原型prototype的继承方式如下: function A(){} function B(){} A.prototype = new B(); A.prototype = A;(个人认为最好有) var a = 阅读全文
摘要:
1 Javascript拥有七种数据类型,其中分为两类。原始数据和复杂数据类型。原始数据类型:包括 字符串,数组,数字,布尔值,Null,Undefined。复杂数据类型:包括 对象。 对象是Javascript的核心概念,也是最重要的数据类型。Javascript所有数据都可以视为对象。都可以使用 阅读全文
摘要:
1 html5 class的新API classList 取得某元素的样式列表var classlist = document.querySelect("#tel").classList; 增加:classlist.add("addtionClass"); 删除:classList.remove(" 阅读全文
摘要:
原题来自: javascript-puzzlers(http://javascript-puzzlers.herokuapp.com/) 读者可以先去做一下感受感受. 当初笔者的成绩是 21/44… 当初笔者做这套题的时候不仅怀疑智商, 连人生都开始怀疑了…. 不过, 对于基础知识的理解是深入编程的 阅读全文
摘要:
目录 一、介绍 二、渲染引擎 三、解析与DOM树构建 四、渲染树构建 五、布局 六、绘制 七、动态变化 八、渲染引擎的线程 九、CSS2可视模型 英文原文:How Browsers Work: Behind the Scenes of Modern Web Browsers 一、介绍 浏览器可以被认 阅读全文
摘要:
以下为复制内容 最近,同事之间做技术分享的时候提到了一个问题“js的异步是另开一个线程吗?”当时为此争论不休。会后自己查阅了一些资料,对这个问题进行一个自我的分析与总结,有不同意见的希望可以赐教,谢谢! js的异步主要有三部分:定时器setTimeout/setInterval;HTTP请求;事件响 阅读全文
摘要:
setTimeout(function() { console.log(1) }, 0); new Promise(function executor(resolve) { console.log(2); for( var i=0 ; i<10000 ; i++ ) { i == 9999 && r 阅读全文
摘要:
一般安卓手机很少出现问题,因为安卓的oninput,onkeyup是在输入后判断的,但是有时苹果手机例如 iPhone 6splus 的输入法,oninput、 onkeyup 等是判断是否有先于赋值到输入框,导致输入的验证失败。so 可考虑oninput、onkeyup的时候,利用setTimeo 阅读全文