首页
学习
活动
专区
工具
TVP
发布

IMWeb前端团队

IMWeb前端团队专栏
专栏作者
1369
文章
1867897
阅读量
215
订阅数
webpack2 的 tree-shaking 好用吗?
下面是一个使用 react 的业务的代码依赖,但是实际上业务代码中并没有对依赖图中标识的模块,也就是说构建工具将不需要的代码打包到了最终的代码当中。显然,这是很不合理的。
IMWeb前端团队
2019-12-05
1.5K0
ES6的let和const
由let和const声明的变量都会有自己的TDZ。当进入这个变量的作用域的时候,这个变量是不能被访问的,直到这个变量被初始化。我们来看下面一段代码
IMWeb前端团队
2019-12-05
2520
babelrc在哪里?
就是说当需要用到babel转换代码的时候,是会优先查找当前文件夹有没有.babelrc文件,或者其它的写法,比如说package.json的babel字段等,有就停止往上查找,没有就一直向上直到有为止。。。
IMWeb前端团队
2019-12-05
1.7K0
decorator 学习小结
decorator 本质是一个 wrapper,可以动态增强【类】,【实例方法】的能力
IMWeb前端团队
2019-12-04
4130
给react加try-catch
最近在一个使用fis构建的react.js项目里遇到个问题,render函数里如果发生了运行时错误,比如说某个对象没有判断就直接去访问其属性,那我所知道的就是,页面不正常了,特别是有嵌套子组件的时候,我可得一个个一层层去排查判断,去加try-catch。。。
IMWeb前端团队
2019-12-04
1.2K0
如何自己写一个公用的NPM包
本文作者:IMWeb 钌子_rawbin 原文出处:IMWeb社区 未经同意,禁止转载 以markdown-clear,创建过程为例,讲解整个NPM包创建和发布流程 1 如何创建一个包 1.1 创建并使用一个工程 在GitHub上新建一个仓库,其名markdown-clear clone 这个工程到本地 1.2 添加LICENCE或LICENSE文件, 说明对应的开源协议 到SPDX License List 或者Open Source Initiative,下载相应协议的模板,我们这里选用MIT
IMWeb前端团队
2019-12-04
7430
Es6浅析
Babel 是一个 JavaScript编译器,它可以把我们编写的符合 ECMAScript 6 标准的代码完美地转换为 ECMAScript 5 标准的代码,并且可以确保转换后的语言良好地运行在所有主流 JavaScript引擎中。我们可以把babel简单地理解为从源代码到源代码的编译器。
IMWeb前端团队
2019-12-04
3800
babel
原文http://jiangyuan.me/blog/2016/08/13/babel/
IMWeb前端团队
2019-12-04
5110
React服务端渲染与同构实践
前两年服务端渲染和同构的概念火遍了整个前端界,几乎所有关于前端的分享会议都有提到。在这年头,无论你选择什么技术栈,不会做个服务端渲染可能真的快混不下去了!最近刚好实现了个基于 React&Redux 的同构直出应用,赶紧写个文章总结总结压压惊。
IMWeb前端团队
2019-12-04
1.1K0
Babel下的ES6兼容性与规范
ES6标准发布后,前端人员也开发渐渐了解到了es6,但是由于兼容性的问题,仍然没有得到广泛的推广,不过业界也用了一些折中性的方案来解决兼容性和开发体系问题,但大家仍很疑惑,使用ES6会有哪些兼容性问题。
IMWeb前端团队
2019-12-04
9550
使用storybook管理React组件
2018年10月storybook发布了4.0版本,在UI层支持、构建、移动端、stroy参数等多个方面进行了升级优化。本文已React的UI组件为例,演示如何新建/集成Storybook到项目中,并对UI组件进行全方位的管理,包括发布、demo文档、测试等。
IMWeb前端团队
2019-12-03
3.2K0
从一次react异步setState引发的思考
一个异步请求,当请求返回的时候,拿到数据马上setState并把loading组件换掉,很常规的操作。但是,当那个需要setState的组件被卸载的时候(切换路由、卸载上一个状态组件)去setState就会警告:
IMWeb前端团队
2019-12-03
7010
ES6 + Babel + React低版本浏览器采坑记录
某天,胆大的某前端开发由于业务需要升级了项目依赖IMUI,升级了项目构建(babel 5.x => babel 6.x),于是...这个页面在IE下就白屏了。忙乎了一天加班到深夜,觉得实在是坑多,这里记录一下。
IMWeb前端团队
2019-12-03
1.2K0
webpack基础探讨
本文作者:IMWeb zixinfeng 原文出处:IMWeb社区 未经同意,禁止转载 1. 使用webpack webpack命令使用 webpack --help (webpack -h) 查看所有的命令 webpack-v 打包命令 webpack [] 不适用webpack配置文件的时候 使用webpack配置文件, 直接webpack --config 指定配置文件 (默认配置文件名称 webpack.config.js或者 webpackfile.js) Basic Opt
IMWeb前端团队
2019-12-03
6660
Preact 源码解析系列一 :简单DOM渲染
用过Preact的人都知道,在每个JS文件之前,都需要写 /** @jsx h */,那这句话是什么作用呢?
IMWeb前端团队
2019-12-03
6610
decorator 学习小结
decorator 学习小结 1. decorator 是什么 decorator 是装饰者,是 ES7 的语法。 decorator 本质是一个 wrapper,可以动态增强【类】,【实例方法】的能
IMWeb前端团队
2017-12-29
6270
给react加try-catch
最近在一个使用fis构建的react.js项目里遇到个问题,render函数里如果发生了运行时错误,比如说某个对象没有判断就直接去访问其属性,那我所知道的就是,页面不正常了,特别是有嵌套子组件的时候,
IMWeb前端团队
2017-12-29
3K0
Babel下的ES6兼容性与规范
IMWeb前端团队
2017-12-28
1.9K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档