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最常用三种弹出对话框 ======================== //弹 ...
随机推荐
- tensorflow windows
conda create -n py35 python=3.5 activate py35 pip install --ignore-installed --upgrade https://stora ...
- ss-libev 源码解析udp篇 (1)
shadowsocks-libev udp转发原理简介 ss_local作为一个sock5服务器,接收来自socks5客户端的数据包.在ss_local启动后,即创建一个udp socket,并bin ...
- ExtJS小技巧
一.从form中获取field的三个方法: 1.Ext.getCmp('id'); 2.FormPanel.getForm().findField('id/name'); 3.Ext.get('id/ ...
- iOS:Core Data 中的简单ORM
我们首先在xcdatamodel文件中设计我们的数据库:例如我建立一个Data的实体,里面有一个String类型的属性name以及一个Integer类型的num: 然后选中Data,添加文件,选择NS ...
- python 帮助和导入路径
1 help('**'),查看函数用法,其中**为内置的函数 help(**.**),模块.函数,查看非内置函数 2 先添加路径到sys,再导入 import sys;sys.path.append( ...
- day3 文件系统 内核模块 ctags
nfs网络文件系统 smb 修改配置文件 sudo vim /etc/samba/smb.conf 重启服务 /etc/init.d/samba restart 自制小的文件系统 1 ...
- 网络编程(Socket)
引言: 从2007年毕业开始一直从事.net web应用程序开发,负责冶金行业的MES系统开发,写了差不多6年左右的代码,由于工作性质是需要驻厂开发,一直出差,所以在2013年跳槽了,目前从事安防行业 ...
- 大规模向量相似度计算方法(Google在07年发表的文章)
转载请注明出处:http://www.cnblogs.com/zz-boy/p/3648878.html 更多精彩文章在:http://www.cnblogs.com/zz-boy/ 最近看了Goog ...
- linux下vi命令(转)
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后 ...
- HDU - 6521 Party (SYSU校赛K题)(线段树)
题目链接 题意:n个人排成一列,一开始他们互不认识,每次选[l,r]上的人开party,使他们互相认识,求出每次party之后新互相认识的人的对数. 思路:把“互相认识”变成单向连边,只考虑左边的人对 ...