本章内容:使用<script>元素、嵌入脚本与外部脚本、文档模式对JavaScript的影响、考虑禁用JavaScript的场景。 1.<script>元素 向HTML页面中插入JavaScript的主要方法,就是使用<script>元素。HTML4.01为<script>定义了下列属性: asyn ...
分类:
编程语言 时间:
2017-05-25 00:00:18
阅读次数:
240
本章内容:JavaScript历史回顾,JavaScript是什么,JavaScript与ECMAScript的关系,JavaScript的不同版本 一个完整的JavaScript实现应该由下列三个不同的部分组成。 核心 (ECMAScipt) 文档对象模型(DOM) 浏览器对象模型(BOM) 由E ...
分类:
编程语言 时间:
2017-05-23 23:38:04
阅读次数:
278
每个函数都包含两个非继承而来的方法:apply()和call()。这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内this对象的值。 apply(): 方法接受两个参数:一个是在其中运行函数的作用域,另一个是参数数组。其中,第二个参数可以是Array的实例,也可以是argumen ...
分类:
移动开发 时间:
2017-05-21 20:36:16
阅读次数:
188
1、《JavaScript高级程序设计》 变量命名,由于js是弱语言,为了便于阅读,可在变量前加上类型。(个人感觉对于不经常用的人,还是不太好记)如:数组aValues,布尔bValue,整型iValue,对象oType 函数实际上是一个Function对象。但最好不要这样用,慢而且不直观。 等价于 ...
分类:
其他好文 时间:
2017-05-18 13:26:19
阅读次数:
165
事件,就是网页中某个特别值得关注的瞬间。事件经常由用户操作或通过其他浏览器功能来触发。但很少有人知道,也可以使用JavaScript 在任意时刻来触发特定的事件,而此时的事件就如同浏览器创建的事件一样。也就是说,这些事件该冒泡还会冒泡,而且照样能够导致浏览器执行已经指定的处理它们的事件处理程序。在测 ...
分类:
编程语言 时间:
2017-05-17 11:57:49
阅读次数:
201
2017-05-10 js简介 一个叫“不难登”的人发明的。js的流行是因为 ajax 的关系。 js分为三个部分: 核心: ECMAScript 文档对象模型: DOM 浏览器对象模型: BOM 核心: ECMAScript 他与浏览器并没什么关系,只是规定了一些语法、类型、关键字什么的。 文档对 ...
分类:
编程语言 时间:
2017-05-17 10:11:06
阅读次数:
217
Ajax(AsynchronousJavascript+XML)技术的核心是XMLHttpRequest对象,即:XHR。虽然名字中包含XML,但它所指的仅仅是这种无须刷新页面即可从服务器端获取数据的技术,其通信与数据格式无关,并不一定是XML数据。XMLHttpRequest对象IE7+、Firefox、Opera、Chrome和Safari都支持原生..
分类:
编程语言 时间:
2017-05-11 22:12:35
阅读次数:
184
今天看《Javascript高级程序设计(第三版)》,读到Regexp实例方法时,发现了书中有给出的例子结果有bug。 红色框框里面和实际在计算机的运行结果是不一样的。以下是计算机运行结果: 不知道是翻译版的问题还是本来就是这样,所以看书的时候真的要边读边思考,不然被忽悠了都不知道 _(:з」∠)_ ...
分类:
其他好文 时间:
2017-05-11 17:04:55
阅读次数:
140
Ajax(Asynchronous Javascript + XML)技术的核心是XMLHttpRequest对象,即: XHR。虽然名字中包含XML,但它所指的仅仅是这种无须刷新页面即可从服务器端获取数据的技术,其通信与数据格式无关,并不一定是XML数据。 XMLHttpRequest对象 IE7 ...
分类:
编程语言 时间:
2017-05-11 16:56:10
阅读次数:
206
《JavaScript高级程序设计》中讲述了通过JS如何控制页面中元素的大小,其中涉及到三对属性:偏移量,客户区大小,滚动大小。以前自己经常看到这三对属性,但是具体不是很清楚,容易混淆。所以想写篇文章记录一下自己的学习收获,让自己理解的更加深刻,同时也请各位前辈帮忙指正一下自己理解错误的地方。 <h ...
分类:
Web程序 时间:
2017-05-10 21:23:28
阅读次数:
212