ifootmark

正确的人做正确的人


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索
close

Webpack

发表于 2016-09-04   |   分类于 automate   |     |   阅读次数

Webpack 一个前端工具,可以对 js/jsx/coffee/less/sass/图片等资源模块进行加载,预处理,再进行打包。
优点如下:

  • 以 commonJS 的形式来书写,支持 AMD/CMD ,方便项目迁移。
  • 各资源被模块化。
  • 替代部分 grunt/gulp 的工作,比如打包、压缩混淆、图片转 base64 等。
  • 支持很多模块加载器的调用,可以使模块加载器灵活定制,比如 babel-loader 加载器,该加载器能使我们使用 ES6 的语法来编写代码。
  • 可以通过配置打包成多个文件,有效的利用浏览器的缓存功能提升性能。
  • 使用模块加载器,可以支持 sass,less 等处理器进行打包且支持静态资源样式及图片进行打包。
  • 在内存中完成打包,性能更快。

Webpack 将项目中用到的一切静态资源都视之为模块,模块之间可以互相依赖。Webpack 对它们进行统一的管理以及打包发布。

阅读全文 »

React

发表于 2016-09-04   |   分类于 component   |     |   阅读次数

React 是一个 Facebook 和 Instagram 用来创建用户界面的 JavaScript 库。 我们以 react 为库来创建组件,组件有自己的结构、逻辑、样式,会依赖一些资源,或依赖其他组件。

  • 通过前端模板引擎定义结构
  • JS 文件中写自己的逻辑
  • CSS 中写组件的样式
  • 通过 RequireJS、SeaJS 等库来解决模块之间的相互依赖
阅读全文 »

github-list

发表于 2016-09-04   |   分类于 GitHub   |     |   阅读次数

fm-react

基于 React 组件化开发,CommonJS 规范编写代码, 用 gulp 和 webpack 自动化打包。
项目:https://github.com/ifootmark/fm-react
Demo:https://ifootmark.github.io/fm-react/demo

阅读全文 »
ifootmark

ifootmark

脚踏实地,一步一印

3 日志
3 分类
5 标签
RSS
GitHub
友情链接
  • ifootmak
© 2017 ifootmark
本站访客数人次 本站总访问量次