会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我要成为前端大牛
博客园
首页
新随笔
联系
订阅
管理
2017年2月21日
JavaScript constructor 属性详解
摘要: 对象的constructor属性用于返回创建该对象的函数,也就是我们常说的构造函数。 在JavaScript中,每个具有原型的对象都会自动获得constructor属性。除了arguments、Enumerator、Error、Global、Math、RegExp、Regular Expressio
阅读全文
posted @ 2017-02-21 10:49 臻爷爷
阅读(17062)
评论(0)
推荐(0)
2017年2月20日
如何理解和熟练运用js中的call及apply?
摘要: call和apply 两者作用一致,都是把obj(即this)绑定到thisObj,这时候thisObj具备了obj的属性和方法。或者说thisObj『继承』了obj的属性和方法。绑定后会立即执行函数。 唯一区别是apply接受的是数组参数,call接受的是连续参数。 我们在控制台运行: 调用原生对
阅读全文
posted @ 2017-02-20 21:18 臻爷爷
阅读(6850)
评论(3)
推荐(3)
JavaScript五种继承方式详解
摘要: 本文抄袭仅供学习http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance.html 一、 构造函数绑定 第一种方法也是最简单的方法,使用call或apply方法,将父对象的构造函数绑定在子对象上 二、
阅读全文
posted @ 2017-02-20 20:48 臻爷爷
阅读(434)
评论(0)
推荐(0)
面向对象的三个基本特征是:封装、继承、多态
摘要: 封装 也就是把客观事物封装成抽象的类,并且“公布其接口”。,类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 这个概念就是“不要告诉我你是怎么做的,只要做就可以了。 继承 它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称
阅读全文
posted @ 2017-02-20 17:05 臻爷爷
阅读(267)
评论(0)
推荐(0)
2017年1月5日
函数
摘要: 在TypeScript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义 行为的地方。 书写完整函数类型 函数类型包含两部分: (1)参数类型 (2)返回值类型 对于返回值,我们在函数和返回值类型之前使用( =>)符号,使之清晰明了。 如之前提到的,返回值类型是函数类型的必要部分,如果函数没
阅读全文
posted @ 2017-01-05 09:17 臻爷爷
阅读(117)
评论(0)
推荐(0)
2017年1月4日
变量声明---let,const,解构
摘要: let在很多方面与var是相似的,但是可以帮助大家避免在JavaScript里常见一些问题。 const是对let的一个增强,它能阻止对一个变量再次赋值。 块作用域 当用let声明一个变量,它使用的是词法作用域或块作用域。 (1)不同于使用 var声明的变量那样可以在包含它们的函数外访问,块作用域变
阅读全文
posted @ 2017-01-04 13:35 臻爷爷
阅读(506)
评论(0)
推荐(0)
Typescript基础类型
摘要: 1.布尔值__boolean 2.数字__number 除了支持十进制和十六进制字面量,Typescript还支持ECMAScript 2015中引入的二进制和八进制字面量。 3.字符串__string;使用双引号( ")或单引号(')表示字符串。使用模版字符串,它可以定义多行文本和内嵌表达式。 这
阅读全文
posted @ 2017-01-04 10:31 臻爷爷
阅读(213)
评论(0)
推荐(0)
2016年12月31日
bodyParser中间件的研究
摘要: 原文链接: bodyParser中间件 bodyParser中间件用来解析http请求体,是express默认使用的中间件之一。 使用express应用生成器生成一个网站,它默认已经使用了 bodyParser.json 与 bodyParser.urlencoded 的解析功能,除了这两个,bod
阅读全文
posted @ 2016-12-31 13:16 臻爷爷
阅读(658)
评论(0)
推荐(0)
公告