06 2016 档案
摘要:什么是JavaScript Javascript是一种动态类型、弱类型、基于原型的语言。 Javascript是一种脚本语言 脚本语言是不需要提前编译的语言 是在运行时动态的编译和解析执行的,所以也叫做动态语言 还有一种语言叫作:静态语言(静态语言是需要经过编译之后才能执行),这也是它们两者的区别
阅读全文
摘要:下面以访问baidu页面来做一个过程分析 输入 URL:http://www.baidu.com DNS 域名解析 计算机无法识别域名,计算机与计算机之间要想进行通信,必须通过ip地址用来定位该计算机所在的位置 在浏览器中,输入的ip地址或者域名,默认给你加了一个80端口号(对方的服务器监听的就是8
阅读全文
摘要:1XX:信息状态码 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 2XX:成功状态码 200 OK 一切正常,对GET和POST请求
阅读全文
摘要:原型链的认识 既然提到原型链,就需要和构造函数联系起来进行理解; 构造函数的认识 其实构造函数时函数调用的一种模式,例如创建了一个函数,然后通过一个变量new了这个函数,那么这个函数就可以成为构造函数,可以从作用上来理解它为什么叫构造函数,直白点可以说是来构造一个对象出来的,实际上是实例化了一个对象
阅读全文
摘要:ECMA-262第五版在定义时,描述了属性property的各种特征,定义这些特性是为了实现javascript引擎用的,为了表示该特性是内部值,规范把它们放在了两对儿方括号中,例如[[Enumerable]]。我们参考第五版描述。 ECMAScript中有两种属性:数据属性和访问器属性。 数据属性
阅读全文
摘要:使用new操作符创建对象时,构造函数总会默认返回this所引用的对象。 如果在构造函数中不给this添加任何属性,将会返回“空”对象,这里的“空”,指的是除了从构造函数的原型中所继承的成员以外。 构造函数隐式的返回this。但是我们可以根据需要返回任意其他对象。 正如上面所见,可以在构造函数中自由
阅读全文
摘要:函数声明 函数表达式 在页面加载过程中,解析器在向执行环境加载数据时,对函数声明和函数表达式并非一视同仁.解析器会先读取函数声明,并保证在页面执行其他代码之前该函数是可执行的。 至于函数表达式,则必须等到解析器执行到它所在行,才会被真正解释执行。也就是说,先对变量 var fn1;进行变量提升,等解
阅读全文
摘要:创建径向渐变使用 createRadialGrdient(x0,y0,r0,x1,y1,r1) 一共六个参数,分别代表: 起点的圆心坐标(第一个和第二个参数), 起点园的半径(第三个参数), 终点的圆心坐标(第四个和第五个参数), 终点的圆心半径(第六个参数)。 该方法返回CanvasGrad
阅读全文
摘要:在canvas里面,除了使用纯色,我们还能把填充和笔触样式设置为渐变色:线性渐变和径向渐变。 线性渐变 createLinearGradient(x0,y0,x1,y1) 返回 CanvasGradient 四个参数分别是渐变色起始坐标x,起始坐标y,结束坐标x,结束坐标y。 渐变色沿着两点之间的一
阅读全文

浙公网安备 33010602011771号