黑马程序员技术交流社区
标题: 【石家庄校区】day03_JavaScript总结 [打印本页]
作者: 奔跑的蜗牛006 时间: 2018-5-3 16:02
标题: 【石家庄校区】day03_JavaScript总结
本帖最后由 小石姐姐 于 2018-5-4 09:52 编辑
HTML是网站骨架,CSS美化,JavaScript使页面动起来
JavaScript完成对注册页面的数据简单校验:
JavaScript:运行在浏览器的脚本语言.
alert: 浏览器弹出一个框.
onclick 当鼠标点击完成时,触发 onclick 事件。
onsubmit 特殊情况,需要返回值return checkForm()
JS的基本语法:区分大小写: 跟Java一样
弱变量类型语言: var i = 3 ; var i = "3" ; 由后边的值确定var是什么类型.没有具体类型.
分号可有可无.
注释: 和java一样.
变量: 后边可以跟多个变量,var name="Gates", age=56, job="CEO";
数据类型: 原始类型:undefined未定义类型,boolean,number数字类型,string字符或字符串,null空
引用类型:对象类型,对象类型默认值是null.
运算符: ==值 ===全等于:类型和值
语句: 与Java语句一样.
事件都是以on开头;
JS开发步骤:JS通常由一个事件触发.
触发一个函数,定义一个函数,function函数名称(){ 函数体 }或者匿名函数,事件=函数.
window.onload=function(){}
获得操作对象的控制权.
修改要操作的对象的属性或值.
JS的引入方式:两种方式:
1: 页面内使用< script>< /script>
2: 编写一个js文件< script src="">< /script>
JS校验正则表达式: string中的match或者正则对象中test. 正则.test("字符串')
JS图片滚动:HTML的window对象
setInterval() 周期性的每隔多少毫米
setTimeout() 隔多少毫秒只执行一次
事件: 页面一打开就开始执行,所以在body里添加.onload
JS定时弹出广告,定时隐藏window对象: 定时
display: block显示
none隐藏
BOM浏览器对象:Window对象方法alert()弹出对话框setInterval()setTimeout()clearInterval()clearTimeout()confirm()弹出一个确认窗口,删除时用prompt()弹出一个可输入的对话框open()打开一个新窗口
Navigator:浏览器信息
history.go(-1)/ history.back()返回上一个页面.
location.href="" 页面跳转.
作者: Port 时间: 2018-5-3 16:20
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |