随笔分类 -  javascript

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

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

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

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

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

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

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 阅读(6790) 评论(0) 推荐(2) 编辑

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

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

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

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

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

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

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

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

javascript中对象的属性的特性
摘要:1.ES5的属性特性包括下面六个:configurable: 表示能否通过delete来删除属性从而重新定义属性,能够修改属性的特性,默认为trueenumberable: 表示是否能通过for-in循环返回属性。默认为truewritable: 是否可以修改属性, 默认为truevalue: 包含... 阅读全文

posted @ 2015-09-20 18:04 ChessZhang 阅读(3722) 评论(1) 推荐(1) 编辑

正则表达式元字符详解
摘要:正则表达式中的元字符主要有以下几大类: 常用元字符:代码 说明. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配行的开始$ 匹配行的结束 常用反义元字符:代码 说明\W 匹配任意不是字母,数字,下划线,汉字的字符\S 匹配 阅读全文

posted @ 2015-09-19 14:49 ChessZhang 阅读(5496) 评论(0) 推荐(2) 编辑

正则表达式学习笔记
摘要:1.正则表达式的创建:方法一:以字面量形式来创建格式为/pattern/flags;其中pattern(模式)为任何简单或者复杂的表达式,可以包括字符类,限定符,分组,向前查找以及反向引用。每个正则表达式都可以有一个或者多个标识(flags),用以表明表达式的行为。正则表达式的匹配模式支持下列三个标... 阅读全文

posted @ 2015-09-19 10:23 ChessZhang 阅读(1789) 评论(0) 推荐(1) 编辑

js如何获取select下拉框的value以及文本内容
摘要:select下拉框在项目开发中是经常用到的,特别是在联级菜单方面的应用更为广泛。但是,对于一些初学者来说,如何获取下拉框子节点option的value值和文本内容,还是有一点难度的。其他的就不说了,现在我就写一段代码,简单的说明一下如何获取value值以及文本内容(text),必要地添加了注释,希望... 阅读全文

posted @ 2015-02-28 11:24 ChessZhang 阅读(64623) 评论(0) 推荐(3) 编辑

javaScript初学者易错点
摘要:大家好,这是我在博客园写的第一篇博文。作为一名前端开发初学者,由于经验不足,水平有限,在做项目的过程中总会遇到这样或那样的问题,每每这时候,我都比较喜欢到博客园这里来寻求解决方案,结果也总是能找到满意的答案。人不仅要懂得获取,还应该懂得付出。因此,我今天在这里注册了一个账号,以后把自己在学习过程中积 阅读全文

posted @ 2014-12-01 23:01 ChessZhang 阅读(1025) 评论(9) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示