总结
根据路线图上的重点去进行有针对性的学习,在学习过程中,学会写笔记,做总结。
这里分享一些前端学习笔记:
-
html5 / css3 学习笔记
-
javascript 学习笔记
-
vue 学习笔记
devops进阶(十二)git、gitlab、github、gitlib
git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
github - 一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等
作为开源代码库以及版本控制系统,github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,github已经成为了管理软件开发以及发现已有代码的首选方法。
如前所述,作为一个分布式的版本控制系统,在git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
github可以托管各种git库,并提供一个web界面,但与其它像 sourceforge或google code这样的服务不同,github的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将github称为代码玩家的myspace。
gitlab - 基于git的项目管理软件
gitlab 是一个用于仓库管理系统的开源项目。使用git作为代码管理工具,并在此基础上搭建起来的web服务。
三者都是基于git的,可以说是git的衍生品。
js基础
1)对js的理解?
2)请说出以下代码输出的值?
3)把以下代码,改写成依次输出0-9
4)如何区分数组对象,普通对象,函数对象
5)面向对象、面向过程
6)面向对象的三大基本特性
7)xml和json的区别?
8)web worker 和websocket?
9)javascript垃圾回收方法?
10)new操作符具体干了什么呢?
11)js延迟加载的方式有哪些?
12)web应用从服务器主动推送data到客户端有那些方式?
实战+最新讲解视频】](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**
发表评论