零碎知识整理

2018-05-14
阅读 6 分钟
673
1.简介:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可...

HTML、CSS知识学习与整理

2018-05-08
阅读 5 分钟
1.5k
(1) 不得含有空格。(2) 建议只使用小写字母,除了某些为说明文件的情况(如 README,LICENSE 等),一般均不使用大写字母。(3) 包含多个单词时,单词间使用半角的连词线(-)分割。(4) 引入资源使用相对路径,一般情况下不要指定资源所带的具体协议。

Vue学习记录(二)

2018-03-19
阅读 2 分钟
1.3k
组件(Component)可以扩展HTML元素,封装可重用的代码。所有的Vue组件同时也都是Vue的实例,所以可接受相同的选项对象(除了一些根级特有的选项)并提供相同的生命周期钩子。

Vue学习记录(一)

2018-03-16
阅读 2 分钟
1.7k
Vue有兼容性,它不支持IE8及以下版本,因为Vue使用了IE8无法模拟的ECMAScript5特性。但Vue支持所有兼容ECMAScript5特性的浏览器。

前端基础知识学习记录(三)

2018-03-12
阅读 3 分钟
3.3k
:before选择器,即为在被选元素的内容前面插入内容,使用 content 属性来指定要插入的内容。:after选择器,即为在被选元素的内容后面插入内容,同样使用 content 属性来指定要插入的内容。

前端基础知识学习记录(二)

2017-04-04
阅读 2 分钟
1.4k
前端基础知识学习记录(二) 1、HTML 输入类型 <input>元素的输入类型: {代码...} <textarea>标签:定义多行的文本输入控件。 {代码...} 2、HTML 列表 HTML 支持有序、无序和定义列表。 {代码...}

前端基础知识学习记录(一)

2017-04-02
阅读 2 分钟
1.4k
前端基础知识学习记录(一) 1、CSS position 属性 通过使用 position 属性,可以选择四种不同类型的定位,会影响元素框生成的方式。position 属性值的含义: {代码...} 2、CSS display 属性block、inline、inlinke-block {代码...} 3、CSS 选择器 {代码...}

WEB前端面试题整理(二)

2017-03-27
阅读 3 分钟
1.6k
WEB前端面试题的记录(二) 1、一次完整的HTTP事务是怎样的一个过程:基本流程: 域名解析 发起TCP的3次握手 建立TCP连接后发起http请求 服务器端响应http请求,浏览器得到html代码 浏览器解析html代码,并请求html代码中的资源 浏览器对页面进行渲染呈现给用户 2、JSONP是什么?它是如何实现跨域的?为什么它可以实现跨...

WEB前端面试题整理(一)

2017-03-27
阅读 10 分钟
6.5k
2、javascript的本地对象、内置对象和宿主对象: 本地对象为array、obj、regexp等可以new实例化的对象,如Array、RegExp、String、Boolean; 内置对象为global、Math 等不可以实例化的对象(无法在浏览器中发现global对象的存在,因为其属性和方法都被绑定在了window对象中); 每一个宿主对象的实现都取决于不同的浏览...

Git的学习笔记

2017-03-27
阅读 1 分钟
3.1k
2、Git命令:git init:初始化一个Git仓库git status:查看仓库当前状态git diff:查看修改文件内容详情git add .:把修改的文件提交到仓库git commit -m "本次提交的备注信息,修改了什么或完成什么功能":本次提交的说明git log:显示从最近到最远的提交日志git reset --hard commit_id:选择不同版本git reflog:查看...

关于ES6/ES2015的学习笔记

2017-03-22
阅读 2 分钟
2.1k
1、ECMAScript 6(简称ES6)是JavaScript语言的下一代标准,也称ECMAScript 2015。2、Babel:Babel是一个广泛使用的ES6转码器,可以将ES6代码转为ES5代码,从而使代码在现有环境中执行。Babel官网:Babel网址,可以在setup中选择自己习惯的工具来使用Babel。安装Babel命令:

使用GitHub上传项目

2017-03-02
阅读 1 分钟
3k
前两天学着使用GitHub上传自己的项目,上网查了很多方法,也遇到了很多问题,最后终于传上去了,在此记录一下,并附上个人比较喜欢的教程链接:使用git将项目上传到github。 步骤:1、注册一个GitHub账号(网址:GitHub登录首页);2、安装git工具(网址:git for windows下载);3、进入登录主页,右上角加号点击New re...

关于Less的学习笔记

2017-02-09
阅读 3 分钟
2.4k
1、 Less是一门CSS预处理语言,它扩充了CSS语言,增加了诸如变量、混合(mixin)、函数等功能,让CSS更易维护、方便制作主题、扩充,是一种动态样式语言。2、 编译工具:Koala。3、 注释(两种方式):