首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
泰然自若
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
最新
热门
require.context用法以及在Vue中的使用实例
require.context的用法require.context(directory,useSubdirectories,regExp)其中directory{String}-读取文件的路径useS
JS 中数组常用方法以及它的原理实现(四)
之前三节总结了15个js 中常用数组方法和原理实现,下面继续按照MDN上介绍总结和整理5个方法。 reverse() 方法将数组中元素的位置颠倒,并返回该数组。数组的bunn第一个元素会变成最后一个,数组的最后一个元素变成第一个。该方法会改变原数组。 会改变原数组,不能改变新数…
Vue2的源码学习3:mixin 原理的实现以及生命周期的调用
前两节我们分别对Vue2中的响应式数据原理以及模板编译分别进行了总结整理,下面对Vue的mixin的实现和Vue的生命周期合并于调用进行总结整理。 Vue中的mixin的方法也是开发中一个很常用的方法,特别是在组件封装中,我们可以依赖它实现方法的复用,之前在总结Vuex的源码的…
JS 中数组常用方法以及它的原理实现(三)
前两节对数组的十多个API进行了总结整理,下面继续按照MDN 上的顺序和介绍依次来整理实现相关API。 includes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回false。 在数组的原型上定义方法。 比较时注意NaN。该API…
JS 中数组常用方法以及它的原理实现(二)
上一节,对数组的5个API 进行了总结整理,下面接着根据MDN 上的顺序整理。 every() 方法测试一个数组内的所有元素是否都能通过某个指定函数的测试。它返回一个布尔值,数组为空返回true。 以前只知道传callback 参数,但是还有一个传参 thisArg,表示的是执…
JS 中数组常用方法以及它的原理实现(一)
JS的数组中有很多API,其中包括很多ES6新增的方法,每个API的的传参,返回值以及是否会修该原数组有很大不同,如果能从原理角度,并且依赖js实现该方法,就可以更加熟练它的使用。下面我们就按着MDN 上的介绍依次实现。 Array.from() 方法从一个类似数组或可迭代对象…
Vue2.0源码学习2:模板编译和虚拟DOM的生成
上一节总结了Vue的响应式数据原理,下面总结一下Vue中模板编译。模板编译情景众多,复杂多变,现在只学习了普通标签的解析,编译,未能对组件,指令,事件等多种情况进行深入学习总结。 解析模板代码生成AST语法树,主要依赖正则。 将ast 语法树生成代码。 方法:parseStar…
Vue2.0源码学习1:开发环境的搭建和响应式原理的实现
最近参与一次关于Vue2.0的集中学习。主要学习了以下内容。 现在对学习内容进行一次集中总结整理,方便以后的学习。 Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码, rollup.js更专注于Javascript类库打包。 Vue 2…
vue-router 的简易实现
vue-router 大家都不陌生,它是vue中核心生态之一。 this.$router路由跳转。 this.$routes获取路由传参。 三种导航钩子。 全局导航钩子。 路由独享导航钩子。 组件导航钩子。 hash 模式主要依赖监听hashchange方法。 此处仅仅对vue…
手把手实现Vuex(二)
上一节我们实现了一个简易版的Vuex,对state,actions,mutations,getters 进行了功能的实现。但是没有对modules进行处理,其实modules才是Vuex中最核心并且是最难实现的。 Vuex 允许我们将 store 分割成大大小小的对象,每个对象…
下一页
个人成就
文章被点赞
25
文章被阅读
14,487
掘力值
379
关注了
5
关注者
16
收藏集
1
关注标签
17
加入于
2020-07-02