初学JavaScript 小知识
2017-04-13 12:00
148 查看
什么是JavaScript
一种基于对象和事件驱动的客户端脚本语言(弱类型)也直接可以运行在操作系统上,需要Node.js环境支持
他的最初目的是为了检查表单输入的正确性
Netscape公司1997年创建的,LiveScript
ECMAScript是javascript的标准,完整的javascript包含了ECMAScript、BOM和DOM
为什么要学js? 别无选择,只有js兼容所有的浏览器;
java和js是否相同.(不同,只是借用了他的名字)
js难学吗?很简单,小学的数学知识
js作用?验证,用户的交互,网页特效,
第一个javascript程序
,说明一个文档类型,strict.dtd表示这个文档是遵守严格格式的规范,标签必须是完整的(有结束标签)
traditional.dtd是使用兼容模式 格式规范检查不严格
html5的格式
1.window.alert(“”),弹框效果,window可以省略.弹出比较突然,用户的体验不好,基本是用来测试代码使用.
<script type="text/javascript"> window.alert('hello world') </script>
使用js实现二级菜单
实现步骤1.获取标签
document.getElementById();
document 指的是整个HTMl文档
- get(获取) Element(html里的标签) By(依据) Id(id这个属性)
控制样式获取元素后,可以通过元素提供的style属性和=,控制的样式
style.width=’200px’;
- style.hegiht=’500px’;
<ul class="one"> <li>一级菜单</li> <li onmouseover="document.getElementsByClassName('two')[0].style.display='block'"; onmouseout="document.getElementsByClassName('two')[0].style.display='none'"> 一级菜单 <ul class="two"> <li>二级菜单</li> <li>二级菜单</li> <li>二级菜单</li> </ul> </li> </ul>
常见的事件
- onclick 鼠标单击
- ondblclick 鼠标双击
- onkeyup 按下并释放键盘上的一个键时触发
- onkeydown 按下键盘上的一个键时触发
- onchange
- 文本内容或下拉菜单汇总的选项方式改变
- onMouseOver 当鼠标移动到某对象范围的上方时触发的事件
- onMouseMove 鼠标移动时触发的事件
- onKeyPress 当键盘上的某个键被按下并且释放时触发的事件.[注意:页面内必须有被聚焦的对象]
- onMouseUp 鼠标按下后,松开时激发的事件
- onMouseOver 当鼠标移动到某对象范围的上方时触发的事件
相关文章推荐
- 初学 JavaScript–基础知识笔记(一)
- day16-初学JavaScript的个人知识梳理.
- javascript学习中的一些心得(基础知识,高手免进)
- 初学Javascript之cookie篇(译)
- JavaScript基础知识
- 初学汇编的知识总结!
- javascript 实现像excel样的自动求和功能。(初学的可以看看)
- JavaScript基础知识
- JavaScript基础知识
- 初学网页Javascript经典小教程总结[转载+慢慢补充]
- JavaScript 小知识记录(长期更新)
- JavaScript的几个小知识
- JavaScript(二、对象的知识)
- javascript基础知识
- javascript基础知识
- 初学javascript--第一天
- 初学Javascript之cookie篇(译)
- JavaScript(一、基础知识)
- JavaScript基础知识总结
- Javascript & DHTML 实例编程(教程)基础知识