-
JS(4) 函数
函数是这样的一段JavaScript代码,它只定义一次,但可能被执行或调用任意次。JavaScript函数是参数化的:函数的定义会包括一个称为形参(
parameter
)的标识符列表,这些参数在函数体中像局部变量一样工作。函数调用会为形参提供实参的值。函数使用它们实参的值来计算返回值,称为该函数调用表达式的值。除了实参之外,每次调用还会拥有另外一个值——本次调用的上下文——就是this
关键字的值。
-
JS(3) 数组
数组是值的有序集合,每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。JavaScript数组的索引是基于零的32位数,第一个元素的索引为0,最大可能的索引为
4 294 967 294
(2e32-2
),数组最大能容纳4 294 967 295
个元素。
-
JS(2) 对象
对象是JavaScript的基本数据类型。对象是一种复合值:它将很多值(原始值或者其他对象)聚合在一起,可以通过名字访问这些值。对象也可看作是属性的无序集合,每个属性都是一个名值对,属性名是字符串,因此我们可以把对象看成是从字符串到值的映射。
-
JS(1) 实现继承
JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。
-
Web(1) 域名发散与域名收敛
浏览器对于同一域名下允许的并发请求做了限制,通常同一域名下最大并发请求数量为6个
-
CSS3(10) 补充样式和属性
本文主要对CSS3中的一些内容比较少,但也非常重要的样式和属性进行简要介绍。
-
CSS3(9) Media Queries相关样式
在css3的众多模块中,有一个与各种媒体相关的重要模块——
Media Queries
,该模块中允许添加媒体查询表达式,用以指定媒体类型,然后根据媒体类型来选择应该使用的样式。换句话说,允许我们在不改变内容的情况下在样式中选择一种页面的布局以精确地适应不同的设备,从而改善用户体验。
-
CSS3(8) 布局相关样式
Web页面中的布局,是指在页面中如何对标题、导航栏、主要内容、脚注、表单等各种构成要素进行一个合理的编排。在css3之前,主要使用
float
属性或position
属性进行页面中的简单布局,但是存在很多缺点,譬如两栏或多栏中如果元素的内容高度不一致则由底部很难对齐的问题。
-
CSS3(7) 动画
css3中,如果使用动画功能,可以使页面上的文字或画像具有动画效果,可以使背景色从一种颜色平滑过渡到另一种颜色。
-
CSS3(6) 变形处理
在css3中,可以利用
transform
功能来实现文字或图像的旋转、缩放、倾斜、移动这四种类型的变形处理。