问题背景 公司的npm仓库未跟外网联通(为什么不联通,我也好鸡儿纳闷),使用Jenkins构建前端时,会在下载node-sass的.node时报错。默认情况下会从github上去下.node文件,当然可以通过配置.npm…
vue-router源码解析(一)
准备工作 Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。 这里主要通过阅读 vue-router 的源码,对平时使用较多的一些特性以及功能,理…
vue(scoped)修改UI库组件样式
vue修改UI库组件样式 在工作中经常会碰见设计稿和UI库的组件样式不一样,在style标签加了scoped,就无法修改UI组件的样式了,因为当前组件样式只应用到这个组件上。 深度作用选择器 如果你想修改组件的样式就可以…
vue项目better-scroll使用注意点
1.应该在何时创建BScroll对象1)created : 中请求数据,ajax是异步的,这个时候可能mounted已经执行完了,也就是dom挂载完了,但数据还没请求回来,无法获取到内部元素(数据渲染出来的dom)高度.…
vue实践:vue-router跳转
vue-router 跳转(url变化页面没变化,是因为少下面的) route:{ data: function (transition) { this.params = transition.to.params; } …
threeJs模块化开发解决方案 import-three-examples
最近three的老项目要迁移到已有的vue后台中,但发现threeJs的插件npm的包真少,老项目中每引一个插件就得专门去修改文件中的import exports. So,干脆写了一个webpack插件使three-ex…
React事件源码浅析
1、概览 React实现自己封装了一套事件系统,基本原理为将所有的事件都代理到顶层元素上(如documen元素)上进行处理,带来的好处有: 抹平各平台的兼容性问题,其中不仅包括不同浏览器之间的差异,而且在RN上也能带来一…
精读《React Hooks 最佳实践》
简介 React 16.8 于 2019.2 正式发布,这是一个能提升代码质量和开发效率的特性,笔者就抛砖引玉先列出一些实践点,希望得到大家进一步讨论。 然而需要理解的是,没有一个完美的最佳实践规范,对一个高效团队来说,…
Redux学习笔记-Vol.2-基础
Prev: Redux学习笔记-Vol.1-介绍 Action Action是把数据从应用传到store的有效载荷。它是store数据的唯一来源,一般通过store.dispatch()将action传到store。 举…
Redux概念之三: Action(动作)与Action Creator(动作创建器)
这两个是Flux架构中的参与成员,Redux中有说明Action的定义: Actions(动作)是从你的应用送往store(存储)的信息负载 你可能会一直在Action(动作)这里看到payload这个字词,它是负载或有…
React中元素与组件的区别
在初学 React 的时候,分不清 React 组件和 React 元素,着实踩了一些坑。搞清楚 React 中什么是组件,什么是元素,既可以理清楚概念,也可以让你避免一些不必要的错误。 React 元素 React 元…
“小程序+直播”怎样搅动音视频技术生态?
责编 / 王宇豪策划 / LiveVideoStack 12月26日晚间,微信小程序开放了直播能力,并首先向社交、教育、医疗、政务民生、金融等五大应用场景开放。与原生App应用和基于浏览器的H5应用相比,小程序直播会对…