HTML中的JavaScript:
<script />标签,内嵌代码,外部文件 使用何者的考虑:
代码可维护性,缓存
XHTML(可扩展HTML):
使用type声明内嵌代码或要加入的外部文件的mime类型,而不使用language属性。
使用CDATA段:
XML中的CDATA段用于声明不应被解析为标签的文本(XHTML也是如此),这样就可以直接使用特殊字符,如小于<、大于>、and&、双引号”,而不必使用它们的实体字符。
SVG中的JavaScript:
SVG是一种崭露头角的基于XML的语言,用于在Web上绘制矢量图形。
BOM浏览器对象模型:
它提供了独立于内容而与浏览器窗口进行交互的对象。
BOM由一系列相关的对象构成。下图展示了基本的BOM体系结构。
可以看到window对象是整个BOM的核心,所有对象和集合都以某种方式回接到window对象。
window对象:表示整个浏览器窗口,但不必标识其中包含的内容。此外,window还可以用于移动或者调整它表示的浏览器的大小,或者对它产生其他影响。
由于window对象是整个BOM的中心,所以
它享有一种特权,即不需要明确引用它。在引用函数、对象或集合时,解析程序都会查看window对象,所以window.frames[0]可以只写作frames[0]
top对象:
指向的都是最顶层(最外层)框架,即浏览器窗口自身。
document对象:
它是唯一即属于BOM又属于DOM的对象。从BOM角度看,
document对象是一系列集合构成,这些集合可以访问文档的各个部分,并提供页面自身的信息。再有,由于BOM没有可以指导实现的标准,所以每个浏览器实现的document对象都稍有不同。
location.reload(flag):reload()方法有两种模式,即从浏览器缓存中重载,或从服务器端重载。具体由
参数flag决定,默认false(从缓存中载入),true:从服务器端载入。
navigator对象:包含了大量有关Web浏览器的信息,也是window对象的属性。
screen对象:虽然出于安全原因,有关用户系统的大多数信息都被隐藏了,但还可以用screen对象获取某些关于用户屏幕的信息。
DOM文档对象模型给予开发者空前的对HTML的访问能力,并使开发者能将HTML作为XML文档来处理和查看。
XML(可扩展标记语言)是从称为SGML(标准通用标记语言)的更加古老的语言派生出来的。SGML的主要目的是定义使用标签来表示数据的标记语言的语法。
XML的主要目的是使用文本以结构化的方式来表示数据。每个XML文档都由XML序言(<?xml version=”1.0” ?>)开始。
- 大小: 113.7 KB
分享到:
相关推荐
NULL 博文链接:https://phoebird.iteye.com/blog/584484
JavaScript学习基础知识,对你一定有帮助!!
本文实例讲述了JavaScript DOM基础操作。分享给大家供大家参考,具体如下: 一、子节点 1、元素节点、文本节点 实例01 html <body> 文本节点1 <li></li> 文本节点2<li></li> 文本节点3<li></li> 文本节点4...
韩顺平老师的javascript笔记 包括基础语法 javascript面向对象编程 dom编程
最近为了补js的基础,开坑javascript高程,这书基础部分写得很详细很好读,搭配着MDN进行学习理解。 闲下来的时间记录一下边读边做的笔记,大多是以前编程的时候没注意过的基础知识点。 第一章 JavaScript的完整实现...
l DOM:提供访问和操作网页内容的方法和接口 l BOM,提供与浏览器交互的方法和接口 ECMA-262规定了以下内容: l 语法 l 类型 l 关键字 l 保留字 l 操作符 l 对象 ECMAScript是对该标准规定的各方面内容的编程语言描述...
韩顺平js-DOM学习笔记
从菜鸟教程上学习的关于js的学习笔记,可以用于参考学习使用,脑图样式,浏览更方便,有需要的同学可以带走
这个菜鸟的笔记里面没有谈到JavaScript中的对象,比如说时间对象和字符串对象,这些内容可以在“菜鸟的JavaScript对象笔记”中找到。不过因为小菜鸟个人认为HTML DOM比其它的JavaScript对象更常用一些(不过这可不...
3) Node类型: ①Node是DOM中各种节点类型的基类型,共享相同的基本属性和方法。 □ Node.Element_NODE(1); □ Node.ATTRIBUTE_NODE(2); □ Node.TEXT_NODE(3); □ Node.CDATA_SECTION_NODE(4); □ Node.ENTITY_RE
javascript_使用DOM.txt
JavaScript高级程序设计(第3版) 自学笔记 1 章 JavaScript 简介 .................................1 1.1 JavaScript 简史 ..........................................1 1.2 JavaScript 实现 .....................
组件的 DOM 事件监听这篇文章是讲如何给 DOM 元素绑定 React 未提供的事件 (check here for more info),或者是利用了Rea
根据javascript高级程序设计这本书,整理出部分易混点,如:dom0和dom2的用法区别,跨浏览器的事件处理程序,表单的一些基础知识等等,之后将会给出较为全面的笔记整理,对于初步入门者而言,很有帮助
javascript 数组 DOM BOM简单学习总结
javaScript DOM编程艺术2版学习笔记(1~9)章
一、事件流 IE中是冒泡型事件,即从最特定的事件目标到最不特定的事件目标。 Netscape Navigator使用的是捕获型事件,这个跟IE中采用的冒泡型事件相反。 DOM事件流同时支持两种事件模型,但捕获型事件先发生。 二、...
主要介绍了《JavaScript DOM 编程艺术》读书笔记之DOM基础,需要的朋友可以参考下
主要介绍了《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法,需要的朋友可以参考下