摘要: vue防抖与节流 阅读全文
posted @ 2021-09-30 11:15 黄code 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 前段时间,突然想纯输出一个js文件,生成一个开发类库,之前一直用的webpack来打包,webpack比较常用一些开发项目打包,做代码分隔、静态资源导入等。如果一个项目单独的想输出js文件,有什么好的选择呢,这时候想到了rollup.js。 那rollup有啥优点呢?众所周知,很多著名的框架如rea 阅读全文
posted @ 2020-12-16 17:46 黄code 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 本文简单讲述了git的原理及如何选择分支模式。 阅读全文
posted @ 2020-07-30 20:00 黄code 阅读(1703) 评论(0) 推荐(1) 编辑
摘要: 一、vue3 为什么要重写 两个主要原因考虑重写vue新版本主要功能: 1.主流浏览器对新的JavaScript语言特性的普遍支持。 2.当前Vue代码库随着时间的推移而暴露出来的设计和体系架构问题。 3.对一些方法及API进行优化 以下是一些原理上的分析: 1.浏览器性能提升 首先,随着ES6的发 阅读全文
posted @ 2020-06-11 16:44 黄code 阅读(4686) 评论(2) 推荐(1) 编辑
摘要: 本文将对常用的前端设计模式进行简单介绍,不同语言可能有所区别。设计模式主要针对特定的问题而采取某种特定的技术或者方法来达到目的。 前端常用的设计模式有以下: 1.单例模式; 2.工厂模式; 3.策略模式; 4.代理模式; 5.观察者模式; 6.模块模式; 7.命令模式; 一、单例模式 这种设计模式的 阅读全文
posted @ 2020-05-09 18:14 黄code 阅读(326) 评论(0) 推荐(1) 编辑
摘要: 路由权限的设计思路: 首先,我们的需要校验权限的路由的 url,全部由后端返回,后端会返回当前用户的路由树数组。前端在进入页面前请求接口,把数据拿到: 其次,前端会维护一个路由映射组件的列表,如果路由中拿到 url, 匹配到了对应的组件,那么将该组件添加到路由对象中去,相当于,前端路由都是动态生成的 阅读全文
posted @ 2019-09-05 18:47 黄code 阅读(2382) 评论(0) 推荐(0) 编辑
摘要: 一、redux使用 Redux的核心概念其实很简单:将需要修改的state都存入到store里,发起一个action用来描述发生了什么,用reducers描述action如何改变state tree 。创建store的时候需要传入reducer,真正能改变store中数据的是store.dispat 阅读全文
posted @ 2019-07-19 15:34 黄code 阅读(3244) 评论(0) 推荐(0) 编辑
摘要: 对dva的分析及使用,demo实例,connect(),model方法介绍。 阅读全文
posted @ 2018-11-18 01:16 黄code 阅读(3235) 评论(1) 推荐(0) 编辑
摘要: 一、介绍 下边将介绍前端很流行的布局方式,要求两边固定,中间自适应。比较流行的布局方式有圣杯布局,双翼布局,flex布局、绝对定位布局。 二、圣杯布局 圣杯布局,顾名思义,他具有以下特点: 1.三列布局,中间自适应,两边定宽; 2.中间栏要求在浏览器中优先展示; 接下来我们看实现方式: div我们这 阅读全文
posted @ 2018-10-20 23:19 黄code 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 一、简介 团队合作中规范文档是必须的,在多人合作的项目只有定义好一定的编码规范才会使得开发井井有序,代码一目了然,下边将谈一下个人对vue使用规范的一些看法。 二、规范案例 1.组件命名 组件文件名应该始终以单词大写开头(PascalCase),组件名也是以单词大写开头,当多个单词拼写成的组件时,单 阅读全文
posted @ 2018-10-20 22:24 黄code 阅读(977) 评论(0) 推荐(0) 编辑