js搜索关键字(Ctrl + F)

2019-02-23
阅读 2 分钟
3.4k
{代码...} {代码...} {代码...}

JavaScript-包装对象

2018-05-31
阅读 2 分钟
2.9k
null. 一个表明 null 值的特殊关键字。 JavaScript 是大小写敏感的,因此 null 与 Null、NULL或其他变量完全不同。

JavaScript-立即调用函数表达式(IIFE)

2018-05-30
阅读 3 分钟
5.7k
一、函数声明&函数表达式 1.1 函数声明 (函数语句) (1)使用 function 关键字声明一个函数,再指定一个函数名,叫函数声明。 (2)【注意】JavaScript引擎规定,如果function关键字出现在行首,一律解释成函数声明语句 1.2 函数表达式 (function expression) (1)使用 function 关键字声明一个函数,函数名称可被...

JavaScript-对象

2018-05-19
阅读 3 分钟
1.8k
一、对象概述 (1)JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。 (2)在 JavaScript 中,对象是拥有属性和方法的数据。 二、 属性是与对象相关的值。 2.1 访问属性 (1)访问属性是通过 . 操作符完成的,但这要求属性名必须是一个有效的变量名。如果属性名包含特殊字符,就必须用 '' 括起来。 ...

JavaScript-执行上下文

2018-05-17
阅读 2 分钟
7.4k
一、执行上下文 1.1 概念 当函数执行时,会创建一个称为执行上下文的内部对象(可理解为作用域)。一个执行上下文定义了一个函数执行时的环境。 二、产生执行上下文的两个阶段 (1)在JavaScript解释器内部,每次调用执行上下文,分为两个阶段,①创建阶段 和 ②激活/代码执行阶段。 2.1 创建阶段 第一阶段是创建阶段,(...

JavaScript-作用域、块级作用域、上下文、执行上下文、作用域链

2018-05-16
阅读 4 分钟
9k
一、作用域 在 JavaScript 中, 作用域(scope,或译有效范围)就是变量和函数的可访问范围,即作用域控制着变量和函数的可见性和生命周期 二、全局/局部作用域 2.1 全局作用域(Global Scope) (1)不在任何函数内定义的变量就具有全局作用域。 (2)实际上,JavaScript默认有一个全局对象window,全局作用域的变量实际上...

JavaScript-变量/函数声明提升

2018-05-12
阅读 2 分钟
2.3k
一、变量声明 1.1 var 最常见的变量声明方法,在关键词 var 后面紧跟一个变量名(也称之为变量的标识符)。 1.2 undefined (1)如上定义了一个名为test的变量,但未给这个变量进行初始化(也就是没有赋值),此时其默认初始化值为 undefined。 二、变量声明提升 2.1 hoisting (1)由于变量声明(以及其他声明)总是在任意...

JavaScript-预编译

2018-05-07
阅读 2 分钟
3.5k
(1)JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率。

JavaScript-显示全局变量和隐式全局变量的区别

2018-05-06
阅读 1 分钟
5.2k
(1)在 JavaScript 中全局变量其实是global对象(window)的属性,因此两种方式声明的全局变量都可以通过 window 拿到。

分享前端开发常用代码片段-值得收藏

2018-05-03
阅读 13 分钟
12.8k
一、预加载图像 {代码...} 二、检查图像是否加载 {代码...} 三、自动修复破坏的图像 {代码...} 四、悬停切换 {代码...} 五、淡入淡出/显示隐藏 {代码...} 六、鼠标滚轮 {代码...} 七、鼠标坐标 1、JavaScript实现 {代码...} {代码...} 2、jQuery实现 {代码...} 八、禁止移动端浏览器页面滚动 1、HTML实现 {代码...} 2、J...

你不可错过的前端面试题(二)

2018-04-21
阅读 6 分钟
3.2k
(1)合理的 title、description 和 keywords,他们的搜索权重逐个减小title 强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面 title 要有所不同;description 把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面 description 有所不同;keywords 列举出重要关键词即可。

jQuery入门教程-文档操作方法

2018-04-16
阅读 2 分钟
2.2k
一、append()和appendTo() 1.1 append()方法 {代码...} 1.2 appendTo()方法 {代码...} 1.3 append()和appendTo()比较 (1)用法相同在被选元素的结尾(仍然在内部)插入指定内容。 (2)不同之处内容和选择器的位置不同,以及 append() 能够使用函数来附加内容。 二、html()方法 2.1 返回元素内容 当使用该方法返回一个...

前端资源分享-只为更好前端

2018-04-11
阅读 8 分钟
24.3k
一、团队组织 网站 说明 腾讯 AlloyTeam 团队 腾讯Web前端团队,代表作品WebQQ,致力于前端技术的研究 ISUX 腾讯社交用户体验设计,简称ISUX,腾讯设计团队网站 CDC 腾讯用户研究与体验设计部 FEX 百度Web前端研发部出品 淘宝前端团队(FED) 用技术为体验提供无限可能 凹凸实验室 京东用户体验设计部出品 奇舞团 奇虎36...

JavaScript 函数参数-Arguments(实参)对象

2018-04-05
阅读 3 分钟
9.8k
一、参数概念 函数运行的时候,有时需要提供外部数据,不同的外部数据会得到不同的结果,这种外部数据就叫参数。 1.1 示例 上式的 x 就是square函数的 参数。每次运行的时候,需要提供这个值,否则得不到结果。 二、形式参数和实际参数 2.1 形式参数在函数定义时列出。 2.2 实际参数在函数调用时传递给函数真正的值。 形...

JavaScript 函数的定义

2018-04-04
阅读 4 分钟
2.8k
一、关于函数 JavaScript函数是指一个特定代码块,可能包含多条语句,可以通过名字来供其他语句调用以执行函数包含的代码语句。 比如我们有一个特定的功能需要三条语句实现 那么每次想实现这个功能的时候就需要写这三句话,很麻烦,我们可以把这三条语句打包为一个函数 这样每次想实现功能的时候我们就调用一下函数就可...

JavaScript-流程语句

2018-04-03
阅读 1 分钟
2.5k
1.计算2的n次幂,n可输入,n为自然数。 2. 计算n的阶乘,n可输入,n为自然数。 3. 输入a,b,c,不一样的3个数,打印出最大的。 4. 打印 1-100 的质数。 阅读更多

JavaScript-For 循环和 While 循环

2018-04-02
阅读 2 分钟
5.2k
for ([initialExpression]; [condition]; [incrementExpression]) statement

JavaScript-算数运算符

2018-03-31
阅读 5 分钟
3.3k
一、算术运算符 运算符 描述 例子 x 运算结果 y 运算结果 + 加法 x=y+2 7 5 - 减法 x=y-2 3 5 * 乘法 x=y*2 10 5 / 除法 x=y/2 2.5 5 % 取模(余数) x=y%2 1 5 ++ 自增 x=++y 6 6 ++ 自增 x=y++ 5 6 -- 自减 x=--y 4 4 -- 自减 x=y-- 5 4 二、加法 (+) 2.1 作用 (1)数值求和 (2)字符串拼接 2.2 示例 (1)布尔值会...

JavaScript-原始值和引用值

2018-03-30
阅读 2 分钟
6.4k
一、原始值和引用值的概念 在 ECMAScript 中,变量可以存在两种类型的值,即原始值和引用值。 1.1 原始值 (1)原始值指的是 原始类型 的值,也叫 基本类型,例如 Number、Stirng、Boolean、Null、Underfined 。 (2)存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。 (3)注意 在许多...

JavaScript-数据类型转换

2018-03-29
阅读 3 分钟
2.3k
JavaScript是一种动态类型语言(dynamically typed language)。这意味着你声明变量时可以不必指定数据类型,而数据类型会在脚本执行时根据需要自动转换。

JavaScript-数据类型

2018-03-28
阅读 5 分钟
3.6k
JavaScript 是一种弱类型或者说动态语言。这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。(解释一行,执行一行)这也意味着你可以使用同一个变量保存不同类型的数据:

前端面试题-CSS Hack

2018-03-24
阅读 2 分钟
4.8k
由于不同厂商的流览器或某浏览器的不同版本(如IE,Firefox/Safari/Opera/Chrome等),对CSS的支持、解析不一样,导致在不同浏览器的环境中呈现出不一致的页面展现效果。这时,我们为了获得统一的页面效果,就需要针对不同的浏览器或不同版本写特定的CSS样式。我们把针对不同的浏览器/不同版本写相应的CSS code的过程,叫...

前端面试题-CSS选择器

2018-03-15
阅读 2 分钟
8.5k
CSS 选择器用于定位我们想要给予样式的 HTML 元素,但不只是在 CSS 中,JavaScript 对 CSS 的选择器也是支持的,比如 document.document.querySelectorAll。

前端面试题-文本溢出显示省略号(...)

2018-03-12
阅读 2 分钟
8.6k
一、文本溢出隐藏 如下图所示,我们需要对溢出文本进行"..."显示的操作,单行多行的情况都有(具体几行得看设计的心情) 二、单行文本溢出隐藏 {代码...} 1. 注意 以上设置是单行文本溢出隐藏的3个必须CSS属性,缺一不可。 2. 说明 overflow: hidden; 当内容溢出元素框时,内容会被修剪,并且其余内容是不可见的。 text-...