5月12日上课笔记-js 弹出框、函数、程序调试、基本事件、浏览器对象模型
一、弹出框
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 弹出框、函数、程序调试、基本事件、浏览器对象模型的更多相关文章
- 5月11日上课笔记-js简介
一.js 1.javascript简介: 是一门脚本语言(弱类型编程语言)(php是脚本语言) 编程语言如java,先编译后运行 脚本语言不需要编译 作用: 表单验证 页面特效 语法:和Java类似, ...
- 5月17日上课笔记-js面向对象
二.js面向对象 js创建对象: var 对象名称 = new Object(); person.name = "小明"; //姓名 person.age = 18; person ...
- 5月16日上课笔记-js中DOM操作
一.DOM操作 DOM节点的操作 增加 删除 修改 节点的信息: nodeName 获取节点的标签名 parentNode 获取父节点 childNodes IE忽略回车换行,chrome回车换行是文 ...
- 5月15日上课笔记-js中 location对象的属性、document对象、js内置对象、Date事件对象、
location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID ...
- 5月24日上课笔记-js操作DOM
解析properpties配置文件 类加载器 ResourceBundle 一.jquery操作DOM 1.jquery操作css css("",""); cs ...
- 5月22日上课笔记-js属性选择器、过滤选择器、鼠标事件
一.属性选择器 [attr] 包含属性 [attr=value] 属性值 [attr!=value] 属性值不等于value [attr^=value] 属性值以value开头 [attr$=valu ...
- bootstrap中popover.js(弹出框)使用总结+案例
bootstrap中popover.js(弹出框)使用总结+案例 *转载请注明出处: 作者:willingtolove: http://www.cnblogs.com/willingtolove/p/ ...
- 【转】js弹出框、对话框、提示框、弹窗总结
js弹出框.对话框.提示框.弹窗总结 一.js的三种最常见的对话框 //====================== JS最常用三种弹出对话框 ======================== //弹 ...
- js js弹出框、对话框、提示框、弹窗总结
js弹出框.对话框.提示框.弹窗总结 一.JS的三种最常见的对话框 //====================== JS最常用三种弹出对话框 ======================== //弹 ...
随机推荐
- Struts2开发步骤
第一步:新建we项目 新建名称为“Struts"的web工程,新建方法:File->New->Web Service Project->Profect Name中输入:St ...
- Java多线程编程实战指南(核心篇)读书笔记(二)
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/76651408冷血之心的博客) 博主准备恶补一番Java高并发编程相 ...
- Unity 2d 的 SpriteMask为游戏表现带来多种可能性
孙广东 2017.7.22 http://blog.csdn.NET/u010019717 SpriteMask 是Unity 2017.1 开始添加2d功能!, Spri ...
- 《Tomcat内核设计剖析》京东评论过百
到京东看了下<Tomcat内核设计剖析>评论都一百多了,上个月也第二次印刷了,这里看下好评.中评和差评. 好评: 中评 对于中评,请看 为什么<写Tomcat内核设计剖析>,就 ...
- 前端神器!!gulp livereload实现浏览器自动刷新
首先gulp是基于Node的,所以确保你已经安装 node.js,在Nodejs官方网站下载跟自己操作系统相对应的安装包. 先说一下gulp安装流程: 1:全局安装gulp,操作为: npm inst ...
- opencv 图像增强
Mat src= imread( "D:\\OCR\\Debug\\Temp\\Rects\\wholeMat_00191_0_0.jpg"); Mat dest; Mat ker ...
- python常用模块之configparser模块
python常用模块之configparser 作用:解析配置文件 假设在当前目录下有这样一个conf.ini文件 [DEFAULT] ServerAliveInterval = 45 Compres ...
- Linux系统中的一些重要的目录
Linux系统中的一些重要的目录 1)bin目录 :基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等.这个目录中的文件都是可执行的,一般的用户都可以使用2)sb ...
- android代码常识
查看当前android代码版本号:build/core/version_defaults.mk---->查找platform_version android源码在线阅读网址 http://and ...
- python sys.path.append()和sys.path.insert()
python程序中使用 import XXX 时,python解析器会在当前目录.已安装和第三方模块中搜索 xxx,如果都搜索不到就会报错. 使用sys.path.append()方法可以临时添加搜索 ...