摘要:
全部的代码及笔记都可以在我的github上查看, 欢迎star: https://github.com/Jasonwang911/webpackStudyInit/tree/master/ThreeShaking Three Shaking : 删除冗余代码,常规优化和引入第三方库 JS Three 阅读全文
摘要:
全部的代码及笔记都可以在我的github上查看, 欢迎star:https://github.com/Jasonwang911/webpackStudyInit/tree/master/css 引入--loader style-loader: 创建一个style标签 style-loader/url 阅读全文
摘要:
全部的代码及笔记都可以在我的github上查看, 欢迎star:https://github.com/Jasonwang911/webpackStudyInit/tree/master/commonThunk 1. 提取公用代码的作用: 减少代码的冗余 提高用户的加载速度 单页面减少下载,多页面可以 阅读全文
摘要:
全部的代码及笔记都可以在我的github上查看, 唤醒star: https://github.com/Jasonwang911/webpackStudyInit/tree/master/typescriptConfig 1. TS: js的超集 tslang.cn/typescriptlang.o 阅读全文
摘要:
所有代码都可以再我的github上查看,每个文件夹下都会有README.md,欢迎star: https://github.com/Jasonwang911/webpackStudyInit/tree/master/babel 1. webpack4对UglifyJsPlugin进行了改变,在配置文 阅读全文
摘要:
这是一个最近一年很火的面试题,很多人看到这个题目从下手,其实查阅一些资料后,简单的模拟还是不太难的: vue不兼容IE8以下是因为他的实现原理使用了 Object.defineProperty 的get和set方法,首先简单介绍以下这个方法 我们看到控制台打印出了这个对象的 key 和 value: 阅读全文
摘要:
最近工作中需要把项目分割成两块,一块需要跑在微信中,通过微信jdk获取用户资料默认登录,一部分需要给原生app做webview的内嵌页面,当然这部分内容是不跑在微信中的。 所以我想到了把项目分成两部分,不同的入口来控制是否获取微信的个人信息,比如原入口main.js中调用微信接口,获取用户信息,并携 阅读全文
摘要:
【git的配置】 1.配置用户名和邮箱: 分为全局配置和局部配置 --system 系统配置 --global 全局配置 --local 局部配置 Git读取时:优先从local>global>system git config --global user.name name git config 阅读全文
摘要:
【高阶组件和函数式编程】 【react中的高阶组件】--HOC 组件就是一个函数 存在两种高阶组件: 1.属性代理 主要进行组件的复用 2.反向集成 主要进行渲染的劫持 属性代理的典型例子: class Hello extends React.Component { render() { retur 阅读全文
摘要:
最近由于公司前端团队扩招,虽然小小的三四团队开发,但是也出现了好多问题。最让人揪心的是代码的管理问题;公司最近把版本控制工具从svn升级为git。前端H5组目前对git的使用还不是很熟悉,出现额多次覆盖代码和提交冲突的问题。还有最近一次产品版本迭代的时候出现额一个问题: 一个正在开发的版块在下一次版 阅读全文