javascript基本知识(1)核心基本语法和事件模型

A. Javascript核心基本语法

1、Javascript是一种提高交互效果的编程语言。它首先发明了网景公司,并最终提交给ECMA(欧洲计算机制造商协会)。ECMA标准的Javascript,命名为Javascript。

2、Javascript是一种解释语言,可以直接在浏览器中运行而无需编译。

3 Javascript有什么用

1。可以控制网页中的所有元素,添加。删除。修改元素的属性。

2。可以将动态文本放入HTML中。

三.响应用户在使用Web页面时发生的事件。

4。检查用户输入数据。

5。检查用户的浏览器。

6。用于创建cookie。

三种方法4:Javascript在HTML网页中创建

1。外部样式:

创建一个文件名:xx.js文件链接通过链接

2。嵌入式样式:

在HTML中使用或直接加载头部或身体

三.内联样式:

将事件直接添加到标签:加载

5 Javascript的数据类型:

数据类型主要有两种:1。原始数据类型2。引用的数据类型(对象)

原始数据类型:1.typeof 2.number 3.string 4.boolean 5.null 6.undefined

引用的数据类型:(预定义对象有三种),1。本地对象(对象、数字、字符串、布尔值、函数、数组、日期等)2。内置对象:不需要显示初始化(数学,全局)3。主机对象(主要是BOM和DOM)。

6.bom和DOM

浏览器对象模型浏览器对象模型

文档对象模型文档对象模型

二、Javascript事件模型

1、Javascript事件模型:1。气泡类型:当用户点击按钮时:输入正文HTML文档窗口(从上到下气泡),IE浏览器只使用气泡。

2。捕获类型:当用户单击按钮时:窗口文档HTML正文输入(从上往下)

ECMA标准化后,其他的浏览器支持两种类型,这是第一个捕获。

2。传统事件的三种写作方式:



2。====== / /著名的功能

三.匿名函数

复制代码代码如下所示:



VaR Button1 = document.getelementbyid(input1 );

Button1 OnClick =函数(){。

('helloword警报!

}





三.现代事件的写作方式:

复制代码代码如下所示:

添加事件



Var fnclick(){

警报(我被点击)

}

Var Oinput = document.getelementbyid(input1 );

oinput.attachevent(onclick

--------------------------------------

oinput.detachevent(onclick



添加事件



Var fnclick(){

警报(我被点击)

}

Var Oinput = document.getelementbyid(input1 );

Oinput.addEventListener(onclick

--------------------------------------

Oinput.removeEventListener(onclick



与IE和DOM添加事件兼容



无功fnclick1 =函数(){ alert(我被点击了)}

无功fnclick2 =函数(){ alert(我被点击了)}

Var Oinput = document.getelementbyid(input1 );

如果(文件。attachevent){

oinput.attachevent(onclick

oinput.attachevent(onclick

}

其他(文件。addEventListener){

Oinput.addEventListener(单击

Oinput.addEventListener(单击

}