摘要: JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。 在JSON中,一共就这么几种数据类型: number:和JavaScript的number完全一致; boolean:就是JavaScript的true或false; string:就是JavaScript 阅读全文
posted @ 2017-03-12 09:09 Egan 阅读(184) 评论(0) 推荐(0)
摘要: 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。 所以我们判断一个字符串是否是合法的Email的方法是: 创建一个匹配Email的正则表达式; 用该正则表达式去匹配用户的输 阅读全文
posted @ 2017-03-10 20:49 Egan 阅读(155) 评论(0) 推荐(0)
摘要: 在JavaScript中,Date对象用来表示日期和时间。 要获取系统当前时间,用: 如果要创建一个指定日期和时间的Date对象,可以用: var d = new Date(2015, 5, 19, 20, 15, 30, 123); 阅读全文
posted @ 2017-03-10 11:39 Egan 阅读(117) 评论(0) 推荐(0)
摘要: 总结一下,有这么几条规则需要遵守: 不要使用new Number()、new Boolean()、new String()创建包装对象; 用parseInt()或parseFloat()来转换任意类型到number; 用String()来转换任意类型到string,或者直接调用某个对象的toStri 阅读全文
posted @ 2017-03-10 10:45 Egan 阅读(86) 评论(0) 推荐(0)
摘要: 1.箭头函数 上面的箭头函数相当于: 箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,只包含一个表达式,连{ ... }和return都省略掉了。还有一种可以包含多条语句,这时候就不能省略{ ... }和return: 如果参数不是一个,就需要用括号()括起来: 如果要 阅读全文
posted @ 2017-03-09 12:53 Egan 阅读(1154) 评论(0) 推荐(0)
摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } f1(); // 9 阅读全文
posted @ 2017-03-09 10:46 Egan 阅读(73) 评论(0) 推荐(0)
摘要: 1.函数定义 在JavaScript中,定义函数的方式如下: 要避免收到undefined,可以对参数进行检查: JavaScript还有一个关键字arguments,它只在函数内部起作用,并且永远指向当前函数的调用者传入的所有参数。arguments类似Array但它不是一个Array: 实际上a 阅读全文
posted @ 2017-03-07 16:54 Egan 阅读(203) 评论(0) 推荐(0)
摘要: 1. slice slice()就是对应String的substring()版本,它截取Array的部分元素,然后返回一个新的Array: 注意到slice()的起止参数包括开始索引,不包括结束索引。 splice splice()方法是修改Array的“万能方法”,它可以从指定的索引开始删除若干元 阅读全文
posted @ 2017-03-03 12:01 Egan 阅读(135) 评论(0) 推荐(0)
摘要: 要特别注意相等运算符==。JavaScript在设计时,有两种比较运算符: 第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果; 第二种是 比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。 由于JavaScript这个设计缺陷,不要使用= 阅读全文
posted @ 2017-03-02 18:36 Egan 阅读(153) 评论(0) 推荐(0)
摘要: 大家都有用过各种类型的浏览器,每种浏览器都有自己的特色,本人拙见,在我用过的浏览器当中,我是最喜欢Chrome的,因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一定的了解,心里难免会想调试的时候用alert不就行了,干嘛还要用consol 阅读全文
posted @ 2017-02-24 14:27 Egan 阅读(141) 评论(0) 推荐(0)