前端基础
DJCai7
这个作者很懒,什么都没留下…
展开
-
javascript基础(一)---this
javascript的this值当前执行代码的环境对象全局环境 不管是否是严格模式, 在全局执行环境中(在任何函数体外部)this 都指向全局对象。在浏览器中, window 对象同时也是全局对象console.log(this === window); // true在node.jsconsole.log(this ===module.exports); // true...原创 2019-08-11 08:01:10 · 245 阅读 · 0 评论 -
javascript基础(二)---变量提升
变量提升1. var提升原则: 在Javascript中执行上下文中先创建变量,并初始化为 undefined, 在执行代码地方赋值 // demo , 变量在全局环境或函数内声明均适用 function fn(){ var x = 1 var y = 2 } fn()在执行 fn 时,JS 引擎会有以下过程(不完全):进入 fn, 为 fn 创建一个环境。找...原创 2019-08-14 08:22:06 · 222 阅读 · 0 评论 -
javascript基础(三)---原型和原型链
原型定义JavaScript 只有一种结构:对象.简称原型, 每个实例对象( object )都有一个私有属性(称之为__proto__)指向它的构造函数的原型对象(prototype )相关属性prototype: 构造函数属性, 指向构造函数对应的原型构造函数名.prototype === 构造函数对应的原型对象__proto__ : 实例对象属性, 指向创建实例...原创 2019-08-15 07:49:11 · 174 阅读 · 0 评论 -
javascript基础(四)---继承
继承概念JavaScript 对象有一个指向一个原型对象的链。当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾。实例化的对象, 只能继承构造函数内函数体中设置的属性和方法以及构造函数对应的原型对象中里的成员继承的方法原型链继承// 假设有一个需要继承的一个类型 Anim...原创 2019-08-18 07:44:33 · 189 阅读 · 0 评论 -
javascript基础(五)---class类
Javascript 类介绍在ES6中,class (类)作为对象的模板被引入,可以通过 class 关键字定义类。它可以看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。class 的本质是 function。// 类的数据类型就是函数,类本身就指向构造函数class Point {// ...}typeof Point // 'function'Point ...原创 2019-08-30 08:20:06 · 248 阅读 · 0 评论