Javascript编码规范
命名规范 标准变量采用驼峰式命名 ‘ID’在变量名中全大写 常量全大写,用下划线连接构造函数,大写第一个字母 jquery对象必须以’$’开头命名 let thisIsMyName; let goodID; let reportURL; l...
命名规范 标准变量采用驼峰式命名 ‘ID’在变量名中全大写 常量全大写,用下划线连接构造函数,大写第一个字母 jquery对象必须以’$’开头命名 let thisIsMyName; let goodID; let reportURL; l...
javascript作用域系列文章第五篇,感兴趣的同学请保持关注 之前用了两篇文章介绍了this的基本使用方法, 今天我们看看this在vue和小程序中的使用情况 vue中的this使用 匿名函数下的this 方便本地demo,没有使用we...
今天对昨天的内容进行回顾升级,我们通过一些手段可以改变this的指向,讨论了call(),apply(),bind()的使用方法
从今天开始讨论javascript中的this,感兴趣的同学请保持关注,一起讨论交流
本文主要介绍了javascript作用域中的块级作用域,以及通过函数作用域来模拟实现块级作用域,let和var的区别
从今天开始研究讨论javascript作用域,感兴趣的同学请保持关注
ES6之前,javascript本质上不能算是一门面向对象的编程语言,因为它对于封装、继承、多态这些面向对象语言的特点并没有在语言层面上提供原生的支持。 但是,它引入了原型(prototype)的概念,可以让我们以另一种方式模仿类,并通过原型链的方式实现了父类子类之间共享属性的继承以及身份确认机制。 其实,面向对象的概念本质上来讲不是指某种语言特性,而是一种设计思想。 正是由于javascript本身对面向对象编程没有一个语言上的支持标准,所以才有了五花八门、令人眼花缭乱的“类继承”的代码。 所以在ES6中出现了class extends等关键字,解决了javascript面向对象中出现了问题。
在ES6中引入了class(类)的概念,ES6中的class可以看做是一个语法糖,他的绝大部分功能ES5都可以做到,新的class写法是对象原型的写法更加清晰,更像面向对象编程的写法,
原型式继承,寄生式继承,寄生组合式继承,以及Object.cerate()和new Object()的区别
原型链继承,借用构造函数继承,组合继承
最新评论
这小生活不错呀
不错,必须顶一下!
看着你还在坚持,很好
看来忙了也没时间更新博客了
NIce。学习了。。。。
网站不错!!!!
简洁实用,好文章!
不错,过来支持一下