你的心如利箭 在风中笔直的飞翔
github DNS ALEXA CDN
jquery JS CSS CSS3 HTML5 svg php --- isux w3cplus

21270

  博客园  :: 首页  ::  ::  ::  :: 管理

 

本文只是挖了个深坑,内容日后补充……  2016-4-11

 

http://weibo.com/p/1001603934708609234550  谈谈前端『新』技术  RequireJS, SeaJS,Webpack, Browserify, SystemJS

这些新工具强大的扩展机制(尤其是 Webpack)所带来的一种新的前端打包思路:不仅仅是 JavaScript,而是将 HTML、CSS 和其他静态资源统统作为『模块』来看待。

https://segmentfault.com/q/1010000002503955  前端开发工程化问题  2016-5-3

http://www.cnblogs.com/hufeng/p/5186827.html  关于前端结构调整的一次实践  2016-5-27

http://mp.weixin.qq.com/s?__biz=MjM5MTA1MjAxMQ==&mid=2651220946&idx=1&sn=55b8dd7c028ab8d43c442096ffeb49b8&scene=23    【第597期】沪江易未来:沪江网校前端架构漫谈(值得看)  2016-6-1

http://www.cnblogs.com/yexiaochai/p/4901341.html  前端优化带来的思考,浅谈前端工程化  2016-6-16

 

webpack

http://webpack.github.io/

http://webpack.github.io/docs/

 

React

http://www.infoq.com/cn/articles/react-art-of-simplity  深入浅出React(一):React的设计哲学 - 简单之美

http://www.infoq.com/cn/articles/react-and-webpack  深入浅出React(二):React开发神器Webpack

http://www.infoq.com/cn/articles/react-jsx-and-component  深入浅出React(三):理解JSX和组件

http://www.infoq.com/cn/articles/react-dom-diff  深入浅出React(四):虚拟DOM Diff算法解析

http://www.infoq.com/cn/articles/react-flux  深入浅出React(五):使用Flux搭建React应用程序架构

 

VUE.js

http://vuejs.org.cn/  VUE.js 数据驱动的组件,为现代化的 Web 界面而生 2016-3-31  一个轻型的 MVVM 框架,

http://vuejs.org.cn/guide/  API

http://www.zhihu.com/question/27791075  vue,angular,avalon这三种MVVM框架之间有什么优缺点?  2016-4-12  vue偏轻量,适合移动端,ng适应pc端,avalon适合兼容老浏览器的项目

https://github.com/aidenzou/vue-weui  一个项目例子  2015-4-12

https://youcai.shequcun.com/#!/  给大家看一个用vue做的项目  源码:https://github.com/vuejs/vue-resource  2016-4-19

http://blog.yaobieting.com/me/archives/vuewebpack实战之简单城市列表.html  Vue+Webpack实战之简单城市列表  2016-4-29

http://blog.yaobieting.com/me/archives/261.html  在github上开了一个项目-移动端的vue组件  2016-4-29

 

 

NPM:

npm与bower   2016-4-19

### npm与bower
* npm是伴随node.js出现的一个包管理器,最开始只支持node.js模块管理,但现在也支持javascript的包管理器。前后端通用
* bower是专门为前端表现设计的包管理器,一切全部为前端考虑
### 区别
* npm:支持嵌套地依赖管理,生成的文件夹叫 “node_modules”
* bower只能支持扁平的依赖,嵌套的依赖,由程序员自己解决。
### 开发中的用法
 * bower 管理前端的包
 * npm 管理后端的包和构建工具,例如yeoman,grunt,gulp,jshint等等
 * 但现在几乎都用npm来下载管理包文件和后端模块管理,不怎么用bower

### npm生成的package.json
* package.json是管理npm里面依赖包的
* 与那些gulpfile.js不是一回事哈,学gulp见http://www.gulpjs.com.cn/docs/getting-started/
* 执行npm init后,出现的文件
* package.json中字段解释见http://www.tuicool.com/articles/vuiyIz
* npm的安装步骤就去下一个nodejs文件,然后去npm -v
* npm下载插件,更多功能百度去
```
npm init  //建package.json文件
npm install jquery --save-dev  //在package.json中建立devDependencies依赖
npm install jquery --save  //在package.json中建立dependencies依赖,这样上传git时,就不用上传"node_modules”文件了
npm install jquery  //不写时,默认同上
npm install 或npm install --save-dev   //上传到git或者公司版本库的时候,可以把npm生成的 “node_modules” 文件夹删掉,克隆代码后,再执行该命令,就会根据package.json中配置的依赖下载插件了
```

### bower生成的bower.json 

npm install http-server -g    npm安装  2016-5-3

http-server            输入这个地址访问网页(http://192.168.2.172:8080)

 

Gulp:

http://www.cnblogs.com/shouce/archive/2016/05/10/5476468.html  前端自动化工具 -- Gulp 使用简介  2016-5-10

 

zepto、 backbone、bootstrap、angular
前端模块化/编译/构建  CommonJS  requirejs seajs nodejs
前端构建工具如:Grunt、Gulp、FIS3

MV*框架  AngularJS  knockoutJS  ReactJS;
前端模块化开发    RequireJS SeaJS 

==============================================
创建一个类似bootsrtap的组件示例页面

要提出的页面组件:
页面横行的标题头(左边是橙色)

node -v
npm -v
npm install -g fis3

 

 

 

前端架构:

http://www.tuicool.com/articles/q6JnEfA  公司前端开发架构改造(工程化 , 模块化 , 组件化)  2016-4-19

http://fex.baidu.com/blog/2014/03/fis-module/  前端工程之模块化  2016-4-19

http://www.cnblogs.com/yexiaochai/p/5311712.html    小公司的前端应该怎么做(叶小钗的,值得再去看)  2016-5-11

① 完成前后分离,这步做不到,后面也不用做了
② 形成几套UI库
③ 根据业务形态,形成公共业务
④ 前端重复工作工具化
⑤ 形成优化体系
⑥ 形成统计体系
⑦ 建立页面转化漏斗模型
⑧ 做ABTesting方案

 

 

 

 

 

zepto、 backbone、bootstrap、angular
前端模块化/编译/构建 CommonJS requirejs seajs nodejs
前端构建工具如:Grunt、Gulp、FIS3

MV*框架 AngularJS knockoutJS ReactJS;
前端模块化开发 RequireJS SeaJS

.......

posted on 2016-04-11 00:25  bjhhh  阅读(911)  评论(0编辑  收藏  举报