day09-JS 变量、事件、对象创建
来源:互联网 发布:c 高级编程第10版教程 编辑:程序博客网 时间:2024/06/09 23:55
1、js中倒计时功能的关键代码
var targetTime = new Date(2017, 9, 18, 18, 30, 59); // 目标时间生成对象
var nowTime = new Date(); // 当前时间对象
ar offsetTime = parseInt((targetTime - nowTime) / 1000); // 时间差减完后得到的是差值 单位是毫秒 转为s
var day = parseInt(offsetTime / 86400); //得到多少天,
var hours = parseInt(offsetTime % 86400 / 3600); //得到多少小时,分和秒用相似的方法获得。
注意,目标时间和当前时间相减后会多一个月,所以计时要多减30天。
2、变量和事件
一句话:方法体中用var声明的变量就是局部变量。反之都是全局。
div.onclick = function () { … } // onClick事件
3、封闭空间(封闭函数)
“;”:开头的;不写也是可以的,写了是防止有前面的队友代码没有写;结尾,导致这段封闭函数无法顺利执行
结尾的;是防止自己给后来的队友留下坑。
“;”可以代替的写法有:+、-、~、!。
;(function () {
var snum = “hehe”;
alert(snum);
})();
4、页面跳转
var href = window.location.href; // 获取当前窗口的href;
window.location.href = “http://www.baidu.com”; // 修改当前窗口的 href
window.open(“http://www.baidu.com”, “_self”); // 第二个参数是可选参数,_self是以覆盖当前窗口的方式打开,_blank是开启新标签页的方式打开。
5、创建对象
var student = new Object(); // 创建一个对象
student.name = “小明”; // 给对象添加属性
student.say = function(){} // 给对象添加方法
alert(student.name) // 获取对象的属性
student.say() // 调用对象的方法
6、类
// 定义一个类
function Student(name, age) {
this.name = name;
this.age = age;
this.say = function(){}
}
var stu = new Student(“zhangsan”, 30); // 创建这个类的对象
alert(stu.name); // 获取类的属性
stu.say() // 调用类的方法
- day09-JS 变量、事件、对象创建
- day09-面向对象
- day09<面向对象+>
- Day09 --面向对象
- js--事件--事件对象
- js--事件--事件对象
- [js]创建js对象
- js变量、数组、对象
- JS数据类型 变量 对象
- js 变量 对象 json
- js 对象 key 变量
- js 动态创建一个变量,以字符串形式定义变量,定义对象
- 常用JS事件对象
- JS事件对象
- 获取js事件对象
- js获取事件对象
- JS的对象,事件
- DOM事件对象【JS】
- NoSQL的概述
- 59. Spiral Matrix II
- spring boot jpa 连接mycat
- vue 初识 --小菜鸟笔记
- SSH 无密码登录 伪分布式
- day09-JS 变量、事件、对象创建
- Linux简易命令手册
- cookie属性和方法详解
- 验证码技术(BufferedImage)
- AC自动机学习、
- PhxQueue:高可用、高可靠、高性能的分布式队列
- SSM框架整合
- 嵌入式Linux学习笔记(三)文件编程
- Spring高级话题-计划任务-@EnableScheduling