在谈到rem时大家可能都会想到em px等用于设置页面元素的单位,但就rem来说它有em和px不可达的优点。rem中第一个单词代表root,而它的root就是html元素,也...
说到缓存大家肯定都不陌生,我们平时都已经接触过各种各样的缓存(高速缓存,磁盘缓存,浏览器缓存....),而它们都具有相同的属性:降低开销,提高速度 通过网络获取内容既速度缓慢...
持续集成 3.1准备工作 版本控制与项目相关的内容必须提交到版本控制库 自动化构建人和计算机之间可通过命令行自动执行应用的构建、测试以及部署的过程 团队共识修复破坏应用程序的...
配置管理 问:配置管理什么?答:配置管理是一个过程。通过这个过程,所有与项目相关的产物,以及他们之间的关系都被唯一定义、修改、存储和及检索。 配置管理策略 记录你的系统及应用...
软件交付的问题 1.1简单的部署流水线(自动化部署过程) 1.提交阶段、编译、单元测试、分析、构建安装包。2.自动化、验收、测试。3.自动化、容量、测试。4.手工测试、演示、...
由 Vue.js 官方、W3C 中国、w3ctech 和前端圈共同举办的全球首届 VueConf 于 2017 年 5 月 20 日在北京成功举办不久,Vue.js 的作者尤...
从今天开始阅读《持续交付》,相信这本书会对我以后的软件开发起到很大的帮助,在之前的团队合作时,也有遇到很多关于部署协作方面的问题,确信这本书可以解决我之前的一些疑惑。 在这一...
在一个月前我收到这样一条微信消息 嗨,今天你可以当我是一个陌生的朋友,跟你简单的聊聊天你有没有曾经或现在一直想坚持做的事情?比如早起,读书,练字,写作,跑步,减肥...?你有...
1.获取DOM节点 document.getElementsByTagName();document.getElementsByClassName();总是返回一组DOM节点...
1.高阶函数——可自定义函数 sort();Array的sort()方法默认把所有元素先转换为String再排序,返回的结果仍是当前Array。升序 对字符...
数组的打平 concat()方法可以接收任意个元素和Array,并且自动把Array拆开,然后全部添加到新的Array里。 打平 递归调用(打平与排序) 数组的去重(可先将需...
-1- 先感受下 你可以试着搜下,网上关于Markdown的介绍和称赞数不胜数,而且都写的很优美,在这里我就不用自己的话夸赞它了,引用几句话大家随意感受下 Markdown本...
一 、table中必不可少的标签 1.<table>定义HTML文档中的表格; 若需要设置边框,可用 ; 若需要设置单边框style="border-collapse:col...
从个人的角度来看: 今天我的心情怎么样?有什么印象深刻的事情?什么事情让我获得了成就感?遇到了什么问题?有什么疑惑和纠结的地方?有什么需要帮助的地方? 经历 上网络安全课,跟...