摘要: 前言理解javascript的指针就需要先了解js的执行环境和作用域!执行环境的定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有的变量和函数都保存在这个对象中。虽然我们编写的代码无法访问这个对象,但解析器在处理数据时会在后台使用它。1... 阅读全文
posted @ 2015-11-10 13:25 史洲宇 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象的工厂方法 function createPerson(name, age, job){ var o = new Object(); o.name = name; o.age = age; o.jo... 阅读全文
posted @ 2015-11-02 14:49 史洲宇 阅读(191) 评论(0) 推荐(1) 编辑
摘要: 1、defineProperty/* 定义(Definition).定义属性需要使用相应的函数,比如: Object.defineProperty(obj, "prop", propDesc) 如果obj没有prop这个自身属性,则该... 阅读全文
posted @ 2015-11-02 09:41 史洲宇 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1、string对象中可以传正则的函数介绍/* match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。 ... 阅读全文
posted @ 2015-10-30 11:22 史洲宇 阅读(248) 评论(0) 推荐(1) 编辑
摘要: 1、正则表达式test方法var text = "cat, bat, sat, fat"; var pattern = /.at/; if (pattern.test(text)){ alert("The patter... 阅读全文
posted @ 2015-10-30 10:34 史洲宇 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、Function 函数调用(类似call方法) function callSomeFunction(someFunction, someArgument){ return someFunction(someArgument); } funct... 阅读全文
posted @ 2015-10-29 17:46 史洲宇 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1、Date.now() //Date.now() is in ECMAScript 5 //Prior to that, use +new Date() //获取当前时间 var now = (typeof Date.now == "function" ... 阅读全文
posted @ 2015-10-27 14:47 史洲宇 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Boolean对象/* 创建 Boolean 对象的语法: new Boolean(value); //构造函数 Boolean(value); //转换函数 参数 value 由布尔对象存放... 阅读全文
posted @ 2015-10-27 14:34 史洲宇 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、数组常用方法var colors = ["red", "blue", "green"]; //creates an array with three strings alert(colors.toString()); //red,blue,green al... 阅读全文
posted @ 2015-10-27 14:28 史洲宇 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、字符转换 var s1 = "01"; var s2 = "1.1"; var s3 = "z";//字母'z'无法转换为数字,所以或返回NaN var b = false; var f = 1.1; var o = { ... 阅读全文
posted @ 2015-10-26 14:27 史洲宇 阅读(184) 评论(0) 推荐(0) 编辑