首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
littleSun
掘友等级
前端
凡是过往,皆为序章
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
JavaScript面向对象之图解原型链继承的原理与问题及解决办法
因为牵扯到原型链最好是画出对应的关系,通过原型链来找出它们的这个关系,更好的能理解它所实现的本质,就是重写了原型对象。 来一个构造函数Animal,一个构造函数中应该有它储存的内容this.name="小黄",并且还储存了prototype这么一个属性,Animal指向了当前实…
基于面向对象实现选项卡
基于面向对象的选项卡和面向过程的选项卡有很大的不同,可以任意的去调用。基于面向对象有可扩展性 在面向对象中讲到对象有自己的属性和方法,属性和方法尽量分离开。属性通常都是实例属性,方法一般都是共享的方法。
JavaScript之面向对象编程之创建对象的几种设计模式(笔记二)
一般地,我们创建一个对象会使用对象字面量的形式。 JavaScript提供了字面量的快捷方式,用于创建大多数原生对象值。使用字面量只是隐藏了与new操作符相同的基本过程,于是也可以叫做语法糖 create()中的参数a作为返回实例对象b的原型对象,在a中定义的属性和方法都能被b…
JavaScript之面向对象编程(笔记一)
之前说到this指向,this指向的四种绑定对应四种函数的调用,说到底JS如此复杂的原因是因为函数过于强大,能改造很多形式。因为函数是个对象,原型链就比较复杂,因为函数还可以作为值被传递,所以执行环境栈就复杂了,同样的话函数具有多种调用方式 ,所以this的绑定也比较复杂,只有…
JavaScript之this指向
在javascript引擎内部,obj和obj.foo储存在两个内存地址,简称为M1和M2。只有obj.foo()这样调用时,是从M1调用M2,因此this指向obj。但是,下面三种情况,都是直接取出M2进行运算,然后就在全局环境执行运算结果(还是M2),因此this指向全局环…
JavaScript之理解闭包
在函数里面再定义一个函数fn2,在fn2里面console.log(b);,这个函数能获得当前fn1函数中的变量,当我执行fn1的时候,把当前的fn2返回出去。当fn2执行完的时候,把结果返回出去,就在fn2外面return fn2;,fn1得到的结果就是一个函数,就是fn2,…
JavaScript之深入理解作用域
JavaScript中的作用域分为全局作用域,和函数作用域。 如果找到了该变量,就将2赋值给当前变量。否则引擎就抛出一个异常 LHS查询:变量出现在赋值左侧的时候叫左查询。比如:var a RHS查询:变量出现在赋值左侧的时候叫左查询。比如:add() 词法作用域:就是把由字符…
JavaScript之深入理解函数
通过函数我们可把重复性的代码封装起来,然后发挥它的可复用性,可以在任何地方灵活调用。在js里函数就是一个对象。 当一个函数并非一个对象的属性时,它就是被当做一个函数来调用的。 在非严格模式下,this 被绑定到全局对象。this是windowd对象 当一个函数被保存在对象的一个…
JavaScript Array 对象 整理
constructor 返回对创建此对象的数组函数的引用。 length 设置或返回数组中有几个元素。 prototype 向对象添加属性和方法。 - concat() 连接两个或更多的数组,并返回结果。 - join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进…
Vue之组件的创建与传值,过滤器的创建
组件分为全局组件与局部组件全局组件:可以在页面的任何地方使用局部组件:只在当前组件加载的时候才会加载局部组件局部组件:1、创建组件2、挂载组件3、使用组件(建子、挂子、用子)注意:在组件中data必须
下一页
个人成就
文章被点赞
7
文章被阅读
12,345
掘力值
430
关注了
2
关注者
5
收藏集
5
关注标签
6
加入于
2020-03-27