React学习笔记-git学习和react总结(四)

2017-07-12  本文已影响0人  liyang_hawk

学习推荐链接:

git开发学习

关于git的相关知识,使用的是gitlab来进行代码的管理。基本要求:熟悉了解git的基础知识,主要是基于分支的开发模式;了解git的常用命令;git如何解决冲突;git的多分支多人协作开发模式。

分支管理策略 - 廖雪峰的官方网站

Git 在小团队中的管理流程

Git分支管理策略

Git详解之三 Git分支

react开发学习

react生态链,
服务器端:node集合webpack-dev-server(基于express的node服务器)
前端:react,webpack,less,react-router,babel,fetch,html5,es6(兼容ie8)
集成第三方插件:jquery,bootstrap
ie8兼容插件有:html5shiv.min.js,respond.min.js(兼容解析css3的样式)html5-history-api(ie8兼容browserhistory)

ie8兼容方案:

  1. 整体框架使用react,react-dom,react-router,babel-core,babel-loader等来搭建,
    使用兼容插件es5-shim,es6-promise等来构建的

  2. 对第三方插件,使用相应的兼容插件来兼容
    总结:
    兼容方案的话,第一步是构建兼容的框架,第二步根据需要兼容的是css还是js,来做兼容处理,
    如果css3相关需要兼容,先找github上面的pollyfill,然后基于此再修改;
    第二部,常用的js写法如果可以做兼容转义则使用babel等来做,否则就弃用吧。

网络传输及压缩混淆生成技术:
前端使用抽取css,分包加载压缩,后端渲染,开启gzip等技术来压缩混淆减少网络传输。

参考github地址:
react-router初版(ie8兼容版)

React开发思路篇
从零开始的 React 组件开发之路 (一):表格篇

基于接口的开发模式
Swagger UI教程 API 文档神器 搭配Node使用

React数据流和事件原理篇
深入理解React(二) —— 数据流和事件原理

上一篇下一篇

猜你喜欢

热点阅读