【JavaScript】基础知识复习

1、JavaScript基础

->基本历史和现状

-> 1994-1995,点击一个网页,需要40s左右才可以打开

注册的问题

->就是为了检验页面中的数据

网景:livescript,1995年sun的java火了,更名为javascript

微软ie绑定到操作体统中(JScript语言)

//CGI->asp(vbscript)->jsp

1996-2000

谷歌v8引擎(可以将脚本编译成机器语言执行)

->js

ecma-v3

ecma-v5        严格模式 strict

历史分歧,是的javascript的多面化

执行在浏览器上的一个脚本语言

flex:actionscript(js是变种)

node.js(v8引擎作为js的解释引擎,将js带到了服务器后端)

NginX

CommonJS

-> 库

jQuery

prototype

YUI

Extjs

dojo

2、-> JavaScript本身(函数)

->Array

->Date

->RegExp

->Error

->Number

->Boolean

->String

3、->DOM

-> 弄清楚dom树

->节点的增删改查

->创建与添加

->document.createElement()

->document.createTextNode()

-><node>.setAttribute()

-><node>.innerHTML

->document.write()

-><parentNode>.appendChild(<subNode>)

-><parentNode>.insertBefore(<newSubNode>, <nextNode>)

->删除

-><parentNode>.removeChild(<subNode>)

->修改

-> 修改内容:<node>.innerTHML

-> 修改属性:<node>.setAttribute()

-> 修改样式:<node>.style.样式属性 ="值";

->查(获得节点)

->标准方法:

document.getElementById

document.getElementsByTagName

->属性

<node>.childNodes

<node>.firstChild

<node>.lastChild

->案例

->生成表格

->无刷新品论

->美术馆

->计算器

4、->BOM

-> 常用事件(键盘事件与鼠标事件)

-> window对象(全局对象)

->confirm

->location

->screen

->history

->事件对象

猜你喜欢

转载自blog.csdn.net/sz15732624895/article/details/79313399