javascript
keep_moving_
这个作者很懒,什么都没留下…
展开
-
javascript call()方法和this对象的使用
var appendAttr = function(){ this.name = "kate"};var student = function() { this.root = "root"; appendAttr.call(this);}运行效果:student有两个成员变量, root 和 name;appendAttr的call方法调用,传入s原创 2014-02-25 17:56:01 · 743 阅读 · 0 评论 -
javascript 公有私有,oop
function Person(name, age) { this.name = name; this.age = age; var bankInfo = "12342432"; this.getBankInfo = function() { return this.bankInfo; }}t原创 2014-03-04 08:33:03 · 476 阅读 · 0 评论 -
javascript 正则表达式(1)
1) 匹配html标签"fdafewa".match(/^.*(?:)?$/i)\s 代表空格,tab,\r \n \t 制表符等符号, ? 是出现0次或一次;(?:) 效率较高的占位符, 并且不被包括在分组中;\1 代表匹配$1, 即第一个括号里的正则匹配结果;2) 首字母必须是数字或字母 , 且只能是数组和字母或者_/^[a-z0-9]+(?:_[a-zA原创 2014-03-07 15:36:37 · 608 阅读 · 0 评论 -
javascript 闭包
1. 定义在一个函数中嵌套另一个函数, 通常, 父函数中的所有变量对子函数都是可见的。 因为js的链式作用域的特点, 子函数会一级一级从父级查找变量。但是, 子函数的变量对父函数是不可见的。 如果想暴露子函数的局部变量, 可以在父函数中, 将子函数作为变量返回, 这样父函数就能使用子函数, 从而拿到子函数的局部变量。在这里, 子函数就是闭包, 即能够读取其他函数内部变量的函数。本质上,原创 2015-05-11 06:35:50 · 497 阅读 · 0 评论