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(单击
}