首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
江之岛的猫
掘友等级
前端
前端/日语
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 43
沸点 1
赞
44
返回
|
搜索文章
最新
热门
JS之new
new实现了哪些功能。 因为new的结果是一个对象,所以实现的时候我们也要建立一个新对象,假设这个对象叫obj,obj也会具有Otaku构造函数的属性。就使用Otaku.apply(obj,arguments)来给obj添加新的属性。 构造函数返回对象,在实例person中只能…
JS之call、apply、bind(暂缓...)
call所以要实现:call改变this的指向,指向到第一个参数函数要执行可以传递多个参数参数可以为null要有返回值模拟实现apply同样是改变this指向,但是后面参数是数组形式模拟实现bind函
JS之按值传递
永远是按值传递。 也就是把栈内存的值复制一份传过去。
JS之作用域链
函数在创建也就是代码写完的时候,系统就自动回给这个函数创建一个[[scope]]属性,会保存所有的父级VO到里面。 当函数激活也就是执行函数时,按分析阶段和执行阶段来分析。
JS之变量对象
在客户端JavaScript中的全局对象就是window对象。 而在全局上下文中声明的变量,可以作为window对象的一个属性。 window对象有一个window属性指向自己。 当进入了函数上下文后,VO就变成了AO。 其实二者是一个东西,只是在存在在函数的不同的生命周期。 …
JS之执行上下文execution context
当执行一个函数时,就会产生执行上下文。 这和作用域不一样。 作用域是函数定义的时候就有了。 首先是全局代码,所以ECS最底部永远都有一个全局执行上下文。 小结:当执行一个函数时就会创建一个执行上下文,并压入执行上下文栈中去,函数执行完毕,这个执行上下文就从栈弹出。
JS之静态(词法)作用域
JavaScript使用的是词法作用域,也就是静态作用域。 记住一点:JavaScript的作用域是在定义的时候就确定了。 所以这个例子中,我们去找value,先在foo里找,没有,再按字面,从其作用域链向上,也就是foo()外面找,value = 1。 此例子中有三个作用域。…
Vue文档阅读——可复用性&组合
混入mixin提供了分发Vue组件中的可复用功能。 一个混入对象可以包含任意组件选项。当组件使用混入对象,所有选项会被混合仅该组件本身的选项。 当组件和混入对象有同名选项时,会合并。 数据对象会递归合并,发生冲突以组件优先。 值为对象的选项,methods,components…
Vue文档阅读——过渡&动画
自动嗅探目标元素是否应用了css过渡动画,如果是,就在恰当的时机添加/删除css类名。 如果过渡组件提供了js钩子函数,就会在恰当时机调用。 如果没有js钩子也没有css过渡,DOM操作在下一帧立即执行。 v-enter:定义进入过渡的开始状态。在元素被插入之前生效,被插入之后…
Vue文档阅读——深入了解组件
当直接在DOM中使用一个组件的时候,请遵循W3C规范,字母全小写且必须包含一个连字符,避免和HTML元素冲突。 PascalCase首字母大写:在引用这个自定义元素的时候两种都可以使用。 反正最好用kebab-case。 任何Vue实例内都能用。 全局注册的行为必须在根Vue实…
下一页
个人成就
文章被点赞
55
文章被阅读
35,105
掘力值
1,050
关注了
47
关注者
25
收藏集
6
关注标签
50
加入于
2019-11-07