会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yaqian96
博客园
首页
新随笔
联系
订阅
管理
2021年5月10日
模块化的理解
摘要:
阅读全文
posted @ 2021-05-10 15:30 yaqian96
阅读(59)
评论(0)
推荐(0)
2021年3月25日
webpack学习一(官网和尚硅谷的视频)
摘要: <!-- 性能优化 --> ###开发环境 HMR、source-map <!-- HMR // 样式文件:可以使用HMR功能:因为style-loader内部实现了~ // js文件:默认不能使用HMR功能 需要修改js代码,添加支持HMR功能的代码 // 注意:HMR功能对js的处理,只能处理非
阅读全文
posted @ 2021-03-25 15:29 yaqian96
阅读(34)
评论(0)
推荐(0)
2021年3月15日
在方法中直接将对象数组splice,watch监听的newVal和oldVal的值一样
摘要: 场景:在方法中直接将对象数组splice,watch监听的newVal和oldVal的值一样 解决方法:在computed中 myQuestions2 (){ return JSON.parse(JSON.stringify(window.localStorage.getItem("question
阅读全文
posted @ 2021-03-15 16:24 yaqian96
阅读(297)
评论(0)
推荐(0)
解决问题:子组件的值更改了,兄弟组件的值没有改变,(一个组件中同时包含两个子组件,子组件之间应该如何传值,针对数据为对象数组的不能直接改变渲染)
摘要: 1.定义一个New.js中间文件 2.在组件1中,引入其 New.$emit('getSome', {change: true, item: item}) 第一个参数是事件名,第二个为传递的对象 3.在组件2中,引入其 created(){ New.$on('getSome', data => {
阅读全文
posted @ 2021-03-15 16:20 yaqian96
阅读(226)
评论(0)
推荐(0)
2021年3月8日
axios学习及分析源码和fetch、ajax请求
摘要: 1.axios前端请求最火的ajax库 特征: axios在客户端,可以通过ajax发送请求,node.js通过http发送请求 支持promise请求 请求和响应做拦截设置 响应数据转换 自动转换成JSON数据 XSRF拦截 对响应和请求的数据转换 2.axios与Axios axios是Axio
阅读全文
posted @ 2021-03-08 15:42 yaqian96
阅读(178)
评论(0)
推荐(0)
2021年3月4日
vue源码之AST抽象语法树
摘要: 1.定义 抽象语法树:将模板语法转换成正常的HTML语法中间的方法 (Abstract Syntax Tree) 将源码转换成一种特定形式的表达,它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。 抽象语法树其实就是将一类标签转化成通用标识符,从而结构出的一个类似于树形结
阅读全文
posted @ 2021-03-04 14:35 yaqian96
阅读(303)
评论(0)
推荐(0)
2021年3月1日
vue源码虚拟DOM和diff算法
摘要: 1.虚拟dom:用js对象将真实的DOM的属性、节点描述出来。 一个虚拟DOM的属性:sel、data、children、elm、key、text 使用h函数得到虚拟DOM树 2.diff算法 1.只有是同一个虚拟节点,才能进行精细化比较,否则就是暴力删除旧的插入新的。 同一个虚拟节点,选择器相同且
阅读全文
posted @ 2021-03-01 16:51 yaqian96
阅读(86)
评论(0)
推荐(0)
vue源码之mustache模板引擎库{{}}
摘要: 1.模板引擎:将数据变为视图最优雅的解决方案 模板引擎库:mustache //模板 <ul> {{#arr}} <li><div class="hd">{{name}}的基本信息</div> <div class="bd"> <p>姓名:{{name}}</p> <p>性别:{{sex}}</p>
阅读全文
posted @ 2021-03-01 14:29 yaqian96
阅读(210)
评论(0)
推荐(0)
2021年2月26日
React源码系列之一(Fiber架构)
摘要: 1.react中做的就是践行"代数效应" 代数效应:是函数编程中的一个概念,用于副作用从函数中分离。一个函数中的执行结果,与函数中的代数x,y,z有关,但是它只是关心结果,不关心过程。 function getName(user) { let name = user.name; if (name n
阅读全文
posted @ 2021-02-26 13:48 yaqian96
阅读(261)
评论(0)
推荐(0)
2021年2月25日
TypeScript的初学习(4)
摘要: 14.命名空间 内部模块,现在称为“命名空间”,外部模块则简称为“模块”。 namespace Validation { export interface StringValidator { isAcceptable(s: string): boolean; } } 别名:简化命名空间的操作方法:i
阅读全文
posted @ 2021-02-25 16:01 yaqian96
阅读(43)
评论(0)
推荐(0)
下一页
公告