在线教程

  • js dom

    ... 拥有相同父节点的节点 下面的图片展示了节点树的一部分,以及节点之间的关系: 编程接口 可通过 JavaScript (以及其他编程语言)对 HTML DOM 进行访问。所有 HTML 元素被定义为对象,而编程接口则是对象方法 ... 在,它将被替换,并返回替换节点的值,否则将返回 null。 HTML DOM 事件 (Event) 对象 事件允许Javascript在HTML文档元素中注册不同事件处理程序。事件通常与函数结合使用,函数不会在事件发生前被执行! ...

  • why js exists

    ... 相继都开发了自己的脚本语言,可以嵌入网页直接执行。 Netscape管理层希望这个语言像Java,因此取名JavaScript,在其Navigator 2.0浏览器中开始支持。而微软的脚本语言取名JScript,首先内置于IE3.0。 市场上还 ... ,而且由于浏览器的市场竞争和模仿,被快速广泛支持。从而形成了事实上的语言标准。 当然JavaScript本身也随着Web一起演进而变得更为成熟和强大。在客户端领域击败了Java Applet、VBScript乃至其后起之秀Flash ...

  • html canvas animation physics

    ... 将创建一个简单的太空场景,其中在太空深处有一个动态的小行星群。 创建小行星对象 本节开头的JavaScript代码并没有什么特别之处,实际上,它与上一章使用的代码几乎完全相同。主要的不同之处在于,上 ... 这与上一章建立的HTML文件完全相同,不过文件要小得多,因为所有的JavaScript代码都在一个外部文件中。注意这里新加了一个script元素调用JavaScript文件。如果你的文件名不叫asteroids.js,就需要更改调用文件的名称。 将 ...

  • js basics

    ... ),更不用说操作浏览器(BOM)以及和服务器之间的通信(Ajax)。 CSS本质上是一组样式规则,而JavaScript是一门程序设计语言,具有类似C/Java这些语言所具备的基本特征,在网页事件处理和文档操作方面非常 ... 强大。 后续章节将详细讲述JavaScript基础语法及其常用场景,我们先从JavaScript的由来介绍起。 DOM是文档对象模型,BOM是浏览器对象模型,Ajax是异步通信模型,我们在 ...

  • js syntax basics

    ... ,会影响性能,而且不符合结构和行为分离的最佳实践。 基础语法 如前面章节所述,JavaScript的语法采用了类C语法,对象部分的语法类似Java。 语句(Statements) 计算机编程语言由一系列 ... Variables) 变量是程序设计语言里面保存可变数据的单元,一般要求先声明一个变量,然后才能使用它。但JavaScript并不要求这样严格,如果我们在JS中直接给一个变量赋值,那么它将被自动声明。 mood = "happy"; ...

  • html web worker

    ... 样一个例子。 Web Worker的好处 和C++(版本>=11)以及Go这些系统级语言内置支持多线程并行计算不同,网页JavaScript脚本只支持单线程,如果在HTML页面中执行脚本,那么该页面将不能响应用户交互,直到脚本执行完成。 那么如 ... 等待某个网络数据包或者正在执行一个大的循环处理,页面就将处于僵死状态。 Web Workers 是HTML5提供的一个JavaScript多线程解决方案。通过使用Web worker,执行任务交付给浏览器在后台默默运行,而不会影响当前页面的性能 ...

  • js bom

    ... 信息的屏幕对象 对 cookie 的支持 IE 扩展了BOM,加入了ActiveXObject 类,可以通过 JavaScript 实例化 ActiveX 对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对 ... 定义的任何对象,变量和函数,都以window作为其global对象。 全局的window对象 JavaScript中的任何一个全局函数或变量都是window的属性 window与self对象 self对象与window ...

  • html web socket

    ... 客户端之间创建一条长链接,服务器向iframe传输数据(通常是HTML,内有负责插入信息的javascript,通过parent接口来对父窗口DOM操作),来实时更新页面。一个典型的应用是Google Talk。 ... 个js库)、nodejs、php、python、lua等程序来实现。这里不做详细描述。 WebSocket JavaScript接口 握手协议通常是我们在构建 WebSocket 服务器端的实现和提供浏览器的 WebSocket 支持时需要考虑的 ...

  • js ajax

    ... 行的任务都相当费时。AJAX 出现之前,这可能会引起应用程序挂起或停止。 通过 AJAX,JavaScript 无需等待服务器的响应,而是: 在等待服务器响应时执行其他脚本 当响应就绪后对 ... GET","test1.txt",false); 我们不推荐使用 async=false,但是对于一些小型的请求,也是可以的。 请记住,JavaScript 会等到服务器响应就绪才继续执行。如果服务器繁忙或缓慢,应用程序会挂起或停止。 注释:当 ...

  • js css dom

    ... 作页面元素的基础方法、比如根据id、标签名获取元素标签等。 HTML-DOM同样是JavaScript用于操作HTML元素的方法,只是方式有所不同,如document.body;element.href = value;等。 CSS-DOM是JavaScript操作页面显示样式的方式、如document.style.fontSize= 11px等。 从上面看JavaScript似乎能胜任一个网页从构造到显示、以及动态改变网页结构样式的功能。但 ...

推广服务(新)
最新文章