首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
蛋蛋尊本尊
掘友等级
卑微前端在线学习
专业撸狗,职业搬砖,副业搬砖路上
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 31
沸点 1
赞
32
返回
|
搜索文章
赞
文章( 31 )
沸点( 1 )
手写Vue-router核心原理,再也不怕面试官问我Vue-router原理
在 Web 前端单页应用 SPA(Single Page Application)中,路由描述的是 URL 与 UI 之间的映射关系,这种映射是单向的,即 URL 变化引起 UI 更新(无需刷新页面)。 下面分别使用 hash 和 history 两种实现方式回答上面的两个核心…
写一个axios-ts吧!学习Prettier(三)
Prettier是一个代码格式化的工具,它会按照某一规范格式化代码。 通用的样式指南比团队讨论的要好,与其浪费大量时间讨论,不如 npm i 一下。所以为什么不用其他的而是用Prettier呢?Prettier是唯一全自动化的。希望停下讨论风格,虽然是有效的,但是时间浪费太多。…
写一个axios-ts吧!Rollup搭建typescript库(二)
构建一个由typescript编写的库,并打包出es模块、CommonJS、AMD三种模块。 搭建环境的过程还是比较简单的,可以看一些别人的实现。代码分支a-2,说一下有关文章的代码分支是以a开头,a-2就是文章的第二篇,也就是标题后面的序号,分支的序号是不连续的。我的理解可能…
【源码分析】Vue的响应数据
先讲这样一个过程。 在$mont()的时候,会创建Watcher实例的过程,把Dep.target设置为当前Watcher,然后会开始render,render的时候就会读取到响应数据,从而触发get,只有被观察的数据才配置了get,get执行过程中会创建一个Dep实例,此时有…
写一个axios-ts吧!学习Rollup(一)
Rollup是一个js模块打包工具,可以将小的模块打包成一个大的模块。这种特性就很适用于打包一个库。Rollup 对代码模块使用新的标准化格式(ES模块)。 为了编写可读性更高,更利于维护的代码,通常会按照相似的功能建立很多目录和文件来,这样在使用的时候需要引入很多文件,远不如…
【源码解析】创建Vue实例时干了什么?
在阅读本篇文章之前建议阅读 【源码导读 】在new Vue()之前,Vue是什么样子的?。 未挂载状态的vue实例,挂载过程将在后面分析。 在初始化data props 之前初始化 用于覆盖。 【敬请期待】... 感谢各位的阅读,错误是在所难免的,若有错误,或者有更好的理解,请…
【源码导读 】在new Vue()之前,Vue是什么样子的?
初步读完vue(v2.6.10)的源码,现将读后感记录如下,故事就是由此开始。 开始的开始,vue就是一个简单的函数。 设计模式之混入模式,对Vue进行扩展,很值得学习的一种方式。 定义了_init方法,是入口函数,在new Vue()时第一时间执行的方法。 数据相关的扩展。 …
也许你不知道的npm-scripts
昨天发了一篇文章《记一次gitHook带来的思考🤔》,发现npm在install和uninstall的时候可以执行脚本,@羽叶丶大佬评论说,可以继续思考下 为何装包时可以运行脚本命令。于是乎今天就去看了一下昨天的主角yorkie,再它的package.json中发现了线索 s…
记一次gitHook带来的思考🤔
我在看Vue CLI文档的时候发现,在CLI服务下有一个Git Hook。 yorkie是尤大fork自husky,内置到了@vue/cli中。 看到这我想到了一个问题,我在搭vue架子的时候githook用的就是husky,那么问题来了,既然@vue/cli中已经内置了,我为…
微信小程序体验composition-api(类似vue3)
由于参照vue,暂且叫他wxue吧。提供了vue的composition-api类似的用法。 wxue源码 跪求star~ 返回对象的响应数据。 接受一个内部值并返回一个反应性且可变的ref对象。ref对象具有.value指向内部值的单个属性。 如果参数是 ref,则返回内部值…
下一页
个人成就
文章被点赞
17
文章被阅读
8,165
掘力值
201
关注了
11
关注者
4
收藏集
0
关注标签
10
加入于
2017-10-09