上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 75 下一页
摘要: 一、DOM概念 1.DOM是什么? 1.1 起源。DOM起源于Netscape与Microsoft 公司的DHTML(动态HTML)。 1.2 名词解释。Document Object Model,文档对象模型,是针对HTML和XML文档的一个API(Application Programming 阅读全文
posted @ 2017-11-25 15:38 千千寰宇 阅读(367) 评论(0) 推荐(0)
摘要: 本博文基于知乎"JavaScript作用域问题?"一问,而引起了对JavaScript事件循环和单线程等概念与实践上的研究、深入理解。 一、概念 0.关键词:JavaScript单线程、事件循环(event loop)、事件队列(event queue)、执行栈(execution context 阅读全文
posted @ 2017-11-25 12:37 千千寰宇 阅读(1639) 评论(0) 推荐(0)
摘要: Object对象: Number对象: Array对象: 【1】JavaScript之Array/数组小结 【2】MDN:Array的所有属性与操作 参考文献 【1】MDN:全局的对象(All) 阅读全文
posted @ 2017-11-25 09:00 千千寰宇 阅读(258) 评论(0) 推荐(0)
摘要: (function(){ var initializing = false; var superPattern = /xyz/.test(function(){ xyz; }) ? /\b_super\b/ : /.*/; Object.subClass = function(properties){//给Object添加一个subClass方法 var _super = this... 阅读全文
posted @ 2017-11-25 01:52 千千寰宇 阅读(175) 评论(0) 推荐(0)
摘要: var 变量X --> 对象 --> 构造器 --> 原型对象 instanceof: 1.用来确定一个实例是否是由特定函数构造器所创建的; 2.还可以用于判断函数是否继承了其原型链中任何对象(必须要了解:原型链) hasOwnProperty(item): objectInstance.hasOw 阅读全文
posted @ 2017-11-24 23:12 千千寰宇 阅读(365) 评论(0) 推荐(0)
摘要: 不同的调用机制决定了函数上下文对象的不同: 1. 作为普通函数进行调用时,其上下文是全局对象window; 2. 作为(对象)方法进行调用时,其上下文对象时拥有该方法的对象; 3. 作为构造器(通过 new xxx())进行调用时,其上下文是一个新分配的对象; 4. 通过函数的apply()或者ca 阅读全文
posted @ 2017-11-24 22:52 千千寰宇 阅读(488) 评论(0) 推荐(0)
摘要: 1.闭包概念 闭包(closure):是一个函数在创建时,允许该自身函数访问并操作该自身函数变量之外的变量时所创建的作用域。且值得注意的是:但在函数外部无法直接读取函数内的局部变量。理解闭包的前提是,先理解JavaScript的作用域。 [传送门:作用域与作用域链](https://www.cnbl 阅读全文
posted @ 2017-11-24 11:41 千千寰宇 阅读(208) 评论(0) 推荐(0)
摘要: this:被调用的上下文对象; apply与call:切换被调用的上下文对象,即 调用时,this被临时性地切换 //demo 1 [call] function forEach(list,callback){ for(var i = 0, len = list.length; i < len; i++){ callback.call(list[i],i);//切换this的上... 阅读全文
posted @ 2017-11-24 00:49 千千寰宇 阅读(192) 评论(0) 推荐(0)
摘要: //未柯里化 function add(a,b){ return a + b; } //柯里化 function add(y){ return function(x){ console.log(y + "+" + x + "="); return y + x; } } add(2)(1);//1+2 = 3 阅读全文
posted @ 2017-11-23 23:13 千千寰宇 阅读(137) 评论(0) 推荐(0)
摘要: int main(){ //单值指针(指向单个值得指针,类同普通变量) int *px = new int; *px = 100; printf("%d",*px); delete px; //多值指针(指向多个元素的指针,类同普通数组变量) int *p = new int[2]; p[0] = 2; p[1] = 99; printf("%d %d\n"... 阅读全文
posted @ 2017-11-23 21:57 千千寰宇 阅读(301) 评论(0) 推荐(0)
摘要: 1.单点断言 运行: 2.分组测试断言 运行: 3.引用文献:JavaScript忍者秘籍 阅读全文
posted @ 2017-11-23 20:01 千千寰宇 阅读(2303) 评论(0) 推荐(0)
摘要: Test: 阅读全文
posted @ 2017-11-23 18:57 千千寰宇 阅读(176) 评论(0) 推荐(0)
摘要: ajax(即:Asynchronous JavaScript and XML(异步的 JavaScript 和 XML))经常在用,却经常忽略了底层的实现机制,今日写个小工具,大家也可拿去使用,如果写博客时需要引用时,请显著地注明出处,以尊重劳动成果,谢谢~ 声明:本文仅讲述关于:JavaScrip 阅读全文
posted @ 2017-11-22 18:27 千千寰宇 阅读(1803) 评论(0) 推荐(0)
摘要: 输出: 正则的用途:匹配、搜索、替换、验证 1.要点1:[]用于仅能匹配一个字符 2.要点2:()用于固定某种字符串格式 3.要点3:中文utf8范围:[\u2E80-\u9FFF] 4.要点4:在正则表达式中设置参数断点格式:(?<argmentName>(regex1)(regex2)(rege 阅读全文
posted @ 2017-11-17 22:46 千千寰宇 阅读(279) 评论(0) 推荐(0)
摘要: //一种事件绑定多个方法:以加载事件为例 function addEventLoad(func,isLog) { var oldOnLoad = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onl... 阅读全文
posted @ 2017-11-17 14:14 千千寰宇 阅读(336) 评论(0) 推荐(0)
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 75 下一页