会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cataway | 前端
记录学习的点滴,分享前端的乐趣
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
2015年11月14日
ECMAScript——命名规范
摘要: 1、js中是严格区分大小写的test和Test是两个名字2、使用驼峰命名法第一个首字母小写,其余每一个有意义的单词的首字母都要大写可以使用字母、数字、下划线、$命名,但是数字不能作为开头,如:学生信息: studentInfo studentInfo2人员的重要信息: personImportInf...
阅读全文
posted @ 2015-11-14 14:28 cataway
阅读(1419)
评论(0)
推荐(0)
2015年10月16日
JS中检测数据类型的方式
摘要: 1.typeof :检测基本数据类型,返回值是一个字符串(所以连续出现两个或以上的typeof时,结果都是"string")包含"number"、"string"、"boolean"、"undefined"、"object"、"function"要注意的是 typeof null --> "obje...
阅读全文
posted @ 2015-10-16 12:44 cataway
阅读(184)
评论(0)
推荐(0)
2015年10月15日
DOM库
摘要: 自己用单例模式封装的DOM库,兼容IE6-8,与jQuery实现的功能一致。甩上github地址:https://github.com/cataway/DOM1.getChildren 获取指定标签名的所有元素子节点 //2.getPre 获取上一个哥哥元素节点 //3..getNext 获取下...
阅读全文
posted @ 2015-10-15 15:23 cataway
阅读(282)
评论(0)
推荐(0)
原型应用(将数组去重写到数组的原型上)
摘要: 将数组去重的方法,写到数组的原型上,方便调用 1 ~function () { 2 var aryPro = Array.prototype; 3 aryPro.myDistinct = function () { 4 var obj ...
阅读全文
posted @ 2015-10-15 14:10 cataway
阅读(315)
评论(0)
推荐(0)
2015年10月14日
JS学习之原型和原型链模式
摘要: 原型链模式1、每一个对象(实例也是对象)都有一个天生自带的属性:__proto__,这个属性指向当前所属类的原型(prototype) 2、每一个函数(类也是函数)都有一个天生自带的属性:prototype(原型),并且这个属性存储的值是一个对象数据类型的数据,浏览器默认给这个属性开辟一个堆内存 在...
阅读全文
posted @ 2015-10-14 21:14 cataway
阅读(236)
评论(0)
推荐(0)
JS学习之闭包、this关键字、预解释、作用域综合
摘要: 1 var num = 2;//window.number=2 2 var obj = { 3 num: 4, //obj.number=4 4 fn: (function () { 5 this.num *= 2; //自执...
阅读全文
posted @ 2015-10-14 18:52 cataway
阅读(183)
评论(0)
推荐(0)
JS学习之作用域
摘要: JS中的作用域有两种:1.window/global全局作用域2.函数执行时形成的私有作用域栈内存(作用域):js代码执行的那个环境;存储基本数据类型值;堆内存:在js中,对于引用数据类型来说,首先会开辟一个新的内存空间,然后把("属性名:属性值"/"函数体中的代码字符串")存储到这个空间中,最后把...
阅读全文
posted @ 2015-10-14 13:42 cataway
阅读(190)
评论(0)
推荐(0)
2015年10月13日
this关键字和严格模式
摘要: this是谁和函数在哪定义的和在哪执行的没有半毛钱的关系,如果想判断this就找到函数执行的地方,按照如下五条规律判断this的指向:1、自执行函数中的this永远是window //定时器绑定方法中的this是window window.setTimeout(function(){ ...
阅读全文
posted @ 2015-10-13 12:48 cataway
阅读(776)
评论(2)
推荐(0)
JS学习之预解释
摘要: 预解释(hoisting),或者有的地方翻译为变量提升,是指在当前作用域下,JS代码从上到下执行之前,浏览器会默认先把带var和function关键字的进行提前声明或者定义。声明(declare):只声明,没有定义,如var num,此时num的默认值是undefined定义(defined):即赋...
阅读全文
posted @ 2015-10-13 12:42 cataway
阅读(268)
评论(0)
推荐(0)
上一页
1
2
3
4
公告