`
lfx_cool
  • 浏览: 66230 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript一句话笔记

阅读更多
1 ECMAScript是由欧洲计算机制造商协会(ECMA)指定的一组脚本语言标准接口,JavaScript、ActionScript、ScriptEase都是它的实现。

2 JavaScript的组成包含ECMAScript标准接口、DOM、BOM三部分。

3 DOM是一组与浏览器、平台、语言无关的接口。

4 BOM(Brower Object Model)用于操作浏览器元素的接口,并没有标准化。

5 网页主要由三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)。对应的标准也分三部分:结构化标准语言,主要包括XML和XHTML;表现标准语言,主要包括CSS;行为标准,主要包括DOM、ECMAScript等。

6 浏览器中的事件模型有两种:捕获型事件和冒泡型事件。(分别有Netscape和微软提出的两种相反的事件传播模型,IE不支持捕获型事件。)

7 IE中每个元素都有两个方法来处理事件监听:
[object].attachEvent("event_handler",fnHandler);//给元素注册监听器
[object].detachEvent("event_handler",fnHandler);//删除监听器。
其中event_handler为事件名称,如"onclick"、"onload"等,fnHandler为事件处理函数的名称。

8 与IE对应,标准DOM也定义了两个方法分别用来添加和删除监听函数:
[object].addEventListener("event_name",fnHandler,bCapture);
[object].removeEventListener("event_name",fnHandler,bCapture);
event_name如click、mousemove等(与IE不同,IE为onclick,onmousemove),bCapture通常设置为false,表示冒泡阶段。

9 <div>与<span>的区别在于,<div>是一个块级(block-level)元素,它包围的元素会自动换行,而<span>是一个行内元素(inline element),在它的前后不会换行。<span>没有结构上的意义,纯粹是应用样式,当其它元素都不合适时,就可以使用<span>。此外,<span>还可以包含在<div>中,反过来则不行。
分享到:
评论

相关推荐

    javascript入门笔记

    Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发...

    plan-todos:一句话笔记

    计划任务 本自述文件概述了与此Ember应用程序进行协作的细节。 此应用程序的简短介绍可以轻松地转到此处。 先决条件 您需要在计算机上正确安装以下物品。 (使用npm) 安装 git clone 此存储库 ...

    JavaScript参数个数可变的函数举例说明

    我打算把这个分栏作为学习笔记记录下来,因此每篇文章笔记可能很简短,一两句话注解而已。 JavaScript允许一个函数传递个数可变的参数,因为有arguments这个内置对象,它一个函数传递的所有参数的数组。举个例子,就...

    《JavaScript函数式编程》读后感

    书中用了一句简单的话来回答了什么是函数式编程: 函数式编程通过使用函数来将值转换为抽象单元,接着用于构建软件系统。 我觉得一定有同学看了这一句还是不怎么动什么是函数式编程,且为什么要使用函数式

    html入门到放弃笔记

    4、在 body 中 输出一句话 "我的第一HTML页面" 5、设置 body text为red,bgcolor为yellow 3、文本 1、特殊文本的实现 页面的空格以及一些特殊字符需要通过转义字符的方式体现 1、&nbsp; 表示一个空格 2、&lt;...

    JavaScript 继承详解及示例代码

    有些知识当时实在看不懂的话,可以先暂且放下,留在以后再看也许就能看懂了。 几个月前,抱着《JavaScript 高级程序设计(第三版)》,啃完创建对象,就开始啃起了 继承 ,然而啃完 原型链 就实在是看不下去了,脑子...

    leetcode下载-AlgorithmAndBlog:刷leetcode的笔记追求多种解法击败90%+代码简洁易懂--且骚:glowing_star::glowing_star::glowing_star:

    学而不思则罔,思而不学则怠,学的越多越深刻感受到这句话的重要性,这里记录日常开发中遇到的坑,时不时会打开看看 关于算法方面目前在刷leetcode一边做项目(还没有找到合适的工作)一遍刷,保持一周2-4次的频率吧,项目...

    深入理解JavaScript创建对象的多种方式以及优缺点

    这篇文章更像是笔记,因为《JavaScript高级程序设计》写得真是太好了! 1. 工厂模式 function createPerson(name) { var o = new Object(); o.name = name; o.getName = function () { console.log(this.name);...

    awfice:世界上最小的办公套件

    每句话实际上只是一行代码 打包为数据URL,因此您可以立即使用它们,而无需下载或安装 您也可以离线使用它们 但它们无法存储状态,因此无论您输入什么内容,页面刷新都会丢失 也可以作为“保护您的隐私”功能出售 ...

    asp.net知识库

    Essential .NET 读书笔记 [第一部分] NET FrameWork的Collections支持 .NET的反射在软件设计上的应用 关于跨程序集的反射 实现C#和VB.net之间的相互转换 深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述...

    kakaominsa:这是国立高中学生的KakaoTalk Messenger。

    一句话... 它是面向国家历史高中学生/老师的KakaoTalk信使。 适用于KMLA学生和老师的Kakaotalk Messenger机器人。 笔记 最新版本的《民事童话》正在开发中。 最新的稳定版本是kakaominsa v0.2 stable 。 ...

Global site tag (gtag.js) - Google Analytics