你不知道的JavaScript中卷(一) 字符串1234567891011121314var a = "foo";b = ["f", "o", "o"];var c = Array.prototype.join.call(a, "-");var d = Array.prototype.map.call(a, function(v)  2018-10-18 读书总结 #javascript #读书总结
你不知道的JavaScript上卷 本书是读完 Effective JavaScript之后开的进行的阅读,整理自己需要注意的点。方便以后巩固。 作用域JavaScript没有块级作用域的相关功能。但是使用with、try...catch可以创建块级作用域 变量提升提升时函数优先 12345678910111213foo();var foo;foo = function() { console.log(2);} 2018-10-08 读书总结 #javascript #读书总结
Effective JavaScript (九) 保持一致的约定将undefined当作没有值undefined很特殊,每当JavaScritp无法提供具体的值时,就产生undefined。为赋值的初始值即为undefiend 12345678910111213141516171819202122var x;x // undefined;var obj = {};obj.x; //undefinedfunction f() & 2018-09-28 读书总结 #javascript #读书总结
Effective JavaScript (十) 并发JavaScript被设计成一种嵌入式的脚本语言。它不是以单独的应用程序运行,而是作为大型应用程序环境下的脚本运行。典型的例子当然是Web浏览器。JavaScript中编写响应多个并发事件的程序的方法非常人性化,而且强大,因为它使用了一个简单的执行模型(有时称为事件队列和事件循环并发)和被称为异步的API.奇怪的是,到目前为止,ECMAScript标准从来没有关于并发的说明。我们讨论的都是“约 2018-09-28 读书总结 #javascript #读书总结
Effective JavaScript (八) 使用Object的直接实例构造轻量级的字典12345678910var dict = { alice: 34, bob: 24, chris: 62 };var people = [];for(var name in dict) { people.push(name + ": " + dict[name]);}people; // [&q 2018-09-25 读书总结 #javascript #读书总结
Effective JavaScript (七) 理解prototype,getPrototypeOf 和__proto__之间的不同12345678910111213141516171819202122function User(name, passwordHash) { this.name = name; this.passwordHash = passwordHash;}User.prototype.toString = 2018-09-19 读书总结 #javascript #读书总结
函数柯里化 JS 函数柯里化什么是函数柯里化? 柯里化通常也称部分求值,其含义是给函数分步传递参数。 curry 的概念很简单:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。 一个简单的函数柯里化例子 1234567891011121314var add = function(x, y) { return x + y;}add(1, 2);var addCurry 2018-09-17 js基础知识 #javascript #计算机基础
CSS面试题 CSS说出下面s1,s2, s5,s6的答案 1234567891011121314151617<div class="p1"> <div class="s1">1</div> <div class="s2">1</div></div><div cl 2018-09-11 面试 #面试 #CSS
JavaScript面试题 在浏览器输入 URL 回车之后发生了什么在浏览器输入 URL 回车之后发生了什么 变量提升123456a = 2;var a;console.log(a); // 结果 即使是具名的函数表达式,名称标识符在赋值之前也无法在所在的作用域中使用 12345678910foo(); // TypeErrorbar(); // ReferenceErrtrvar foo = function bar() 2018-09-11 面试 #面试 #JavaScript