黑马程序员技术交流社区
标题: 【石家庄校区】JavaWeb阶段Day03 [打印本页]
作者: lovemiya 时间: 2018-5-3 15:54
标题: 【石家庄校区】JavaWeb阶段Day03
Day03 JavaScript
JavaScriptJS的概述JavaScript是脚本语言,很容易学习
JavaScript的组成
ECMAScript: JavaScript的基本语法
BOM: Browser Object Model
DOM:Document Object Model
其他脚本语言:
JS的用途
JS基本语法区分大小写
弱变量类型语言
Java
int i = 3;
String s = "abc";
JavaScript
分号可有可无:
var test1 = "red"
var test2 = "blue";
变量命名
第一个字符必须是字母,下划线(_)或美元符号($)
余下的字符可以使下划线,美元符号或任何字母或数字字符
JS的数据类型JS将数据类型分成两类:
原始类型:
undefined:未定义类型
boolean:布尔类型
number:数字类型
string:字符或字符串
null:空
引用类型
JS的运算符JS中的运算符与Java中基本一致
JS中有一个===全等于.全等于是类型和值都一致的情况下菜为true.
JS语句JS中的语句与Java的语句一致
JS的通常开发的步骤JS通常由一个事件出发.
触发一个函数,定义一个函数.
获得操作对象的控制权.
修改要操作的对象的属性或值
//定义函数:
function 函数名称(){
//函数体
}
window.onload = function(){
}
//常用事件:
onclick,ondblclick,onmouseover,onmouseout,onload...JS的引入方式通常两种方式:
页面内直接编写JS代码,JS代码需要使用<script></script>.
将JS的代码编写到一个.js的文件中,在HTML中引入该JS代码即可.
将JS的代码定义成一个文件引入:
<script src = "../js/check.js"></script>
document.getElementById("")
正则的匹配:
JS中 有两种匹配正则的方式:
使用String对象中的match方法.
使用正则对象中的test方法.
HTML的window对象设置定时的方法
清除定时的方法
clearInterval()
clearTimeout()
警告窗口
弹出确认窗口
弹出可编辑的文本框
打开一个新窗口
BOM的其他对象history.go(-1)
location.href
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |