阿冒的前端之路


  • 首页

  • 归档

  • 分类

  • 标签

  • 搜索

Javascript模式之四-对象创建模式

发表于 2014-03-01 | 分类于 javascript
本章主要讲述了javascript中如何使用封装的方式来创建对象,这些模式有命名空间模式、模块模式和沙箱模式。而链模式是实现对象链式调用语法的方式。
阅读全文 »

Javascript模式之三-函数

发表于 2014-02-16 | 分类于 javascript
Javascript中函数有两个重要特征。
第一,函数是第一类对象(first-class object),可以作为带有属性和方法的值以及参数进行传递。
第二,函数提供了局部作用域。Javascript中仅存在函数作用域,花括号`{}`并不提供局部作用域,因此如果在`if`条件语句或在`for`以及`while`循环中,使用`var`关键字定义一个变量,这并不意味着该变量对于`if`或`for`来说是局部变量。它仅对于包装函数来说是局部变量,并且如果没有包装函数,它将称为一个全局变量。
此外,函数中声明的局部变量可被提升到局部作用域的顶部。
阅读全文 »

Javascript模式之二-字面量和构造函数

发表于 2014-02-08 | 分类于 javascript
对象创建方式
对象字面量:这是一种优美的对象创建方式,它以包装在大括号中的逗号分割的键-值(key-value)对的方式创建对象。
构造函数:主要包括内置构造函数(几乎总是有一个更好且更短的字面量表示法)和自定义构造函数。
阅读全文 »

Javascript模式之一-基本技巧

发表于 2014-02-06 | 分类于 javascript
Javascript是一门面向对象的语言。只有五种基本类型不是对象:数值类型、字符串类型、布尔类型、空类型和未定义类型。其中前三个类型有对应的以基本类型封装形式体现的对象表示。
阅读全文 »
1…1112
阿冒

阿冒

我曾经失落失望失掉所有方向
直到看见平凡才是唯一的答案

114 日志
11 分类
29 标签
GitHub 知乎
博客推荐
  • xiaOp的博客
  • halfrost
  • pobusama
  • 纯洁的微笑
© 2014 - 2024 阿冒
由 Hexo 强力驱动
主题 - NexT.Pisces