随笔分类 - JavaScript
《Professional JavaScript for Web Developers》学习笔记之JavaScript与HTML
摘要:1.在以往的做法中,像<scriptsrc=”js文件位置”></script>这样的JS文件外链声明通常会放在head标签里面。这样做是为了把像CSS,JS这种外链文件声明放在统一的位置以达到文件的规范性。然而,浏览器在解释HTML文件时是一行接着一行进行解析的。假如一个页面包含了多个JS文件,JS文件长时间没有被载入完毕,那下面的HTML也不会被执行,页面不会被渲染而保持空白(HTML页面的渲染是从body标签开始的),这样会影响到用户的使用。因此,现在普遍的做法是将JS文件的外链声明放到body标签的最后面,这样做可以显著地提高页面的显示速度,改善用户体验。2.H
阅读全文
《Professional JavaScript for Web Developers》学习笔记之JavaScript组成部分
摘要:通常我们所说的JavaScript主要包含了三个部分。1.ECMAScript,由ECMA-262所规范,指明了JavaScript的基本语法和结构,由ECMA制定并发布其规范。2.DOM,即DocumentObjectModel(文档对象模型),提供了JavaScript和页面文件Html和CSS等的交互接口,包括对鼠标等事件的响应等,由W3C制定并发布其标准。3.BOM,即BrowserObjectModel(浏览器对象模型),提供了JavaScript和浏览器交互的接口,如打开新窗口,历史记录等,该模型并没有一个组织来统一制定规范,因此不同浏览器间常常存在有差异,但也有不少共通点。
阅读全文
《JavaScript and jQuery The Missing Manual》学习笔记之CSS&jquery选择器
摘要:其实在之前读过的《HTMLandCSSDesignandBuildWebsites》中就有列举了所有的这些东西,现在重新看到了,而且里面也包含了一些CSS中没有的,所以就记下来吧,可能会记得牢一些。。。1.Descendentselectors。如:#navBara选择id为navBar的元素下面的所有a标签。2.Childselectors。如:body>p选择body标签下的所有p标签,p标签与body标签中间没有其它标签,即p是body的直接子元素。3.Adjacentsibling。如:h2+div选择直接跟在h2标签后面的div标签。4.Attributeselectors。如
阅读全文
《JavaScript and jQuery The Missing Manual》学习笔记之JavaScript基础语法
摘要:看完前三章,这本书真的是注重于jquery部分啊。。。泪奔中。。。算了,既然开坑了,就默默地把它给填上==1.JavaScript中只有三种数据类型:number,string,boolean(true和false)。2.JavaScript中变量名只能由字母、数字、$和_组成,不能以数字开头,也不能与已有的关键字重名。而且JavaScript是一种对大小写敏感的语言。以下是JavaScript中的关键字:3.不能将一个引号内的字符串分割成两行(Java跟C#貌似也是一样的==)4.JavaScript中采用+号连接字符串,就跟Java和C#一样。5.JavaScript中有两种方法将字符串转
阅读全文
浙公网安备 33010602011771号