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

IMWeb前端团队

IMWeb前端团队专栏
专栏作者
1369
文章
1868997
阅读量
215
订阅数
webpack2 的 tree-shaking 好用吗?
下面是一个使用 react 的业务的代码依赖,但是实际上业务代码中并没有对依赖图中标识的模块,也就是说构建工具将不需要的代码打包到了最终的代码当中。显然,这是很不合理的。
IMWeb前端团队
2019-12-05
1.5K0
babelrc在哪里?
就是说当需要用到babel转换代码的时候,是会优先查找当前文件夹有没有.babelrc文件,或者其它的写法,比如说package.json的babel字段等,有就停止往上查找,没有就一直向上直到有为止。。。
IMWeb前端团队
2019-12-05
1.7K0
CSS Modules使用详解
通过 JS 来管理 CSS 就很好解决上述列举的问题。CSS 模块化的解决方案有很多,但主要有两类。
IMWeb前端团队
2019-12-04
1.8K0
教你做一个异步的fis3插件
从fis的官方文档上看,fis 除了deploy 插件是支持异步的其它都不支持。但是有好多node包 都是异步,怎么才能让fis支持异步插件呢?
IMWeb前端团队
2019-12-04
5400
webpack热更新配置小结
热更新,可以使开发的人在修改代码后,不用刷新浏览器即可以看到修改后的效果。而它的另一个好处则是可以只替换修改部分相关的代码,大大的缩短了构建的时间。
IMWeb前端团队
2019-12-04
8770
给react加try-catch
最近在一个使用fis构建的react.js项目里遇到个问题,render函数里如果发生了运行时错误,比如说某个对象没有判断就直接去访问其属性,那我所知道的就是,页面不正常了,特别是有嵌套子组件的时候,我可得一个个一层层去排查判断,去加try-catch。。。
IMWeb前端团队
2019-12-04
1.2K0
多端多页面项目webpack打包实践与优化
webpack的核心是一切皆模块,所以它其实本质上就是个静态模块打包器。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图,其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。
IMWeb前端团队
2019-12-04
2.1K0
拥抱Node.js 8.0,N-API入门极简例子
Node.js 8.0 在2017年6月份发布,升级的特性中,包含了N-API。编写过或者使用过 node扩展的同学,不少都遇到过升级node版本,node扩展编译失败的情况。因为node扩展严重依赖于V8暴露的API,而node不同版本依赖的V8版本可能不同,一旦升级node版本,原先运行正常的node扩展就编译失败了。
IMWeb前端团队
2019-12-04
1.4K0
Es6浅析
Babel 是一个 JavaScript编译器,它可以把我们编写的符合 ECMAScript 6 标准的代码完美地转换为 ECMAScript 5 标准的代码,并且可以确保转换后的语言良好地运行在所有主流 JavaScript引擎中。我们可以把babel简单地理解为从源代码到源代码的编译器。
IMWeb前端团队
2019-12-04
3800
webpack 学习小结
可以说,fis 比较大,对整个打包过程有一个核心规范和流程,并且总结并提供了打包构建中的3个核心能力
IMWeb前端团队
2019-12-04
3270
C++ 编写 WebAssembly初探
关于WebAssembly (en zh) 就不多说了,这是一个可移植、体积小、加载快并且兼容 Web 的全新格式。这里本人尝试了开发环境的搭建,并接入了一个C++编写的计算字符串MD5的自定义方法。
IMWeb前端团队
2019-12-04
2.1K0
babel
原文http://jiangyuan.me/blog/2016/08/13/babel/
IMWeb前端团队
2019-12-04
5110
react native入门实战(一)
本文举一个简单的例子介绍如何进行react native实战开发,主要从以下几个方面来进行介绍:
IMWeb前端团队
2019-12-04
6.4K0
推荐一个让新手前端也能轻松上手高端工具(webpack等)的脚手架
X-BUILD 是面向小型项目的脚手架工具,通过终端命令最快在几秒钟初始化项目目录,解决开发中的自动化、性能、模块化、规范、自适应布局等问题,辅助你生成更优质的代码。它两部分组成:一部分为基于 Node.js 环境下的项目生成器,它是安装在全局环境下的 NPM 包;另一部分是基于 webpack 的开发和生产环境,对各类需求做了相应的配置。
IMWeb前端团队
2019-12-04
3420
create-react-app初探
CRA除了能帮我们构建出一个React的SPA项目(generator),充当脚手架的作用。还能为我们在项目开发,编译时进行构建,充当builder的作用。可以看到生成的项目中的package.json包含很多命令:
IMWeb前端团队
2019-12-04
1.2K0
webpack源码阅读之Compiler
本篇记录了阅读Compiler.js过程中的一些笔记。(Webpack版本4.41.0)
IMWeb前端团队
2019-12-04
1.1K0
玩转webpack之loader开发
webpack提倡一切皆模块,所有类型的文件都可以经过文件加载器处理变成我们可加载的模块,那么这个文件加载器便是loader。
IMWeb前端团队
2019-12-04
6490
玩转webpack之loader开发
webpack提倡一切皆模块,所有类型的文件都可以经过文件加载器处理变成我们可加载的模块,那么这个文件加载器便是loader。
IMWeb前端团队
2019-12-04
5920
解读bootstrap v4 sass设计
首先关于bootstrap从v3的less转到v4的sass的十万个为什么,这里暂且不表(计划会另起一篇文章对比less,sass,postcss)。
IMWeb前端团队
2019-12-04
2.3K0
用webpack配置Riot Redux工程
webpack是一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片Riot的tag文件等都作为模块来使用和处理。我们可以直接使用 require(XXX) 的形式来引入各模块。
IMWeb前端团队
2019-12-04
4810
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档