Git 简介 git是一款源代码管理工具,进行代码版本管理 基础指令介绍 初始化仓库git init,该指令会创建一个隐藏文件.git,用于存放git对我们项目代码进行备份的...

Git 简介 git是一款源代码管理工具,进行代码版本管理 基础指令介绍 初始化仓库git init,该指令会创建一个隐藏文件.git,用于存放git对我们项目代码进行备份的...
函数进阶 定义函数的方式 声明函数function xxx(){} 这种方式是最直接的声明方式,js执行时这种方式会被预解析(声明提升) 函数表达式var fn = func...
JavaScript回顾: 语言的特点:解释执行。js内核编译为二进制代码,由cpu执行。编译一行,执行一行,如此往复。java和c#这类语言是全部编译完再执行,所以运行速度...
网页布局方法总结: 目前已经学习了两种布局方式:固定宽度布局:常见于PC端,设定固定的宽度作为版心来布局流式布局:常见于移动端,所有宽度不固定,采用相对参照的方式,用百分比来...
流式布局 流式布局就是百分比布局,让元素的宽高自适应伸缩。这样可以有效的避免元素过宽,导致移动端设备不能显示完全的问题 目前来说,流式布局配合h5和c3是移动web开发最常用...
跨域的由来 实际上浏览器为了保证安全性,对ajax使用了一种同源策略 同源的意思就是:ajax发送请求的url地址中,必须协议、域名、端口都相同才能获取到数据。如果有其中任意...
iframe隐藏帧技术 在早期没有ajax的时候,前端程序员使用一种变通的技术来实现更新局部页面内容 这种技术依赖的就是iframe标签,它相当于是当前页面的子页面,使用ta...
AJAX ajax全程是Asynchronous Javascript and Xml(异步Javascript和Xml),也叫异步加载 它的作用是让前后端技术能够混合交互,...
伸缩布局 传统布局的局限性 在之前的css中对盒子布局我们使用的浮动定位等方法,固然对大部分布局已经能够胜任,但是一些特殊的布局样式却是力不从心。因此css3中新增了伸缩布局...
transform转换 transform与transition一样,默认都是:如果你以触发事件的方式来设置transform转换,那么默认触发结束后会还原样式值(3D是直接...
css3 简介:与H5一样,css3就是css的一个新版本,新增了很多功能让开发更便捷有趣 现状:浏览器支持程度较差,需要加前缀移动端支持优于PC端不断改进中,部分原JS实现...
HTML5介绍 H5并不是新语言,而是HTML的第五次重大修改(版本),移动端支持优于PC端 所有主流浏览器都支持H5,但IE8及其以下不支持 改变了用户与网页的交互方式:各...
获取操作兄弟元素 元素.next()获取该元素下一个兄弟元素 元素.nextAll()获取该元素后面的所有兄弟元素 元素.prev()获取该元素上一个兄弟元素 元素.prev...
jquery的由来 因为各大浏览器兼容性问题,让跨浏览器编写程序变得非常麻烦,为了简化开发很多javascript框架库就出现了。框架库实际上就是一个js文件,里面包含了非常...
鼠标事件 有些之前应该记录过,这里作一个总结:元素.onmousedown 鼠标按下元素.onmouseup 鼠标弹起元素.onclick 鼠标点击元素.ondblclick...
事件对象 在我们注册事件后,并不会直接调用这个匿名函数,而是触发这个事件时才执行内部代码。 所以真正调用匿名函数的是浏览器。浏览器在调用时会传入一个对象参数(event),哪...
offset 元素.offsetHeight获取元素的客观高度,返回值为数值没有单位,它获取到的包括:元素内容高度+上下padding+上下border 元素.offsetW...
基本包装对象 为了方便基本数据类型的操作(基本数据类型本身是没有属性和方法的),js为number、string、boolean三个基本数据类型提供了基本包装对象,让这三个基...
BOM 全称browser object modle,浏览器对象模型window。它是整个浏览器最顶级的对象 所有定义的全局变量和和全局函数都会自动变成window的属性和方...
操作标签属性 DOM想要直接获取或者操作标签中的属性,那么该属性必须要符合W3C规范才可以。如果想获取或者操作自定义的标签属性,那么就需要用到以下几个方法 元素.getAtt...