摘要: 前言 Vue3.0在前一阵子已经正式发布,从事Vue.js相关开发者的必然要更新的,我们已经使用Vue2.0很熟练了,现在已迭代一个新版本,变化有很大的变化!Vue3.0给我们提供了新的编程方式,去解决代码组织与逻辑复用问题,把双向绑定换成Proxy来代替Object.defineProperty, 阅读全文
posted @ 2021-04-11 17:34 前端艺术者 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 我们大多数web前端开发都喜欢用mac book去做开发,也会经常用到node.js去做前端工程的整合。但是在升级node版本的时候,还是需要一个便捷的方式,今天记录一下: 1、首先需要清除原来node的 cache: sudo npm cache clean -f 2、安装n模块 sudo npm 阅读全文
posted @ 2021-02-01 21:31 前端艺术者 阅读(8104) 评论(0) 推荐(0) 编辑
摘要: 前言: Deno是通用JavaScript/TypeScript编程环境,集成了很多最好的开源技术,在一个小执行文件中提供了全面的解决方案。 作为Node.js的创始人,Ryan Dahl又打造了Deno。Deno利用了2009年Node.js发布之后JavaScript的新增特性,同时也解决了Ry 阅读全文
posted @ 2020-05-17 11:58 前端艺术者 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 由于微信小程序诞生于vue.js和react.js之后,所以他们在当初设计代码架构的时候也是借鉴了vue.js和react.js的想法,也遵循的组件化的方式,延用了setData的机制去把视图层和逻辑层做一个“中转站”两边连接起来。但是这种机制一直存在性能上的问题,微信小程序也不例外。先看一张图: 阅读全文
posted @ 2019-08-22 09:59 前端艺术者 阅读(4675) 评论(0) 推荐(1) 编辑
摘要: 1.lodash很热门的函数库,提供了 lodash.cloneDeep()实现深拷贝 2.object.assign()也可以深拷贝,但有条件在只有一级属性的时候是深,在有二级属性以后的浅拷贝 3.通过JSON对象实现深拷贝 先转成字符串然后再赋值var obj = JSON.stringify( 阅读全文
posted @ 2019-08-05 10:23 前端艺术者 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 1.jsx-no-bind 在使用ESlint React插件的时候,有一条jsx-no-bind的检测规则。为什么要限制呢?原因有二: 第一: 每次执行 render 方法时都会生成一个新的匿名函数对象,这样就会对垃圾回收器造成负担 第二: 属性中的箭头函数会影响渲染过程:当你使用了 PureCo 阅读全文
posted @ 2019-07-23 16:02 前端艺术者 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口 docker使用场景 web应用的自动化打包和发布 自动化测试和持续集成 阅读全文
posted @ 2017-05-03 11:45 前端艺术者 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 早期: 中期: 各种js库的诞生 解决前端定位问题的工具出现 当下: react体系: 前端架构模式对比: 阅读全文
posted @ 2017-04-07 09:22 前端艺术者 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 最近总结一篇微信小程序解答,作为小程序填坑人深有体会这里的变化,小程序刚发布消息的时候我就说了一个观点,只要小程序提供的组件或API丰富,稳定,兼容性好,才能实现小程序快速开发的理念,先如今还有很多组件的兼容不理想,有一些还在的优化中,因基于小程序这个平台开发限制很大,只能坐等中。。。如果想用第三方 阅读全文
posted @ 2017-01-08 10:23 前端艺术者 阅读(2148) 评论(0) 推荐(0) 编辑
摘要: 前言: 微信小程序最近刚从鹅厂生产出来,我有幸参与了一次小程序的实战,有必要记录我的开发过程。看上去小程序很简单,但是在深入开发的时候才能具体体会里面的变化,接下来记录我的第一个微信小程序的点点滴滴! 想做微信小程序就要先了解微信官方给出的API:https://mp.weixin.qq.com/d 阅读全文
posted @ 2016-11-24 10:56 前端艺术者 阅读(1085) 评论(0) 推荐(0) 编辑