07 2016 档案
摘要:var str="abcabcabd"; var json={}; for(var i=0;i<str.length;i++){ // 判断对象是否存在该字符串 如果没有则添加 如果有则其值自加1 if(!json[str.charAt(i)]){ json[str.charAt(i)]=1; }else{ json[str.char...
阅读全文
摘要:1、原型继承 原型继承的特点:即继承了父类的模版,又继承了父类的原型对象 2、类继承(只继承模版, 不继承原型对象) (借用构造函数的方式继承) 3、混合继承(借用构造函数继承 + 原型继承) 4、ES5 提供的create方法 在实际开发过程中为了兼容低版本浏览器做出继承方法如下封装
阅读全文
摘要:遇到很多作用域上的问题,容易犯错,犯错并不可怕,可怕的是明知犯错,还不去弥补。 作用域定义了变量或者函数可有权访问的范围。 外部环境不能访问内部环境的任何变量与函数。 作用域链 在 JavaScript 中,每个函数都有着自己的作用域,在每次调用一个函数的时候 ,就会进入一个函数内的作用域,而当函数
阅读全文
摘要:// 判断属性是否存在于实例对象中 for-in function Person(name, age) { this.name = name; this.age = 20; } var p = new Person(); console.log('name' in p) //true //判断一个属性是否存在原型中 function hasPrototypeProper...
阅读全文
摘要:一段时间没有写过页面了,最近写了两个,写后发现与老同事写的还是有点差距的,话说写页面不难,但是你要去写好,真不是一朝一夕的练就的。所以多练习,多总结。 我们对于移动端没有太多的要求,就是相对简单的页面,只要布局合理,维护容易就可以,但是就这个做起来还是不是那么简单的。 对比一下,总结如下 第一,我们
阅读全文