阅读笔记
文章平均质量分 60
zhaiyy00
前端,程序媛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Effective Javascript 阅读笔记(4)-JavaScript 三种不同的使用模式
在javascript中有三种不同的使用模式,函数调用,方法调用,通过构造函数使用。 1.函数调用 function hello (username) { return "hello, " + username; } hello("han crewn");//" hello, han crewn" 此段函数的表现与行为一致,调用hell原创 2018-01-10 14:54:08 · 282 阅读 · 0 评论 -
Effective Javascript 阅读笔记(6)-Javascript 原型链继承
向很多面向对象的语言一样,javascript支持继承。但是又不像一些传统的语言,javascript继承机制是基于原型,而不是类。简单白话理解即:B如果想继承A的属性和方法,只需要把A的一个实例给B的原型链就可以了。 原型链 原型有几个独立,但是相关的访问器。 1. C.prototype 用于建立由new C()创建的对象的原型 每一个函数都有一个天生自带的属性:原创 2018-01-10 14:56:14 · 320 阅读 · 0 评论 -
Effective Javascript 阅读笔记(5)-JavaScript 高阶函数
所谓高阶函数,将函数作为参数或返回值的函数。将函数作为参数,通常又叫做回调函数。下面我们通过几个例子来理解一下高阶函数的定义。 函数作为参数 函数数组的sort方法 function compareNumber(x, y) { if (x < y) { return -1; } if (x > y) { return 1;原创 2018-01-10 14:55:21 · 300 阅读 · 0 评论 -
Effective Javascript 阅读笔记(1)-理解Javascript 的浮点数
对于数据类型,JavaScript 只有一种数据类型,无论是整数还是浮点,都会将它统一的处理为数字“number”类型。 typeof 17// "number " typeof 95.2// "number " typeof -17// "number " JavaScript 中的所有数字都是双精度浮点数。(注:类型---double float数据类型,此数据原创 2018-01-10 14:32:34 · 292 阅读 · 0 评论 -
Effective Javascript 阅读笔记(2)-了解分号插入的局限
function add(x,y){ this.x=x||0 this.y=y||0 } 在JavaScript,我们写让上面的代码,省略分号的使用,此段代码依旧会正常执行。这样就使得代码变得更加轻量而优雅。这段代码之所以可以正常执行,主要是依赖于JavaScript的自动分号插入技术。它是一种解析技术,能够推断出上下文省略的分号,然后有效的自动将分号‘插入’到程序中。但是分号插入也原创 2018-01-10 14:34:31 · 220 阅读 · 0 评论 -
Effective Javascript 阅读笔记(3)-闭包
在读这篇文章之前,自己听过很多人对闭包的不同的解释,好像一直没有一个确定的定义,而自己对闭包的理解概念:函数在执行的时候会形成一个私有的作用域,函数只想完成之后而且这个作用域不被销毁,就成为闭包。 今天翻阅阮一峰的博客,他在介绍闭包的概念是,是做的这样的解释: 闭包就是能够读取其他函数内部变量的函数。 由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可原创 2018-01-10 14:35:34 · 248 阅读 · 0 评论
分享