2016年1月28日

JavaScript设计模式之单体模式

摘要: Gang of Four(四人帮)编著的《设计模式》一书,相信大家都很熟悉的(即使没有看过也有听说过吧)。可是,这些设计模式对于静态的、强类型的、基于类的的语言 (比如Java,C++)来说是很容易实现的,对于JavaScript这样的语言来说,可能是微不足道的或者是没必要的。 在 JavaScri 阅读全文

posted @ 2016-01-28 17:17 ChessZhang 阅读(655) 评论(0) 推荐(1) 编辑

2016年1月27日

JavaScript复习笔记——字符串

摘要: String构造器可以使用new调用,也可以不使用,但是,这两种调用的结果也是完全不一样的。用new调用的时候,String作为构造器函数,创建字符串对象。不使用new的时候,String用作一个常规函数,将参数强制转为原始类型的字符串并且返回。字符串对象和字符串原始类型是不同的。你可以访问一个原始 阅读全文

posted @ 2016-01-27 15:57 ChessZhang 阅读(822) 评论(1) 推荐(2) 编辑

2016年1月23日

JavaScript数组的一些奇葩行为

摘要: 今天,复习了一下JavaScript的数组,然后,把他的一些奇葩行为总结了一下,在这里和大家share一下,如果有不对的地方,欢迎指出!奇葩1:Array()构造器函数可以不使用new关键字进行调用:Array()构造器使用传递给他的参数作为数组的元素,从而创建数组,一般的,我们是如下调用的:var... 阅读全文

posted @ 2016-01-23 22:09 ChessZhang 阅读(1104) 评论(6) 推荐(5) 编辑

2016年1月20日

angular学习第一天——安装batarang踩到的那些坑儿

摘要: angularjs作为一个新兴的JavaScript框架,因其具有不少新特性,比如mvc开发模块,双向数据绑定等等,使其名声大噪。我也久闻其大名,然而因为时间问题,一直都没有去接触过他。这几天工作室那边不是特别忙,于是决定花点时间来亲近一下他。 之前买了一本《精通angularjs》,书还没开始看, 阅读全文

posted @ 2016-01-20 19:49 ChessZhang 阅读(4124) 评论(4) 推荐(0) 编辑

2016年1月18日

也谈自执行函数

摘要: 立即执行函数的定义下面来看一个立即执行函数的例子:var immediate_one = function() { return 1;}();console.log(immediate_one) ; //1这里可以看到,通过一个一次性函数,它自动运行并且返回一个值,然后赋值给immediate_o... 阅读全文

posted @ 2016-01-18 11:06 ChessZhang 阅读(801) 评论(2) 推荐(2) 编辑

2016年1月1日

YUICompressor的安装及使用(一)

摘要: step1:下载ant和YUICompressor 1) Ant:http://ant.apache.org/bindownload.cgi打开页面后,下拉滚动条,找到如下图所示,单击第一个进行下载:2)yuicompressor:https://github.com/yui/yuicompress... 阅读全文

posted @ 2016-01-01 01:40 ChessZhang 阅读(6760) 评论(0) 推荐(2) 编辑

2015年11月21日

如何优化JavaScript的构造函数

摘要: 首先看一个构造函数User,我们在调用User创建一个实例的的时候,一般都是要写上new操作符的。在这里说明一下,如果使用new关键字调用构造函数,那么构造函数里面的this总是是指向一个全新的对象(即User的实例),如果不是使用new的话,那么this就指向global对象。User构造函数... 阅读全文

posted @ 2015-11-21 10:53 ChessZhang 阅读(1022) 评论(1) 推荐(2) 编辑

2015年11月19日

JavaScript编码风格

摘要: 最近在看前端大牛Nicbolas C.Zakas的《编写可维护的JavaScript代码》一书。觉得里面的很多知识点都写的很好,所以,就写篇博文,总结一下吧!编码规范对于程序设计来说是很重要的,因为如果编码风格不一致的话,代码看上去就会很乱,是很难维护的。当然,不同的开发团队有着不同的编码规范,比较... 阅读全文

posted @ 2015-11-19 21:36 ChessZhang 阅读(1488) 评论(0) 推荐(2) 编辑

2015年11月18日

也谈JavaScript闭包

摘要: 闭包对于很多JavaScript初学者来说,都是比较难以理解的一个概念。其实,闭包并不是那么难以掌握的,理解闭包,只需要学会3个的基本事实。首先我们来看第一个事实,JavaScript允许当前函数引用外部定义的变量,如下:function makeSandwich() { var magicI... 阅读全文

posted @ 2015-11-18 17:10 ChessZhang 阅读(874) 评论(0) 推荐(0) 编辑

2015年11月17日

浅谈ES5的const以及strict mode

摘要: 了解你使用的JavaScript版本是很重要的,因为不同版本的JavaScript对某些语法或者特性的支持情况是不一样的,下面就来举一些例子来说明一下。首先来看一下const关键字,学过比如Java,c等语言的都知道,这是一个声明常量的关键字。他是ES5引入来的一个新标准。但是在ES3版本,他是不被... 阅读全文

posted @ 2015-11-17 21:29 ChessZhang 阅读(3551) 评论(2) 推荐(0) 编辑

导航