摘要: 声明函数的方式 在JS里面,声明函数的方式有多种 普通声明方式 所谓普通声明方式,就是我们最常见的函数声明方式 通过这种方式所创建的函数,有一个特点,就是会有函数提升。会将函数提升到最上面 在JS里面,函数是一等公民。所以在提升的时候,同样是提升,函数的提升会在变量的提升的上面。 函数表达式 所谓函 阅读全文
posted @ 2017-11-19 23:24 whitewhale 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 数组相关属性和函数 Length属性:返回数组元素的个数 需要注意的就是返回的是元素的个数,而不是最大下标。 使用此属性可以快速清空数组 使用给length属性赋值的方法来清空数组要比直接给一个空数组的效率要高。 上面所用到的快速清空数组实际上就是使用的length可以赋任意数值的特性。换句话说,l 阅读全文
posted @ 2017-11-19 22:48 whitewhale 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 选择结构 所谓流程控制,是控制程序的流向 程序常见的结构无外乎就3种:顺序结构,选择结构,以及循环结构 顺序结构:代码一条一条从上往下,依次执行。 单分支 如果条件成立,那么就进入到分支条件里面,执行相应的代码,如果不成立就不进去。 使用的关键字为if 语法: If语句里面的花括号,如果只有一条语句 阅读全文
posted @ 2017-11-12 22:50 whitewhale 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: 数据类型 在ES里面,基本数据类型有6个:Number,String,Boolean,Null,Undefined,以及ES6新添加的Symbol Undefined数据类型 这种数据类型就只有一个值:undefiend 在声明了一个变量,但是没有给变量赋值的时候,该变量的值就是undefined 阅读全文
posted @ 2017-11-12 22:44 whitewhale 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 运算符 一元运算符 需要掌握的就是++和--。该运算符放在操作数的前面还是后面,效果是不一样。 如果++(--)放在操作数的前面,那么是先自增,在参与运算。如果是放在后面,则先参与运算,然后自增 尽量要去降低++(--)放在前面还是后面的差异性,将i++或者++i单独写一行。 使用这个一元运算符存在 阅读全文
posted @ 2017-11-05 20:51 whitewhale 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 变量 变量,就是值里面存储的数据是可以改变的。 在使用变量之前,我们需要先声明变量。声明变量的关键字有var let const 在ES里面声明变量可以使用var,如下: 如果声明了一个变量,但是没有给该变量赋值,那么该变量默认的值为undefined 初始化 所谓初始化,就是给变量进行第一次赋值 阅读全文
posted @ 2017-11-05 20:29 whitewhale 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 响应式布局是就是一个网站能够兼容多个终端--而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验。 优点: 面对不同分辨率设备灵活性强 能够快捷解决多设备显示适应问题 缺点: 兼容各种设备工作量大,效率低下 代码累 阅读全文
posted @ 2017-10-29 22:21 whitewhale 阅读(116) 评论(0) 推荐(0) 编辑
摘要: (转载) 网页布局(layout)是 CSS 的一个重点应用。<!-- /div --> <!-- div id="more" class="asset-more" --> 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局 阅读全文
posted @ 2017-10-29 22:19 whitewhale 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 长度单位 分为绝对长度单位和相对长度单位: 相对长度单位 是css使用较多的; 相对长度单位是使用最多的长度单位。包括em、rem、px,下面分别介绍一下。 em是度量单位。指字符宽度的倍数,一般是用百分比计算,基数是包含块继承而来; 通常1em = 16px; rem是css3中新增的一个相对度量 阅读全文
posted @ 2017-10-22 21:45 whitewhale 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: BFC:(block formatting context)中文直译:块级格式化上下文; BFC定义是页面中css渲染的一部分。主要用于“决定”盒子的布局以及浮动(相互影响范围)的一块区域。 在进行盒子元素布局的时候, BFC 提供了一个环境, 在这个环境中按照一定规则进 行布局不会影响到其它环境中 阅读全文
posted @ 2017-10-22 19:27 whitewhale 阅读(221) 评论(0) 推荐(0) 编辑