美文网首页
第一章 序与JS简史

第一章 序与JS简史

作者: 去屎吧 | 来源:发表于2014-12-06 01:11 被阅读45次

本书并不是一本参考大全类型的图书,只重点介绍了几种最有用的DOM方法和属性。本书的精华在于作者在书中提到的关于JavaScript和DOM脚本编程工作的基本原则良好的习惯正确的思路

代码示例全部换成HTML5标记。

永远不要假设Ajax(或JavaScript,等等)一定可用。

增加了jQuery的章节。揭示了人们对为什么使用库的种种疑问。它让你先理解了底层代码的工作原理,然后再告诉你使用库为什么能节省时间和精力。


前言

本书由代码概念两大部分构成。

归根结底,代码都是思想和概念的体现

不仅想让你看到用DOM脚本实现的炫酷效果,更要让你看到怎样才能利用DOM脚本编程技术以一种既方便自己更体贴用户的方式去充实和完善网页。

本书的代码可以再http://www.friendsofed.comhttp://www.turingbook.com下载。


JavaScript简史

起源

JavaScript是Netscape与sun或做开发的。JS是一种脚本语言,通常只能通过web浏览器去完成一些操作。需要由web浏览器解释和执行

DOM

简单的说,DOM是一套对问的那个的内容进行抽象和概念化的方法。

现实世界中--->世界对象模型---->左边第三栋房子

JS--->提供了查询和操控web文档某些实际内容(图像和表单)的手段--->预先定义了images和forms--->文档中的第三个图像

document.images[2];
document.forms['details'];

浏览器之间的冲突

Netscape的DOM使用了专有元素,称为层(layer)。层有唯一的ID,假设要找出myelement元素的left位置并赋值给变量xpos,JS代码需要如下引用

document.layers['myelement']
var xpos=docuemnt.layers['myelement'].left;

而微软需要如下引用

document.all['myelement']
var xpos=docuemnt.all['myelement'].leftpos;

标准的制定

W3C推出了标准化的DOM。还是刚才的例子,假设要找出myelement元素的left位置并赋值给变量xpos,此时的JS语法如下:
var xpos=docuemnt.getElementById('myelement').style.left

W3C推出的标准化的DOM可以让任何一种程序设计语言对使用任何一种标记语言编写出来的任何一份文档进行操控。

相关文章

  • 第一章 序与JS简史

    序 本书并不是一本参考大全类型的图书,只重点介绍了几种最有用的DOM方法和属性。本书的精华在于作者在书中提到的关于...

  • JS DOM 编程艺术 笔记

    一.JS 简史 什么是DOM(文档对象模型)? JS 版本进化 1995年------Netscape公司与Sun...

  • 2018-8-30《今日简史》读书笔记

    赫拉利的《人类简史》和《未来简史》,我都是拜读过的。 就如赫拉利在《今日简史》序中所说,《人类简史》关注地是过去,...

  • 《人类简史》阅读打卡心得

    19.02.01开始了一段新的读书旅行。《人类简史》今天读了推荐序、第一章“人类:一种也没什么特别的生物”和第二章...

  • 时间简史序

    科学的精神之一,是它自身就是“第一推动”。也就是说,科学活动在原则上是不隶属于服务神学的,不隶属于服务儒学的,科学...

  • 《量子简史》序

    前言 非常高兴能以这样的方式走进我的内心世界,和我进行心灵的沟通,去琢磨我内心深处的元意识。让我们通过这种无声的交...

  • 人类简史 序

    前不久听说,业内最近出了《人类简史》这么一本“奇书”,作者是个名叫尤瓦尔.赫拉利的以色列年轻人。此书在2012年以...

  • js 简史

    JS 简史 Web 的兴起已经把 JavaScript 带到一个前所未有的地步, 了解JS 的历史更好的使用JS ...

  • 你不懂JS: 异步与性能 第一章: 异步: 现在与稍后

    你不懂JS: 异步与性能 第一章: 异步: 现在与稍后 HetfieldJoe[https://www.jians...

  • 《好好学习——个人知识管理精进指南》之拆书稿

    书籍目录 序一 脱不花 序二 徐金琪 自序 引言 第一章 知识管理与认知优势 第二章 掌握临界知...

网友评论

      本文标题:第一章 序与JS简史

      本文链接:https://www.haomeiwen.com/subject/dptntttx.html