喬伊·波伊
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  •   
  •   

你不知道的JavaScript中卷(一)

字符串1234567891011121314var a = "foo";b = ["f", "o", "o"];var c = Array.prototype.join.call(a, "-");var d = Array.prototype.map.call(a, function(v) &#12
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

HTML面试题

HTML
2018-09-11
面试
#HTML #面试
1234567

搜索

Hexo Fluid