Doctype:(Document Type)文档类型,它位于文档中最前面的位置,处于标签之前。如果你想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE的声明。确定了正确的Doctype,xhtml里面的标识和css才能正常生效(也就是说它会很负责地告诉浏览器怎么解释你的这个标签和你 ...
分类:
其他好文 时间:
2016-07-31 20:43:34
阅读次数:
138
常见:在普通函数中的this,指向 全局 但是在严格模式下的函数,this指向 underfined. 混淆点.内部函数中的this指向: 在上述numbers对象中,sum函数是numbers对象的方法。所以sum函数中的this指向numbers对象。 但是在内部函数calculate中,我们如 ...
分类:
Web程序 时间:
2016-07-28 16:27:01
阅读次数:
183
一、doctype的作用,严格与混杂模式的区别,有何意义 1、语法格式: 2、不是Html标签,而是告知浏览器此页面使用哪个HTML版本进行编写的指令 3、html 4.01中有如下三种模式 1、html 4.01 Strict 严格模式,不包含展示性(纯粹为页面展示服务的标签,如:b、font等,... ...
分类:
Web程序 时间:
2016-07-25 00:18:12
阅读次数:
151
10 可执行代码与可执行环境 10.1 可执行代码类型:全局代码(作为ECMA脚本被解析的源代码),eval(在特定的一次对eval的调用过程中,eval代码作为改程序的#global-code部分),函数代码(作为函数体被解析的源代码,不包括嵌套函数的函数体被解析的源代码) 10.1.1 严格模式 ...
分类:
其他好文 时间:
2016-07-23 22:42:54
阅读次数:
175
1、eval方法只能在非严格模式中进行使用,在use strict中是不允许使用这个方法的。 2、eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 需要特别注意的是对象声明语法“{}”并不能返回一个值,需 ...
分类:
Web程序 时间:
2016-07-19 20:45:28
阅读次数:
164
Chapter 1 语法 1、大小写敏感 Case Sensitive 2、注释 Comments // 单行注释 /* 多行注释 */ /* * 多行注释一般这么写 */ 3、严格模式 ES5引入严格模式用于规避ES3中某些不确定行为。 "use strict "; 可在脚本文件顶部或函数内部上方 ...
分类:
编程语言 时间:
2016-07-12 17:27:15
阅读次数:
165
<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令,也就是定义文档类型。 所有的浏览器都需要两种模式:怪异模式和严格模式(也有人叫标准模式)。没有定义doctype就会开启怪异模式,也就是说需要定义<!doctype html>让浏 ...
分类:
其他好文 时间:
2016-07-11 18:49:09
阅读次数:
94
先贴代码,如下: js源码: ES6写法:(注意ES6在严格模式下中常量太长会出问题,CHAR_DICT、FULL_DICT、POLYPHONE都是很大的常量,所以我都外部加载了,否则编译运行会有问题) 用法: new Pinyin().getCamelChars('要转拼音的字符串'); 提取首字 ...
分类:
Web程序 时间:
2016-07-08 19:56:21
阅读次数:
229
怪异模式和严格模式(译注:一般称为标准模式:Standards Mode,下文中的严格模式都可以理解为标准模式)是浏览器解析CSS时的两种‘模式’。这篇文章将简单阐述这两种模式之间的差异。 译注:一个网页一般由两部分组成即:HTML(Hypertext Markup Language)和CSS(Ca ...
分类:
其他好文 时间:
2016-07-01 18:18:01
阅读次数:
145
1、Doctype作用? 严格模式与混杂模式如何区分?它们有何意义? (1)、 声明位于文档中的最前面,处于 标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。 (2)、严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。 (3)、在混杂模式中,页面以宽松的向后兼容的方 ...
分类:
Web程序 时间:
2016-06-29 20:41:39
阅读次数:
202