js的基础知识

##Javascript简介
1、ECMAscript定义语法规范
2、DOM:理解为我们页面当中所有的元素document object model 文档对象模型
3、BOM:browser object model 浏览器对象模型

##js是什么?
JavaScript 是脚本语言(不需要编译语言)
JavaScript 是一种轻量级的编程语言。
JavaScript 是可插入HTML页面的编程代码。
JavaScript 插入HTML页面后,可由所有的现代浏览器执行。
##js的特点:
① 解释性:javaScript 不同于一些编译性的程序语言,例如 C、C++ 等,他是一种解释性的程序语言,它的源代码不需要经过编译,而直接在浏览器种运行时被解析。
② 基于对象:javaScript 是一种基于对象的语言,这意味着它能运用自己已经创建的对象,因此,许多功能可以来自脚步环境种对象的方法与脚步的相互作用。
③ 事件驱动:javaScript 可以直接对用户或者客户输入做出响应,无须经过 web 服务器,
它对用户的响应,以事件驱动的方式进行。
④ 跨平台:JavaScript依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机, 并支持 JavaScript 的浏览器就可正常执行。
##变量的命名规则:
1、名字见名知义,遵循驼峰标识 userName passWord
2、变量名只能以字母,下划线,$开头 123_abc 错误
3、不能使用关键和保留字(参考保留字文档)
4、变量名不要相同(后面的会覆盖前面)
##基本的事件:
onclick 鼠标单击事件
onbdlclick 鼠标双击事件
onmouseover 鼠标指针进入到目标元素时触发
onmouseout 鼠标离开元素
onmouseenter 鼠标指针进入到目标元素时触发
onmouseleave 鼠标离开元素
onmousemove目标元素里鼠标坐标(x,y)变化一次事件处理程序就执行一次
onmousedown 鼠标按下
onmouseup 鼠标抬起
oncontextmenu鼠标右键菜单事件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值