一、弹出框
a.提示框
alert();
b.输入框
prompt();
c.确认框
confirm();
var flag= confirm("确认删除吗?");
二、js程序调试
先看console控制台是否报错
浏览器debug
alert();
console.log();
三、函数
系统函数:
parseInt(); 能够转换首字符是数字的字符串
Number();只能转换数字的字符串
isNaN(); is not a number //是不是非数字?
自定义函数:
a、funtion 方法名(参数1,参数2...){
// return
}
funtion show(str,age){}
public void show(String str,int age){ }
b. var 方法名=function(参数1,参数2...){
//return 值
}
在超链接中调用js代码
<a href="javascript:sf();">请点击</a>
四、js中常用的事件
onload //页面加载完毕执行
onclick //鼠标单击事件
onmouseover //鼠标移上事件
onmouseout //鼠标移开事件
onfocus //聚焦输入框事件
onblur //移开输入框事件
onkeydown; //键盘按下事件
回车事件:
document.onkeydown=function(e){
if(e.keyCode==13){ //回车键
alert("登录!");
}
}
onchange;//下拉框切换事件
<select onchange="alert('下拉框改变了');">
<option>北京</option>
<option>深圳</option>
<option>合肥</option>
</select>
onsubmit;//表单提交事件
五、浏览器对象模型
window对象(一般省略不写)
window.onload = function(){
}
常用的属性
history
window.history.go(-1);//返回上一个页面
history.go(0);//刷新
window.history.go(1);//下一个页面
location
location.reload();//刷新
跳转页面:
window.location.href = "http://www.bdqn.cn";
常用方法:
alert();prompt();confirm();
打开新窗口 open();
关闭:close();

5月12日上课笔记-js 弹出框、函数、程序调试、基本事件、浏览器对象模型的更多相关文章

  1. 5月11日上课笔记-js简介

    一.js 1.javascript简介: 是一门脚本语言(弱类型编程语言)(php是脚本语言) 编程语言如java,先编译后运行 脚本语言不需要编译 作用: 表单验证 页面特效 语法:和Java类似, ...

  2. 5月17日上课笔记-js面向对象

    二.js面向对象 js创建对象: var 对象名称 = new Object(); person.name = "小明"; //姓名 person.age = 18; person ...

  3. 5月16日上课笔记-js中DOM操作

    一.DOM操作 DOM节点的操作 增加 删除 修改 节点的信息: nodeName 获取节点的标签名 parentNode 获取父节点 childNodes IE忽略回车换行,chrome回车换行是文 ...

  4. 5月15日上课笔记-js中 location对象的属性、document对象、js内置对象、Date事件对象、

    location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID ...

  5. 5月24日上课笔记-js操作DOM

    解析properpties配置文件 类加载器 ResourceBundle 一.jquery操作DOM 1.jquery操作css css("",""); cs ...

  6. 5月22日上课笔记-js属性选择器、过滤选择器、鼠标事件

    一.属性选择器 [attr] 包含属性 [attr=value] 属性值 [attr!=value] 属性值不等于value [attr^=value] 属性值以value开头 [attr$=valu ...

  7. bootstrap中popover.js(弹出框)使用总结+案例

    bootstrap中popover.js(弹出框)使用总结+案例 *转载请注明出处: 作者:willingtolove: http://www.cnblogs.com/willingtolove/p/ ...

  8. 【转】js弹出框、对话框、提示框、弹窗总结

    js弹出框.对话框.提示框.弹窗总结 一.js的三种最常见的对话框 //====================== JS最常用三种弹出对话框 ======================== //弹 ...

  9. js js弹出框、对话框、提示框、弹窗总结

    js弹出框.对话框.提示框.弹窗总结 一.JS的三种最常见的对话框 //====================== JS最常用三种弹出对话框 ======================== //弹 ...

随机推荐

  1. Java Ioc详解和实现

    作者:竹竿 这章我们讲Java Spring的Ioc控制反转, DI依赖注入. 阅读此文之前,必须深入理解Java反射原理. 1. Ioc控制反转 原来类对象实例的创建都是有程序员自己通过new进行的 ...

  2. .NET中,在方法参数的类型前加一个OUT是做什么用的

    话说古时候,在一个名字叫C#的繁华的大城市里面,有两家珠宝加工店,一家叫ref,另外一家叫out. 有一天,有名字叫a和b的两个人每人都各带了一公斤黄金要加工首饰. a去了ref店,ref的掌柜告诉a ...

  3. ios 10.3下载 Xcode8配置支持 ios 10.3下载

    一不小心,手机又升级了,哎

  4. Swift UITextField各种属性的设置

    //MARK: 文本输入框 func _initTextField() { //如果需要在模拟器中调用电脑的键盘 快捷键:command + shift + k let textField = UIT ...

  5. Underscore template

    /********************************************************************* * Underscore template * 说明: * ...

  6. 【剑指offer】不用加减乘除做加法,C++实现

    原创博文,转载请注明出处! # 题目 # 思路 第一步:不考虑进位对每一位相加(异或操作) 第二步:考虑进位(位与运算+左移) 第三步:第一步和第二步相加(重复执行前两步) # 代码 #include ...

  7. [转载][QT][SQL]sql学习记录3_sqlite之update delete like

    转载自:详见 : http://www.runoob.com/sqlite/sqlite-create-table.html 约束表实例 下面是一个实例,它创建了一个 COMPANY 表,ID 作为主 ...

  8. MySQL INFORMATION_SCHEMA 使用

    --查看创建的索引的CARDINALITY比率 --通常cardinality达到表数据的10%左右建索引会有意义--如果是一个组合索引,索引第一位的cardinality表示第一个列的cardina ...

  9. onenote的笔记本在windows10保存的路径

    onenote挺好用的,支持windows,android,mac等操作系统,完全符合我的需求,并且还没有广告.但是,在删除笔记本的时候,感觉比较费事,因为他没有配置告诉我们文件具体放在哪个路径下了, ...

  10. HDU1520 Anniversary party 树形DP基础

    There is going to be a party to celebrate the 80-th Anniversary of the Ural State University. The Un ...