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

学习推荐链接:

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(二) —— 数据流和事件原理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • https://github.com/sitorhy/react-webpack-boilerplate 一、IE...
    sitorhy阅读 3,521评论 0 5
  • babel官网 babel 介绍 Babel 是一个通用的多用途 JavaScript 编译器。通过 Babel ...
    锋享前端阅读 1,868评论 0 10
  • 响应式布局的理解 响应式开发目的是一套代码可以在多种终端运行,适应不同屏幕的大小,其原理是运用媒体查询,在不同屏幕...
    懒猫_6500阅读 814评论 0 0
  • 使用脚手架 git clone git@github.com:xiehaitao0229/react-wepack...
    神秘者007阅读 13,243评论 8 36
  • 我在很久之前就看过一本描述意大利黑帮的书,但是太久了我已经忘的差不多了,现在看了一部类似的黑帮电影,让我想起一些那...
    草莓哥阅读 170评论 0 0