第六天 移动端Web开发注意事项

2016-11-24
阅读 12 分钟
8.4k
随着移动互联网的发展,移动Web已经逐渐成为互联网的主要入口,随之而来的是前端在移动Web开发上面临的各种机遇与挑战,本文就一些常见移动端问题对移动Web开发需要注意的事项进行一下总结,必然不可能涉及方方面面,但会随着笔者的积累持续更新。

第五天 JavaScript单线程详解

2016-11-23
阅读 6 分钟
4.2k
进程和线程都是操作系统的概念。进程是应用程序的执行实例,每一个进程都是由私有的虚拟地址空间、代码、数据和其它系统资源所组成;进程在运行过程中能够申请创建和使用系统资源(如独立的内存区域等),这些资源也会随着进程的终止而被销毁。而线程则是进程内的一个独立执行单元,在不同的线程之间是可以共享进程资源...

第四天 对象与原型

2016-11-22
阅读 4 分钟
1.9k
对象是 JavaScript 中的基本数据结构,与许多面向对象的语言一样, JavaScript 也支持继承,但不同的是 JavaScript 的继承机制基于 原型 ,而不是 类,虽然原型使用了很多传统面向对象语言的概念,但是使用原型和使用类依旧存在很大差异。

第三天 函数

2016-11-21
阅读 4 分钟
2k
1、函数调用,方法调用及构造函数调用之间的不同 这部分比较简单,直接看代码吧: {代码...} 注意 : 函数调用将全局对象(处于严格模式下则为undefined)作为接收者。一般很少使用函数调用语法来调用方法。 方法调用将被查找方法属性的对象作为调用接受者。 构造函数需要通过new运算符调用,并产生一个新的对象作为其接受者...

第二天 变量声明提升,原型,this指针

2016-11-20
阅读 4 分钟
2.5k
此部分以一道题目来做解释 题目如下: {代码...} 答案是: {代码...} 此题涉及的知识点众多,包括变量声明提升、this指针指向、运算符优先级、原型、继承、全局变量污染、对象属性及原型属性优先级等等。 此题包含7小问,分别说下。 第一问 先看此题的上半部分做了什么,首先定义了一个叫Foo的函数,之后为Foo创建了一个...

第一天 重新认识JavaScript

2016-11-18
阅读 5 分钟
1.9k
1、JavaScript 严格模式 通过在程序最开始假如一个字符串字面量 use strict ,即可开启严格模式 严格模式可以让JS代码拥有更好的兼容性,更强的健壮性 在严格模式下,重新声明 arguments 会报错,非严格模式则不会 {代码...} 如果连接两个不同模式的JavaScript文件的话,如果是严格模式的文件放在开始的话,那么整个文件...