4_事件机制_event对象_操作CSS属性

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
<style>
#div1 {
background-color: red;
position: absolute;
top: 100px;
left: 100px;
width: 10px;
height: 10px;
}
</style>
<script>
var divPos = 100;
function test() {
var a = document.getElementById("div1");
a.style.backgroundColor = "blue";
divPos += 10;
a.style.left = divPos + "px";
}
</script>
</head>
<body>
<div id ="div1"></div>
<input type="button" value="测试" οnclick="test();"/>
</body>
</html>
<!-- 4_操作CSS属性 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
<script>
function test (event) {
var evt = window.event || event;
/*
* ie:window.event
* fire fox:参数event
*/
var src = evt.srcElement || evt.target;
var code = evt.keyCode || evt.charCode;
alert(code);
}
</script>
</head>
<body>
<input type="button" value="测试" οnclick="test(event);"/>
</body>
</html>
<!-- 4_事件机制_event对象 -->

5_常见内置对象_类的定义方式_prototype继承方式_JSON

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
<script>
// 类
function Person(name, age) {
this.name = name;
this.age = age;
this.study = function() {
console.log("Your name is: " + this.name + ", Your age is: " + this.age);
}
}
function testPerson() {
var p = new Person("cary", 25);
p.study();
}
// 继承
function Boy() {
}
Boy.prototype = new Person("李四", 12);
Boy.prototype.runner = function() {
console.log("Boy run!");
}
function testBoy() {
var b = new Boy();
b.study();
b.runner();
}
</script>
</head>
<body>
<input type="button" value="测试Person" οnclick="testPerson();"/>
<br/>
<input type="button" value="测试Boy" οnclick="testBoy();"/>
<br/>
</body>
</html>
<!-- 5_类的定义方式_prototype继承方式 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
<script>
function testJSON() {
var a = {
name : "Yin",
age : 25,
study : function() {
console.log("Learning...");
}
};
//对象直接量
var b = {
name : "Cary",
age : 21
};
var fs = [a, b];
var c = {
friends : fs
};
console.log(c.friends[0].name + " , " + c.friends[1].name);
}
</script>
</head>
<body>
<input type="button" value="测试JSON" οnclick="testJSON();"/>
<br/>
</body>
</html>
<!-- 5_JavaScript object native js原生对象 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
<script>
function testFrame() {
var isLogin = confirm("你确认登录吗?");
if (isLogin) {
console.log("yes");
} else {
console.log("no");
}
}
function testFrame1(){
var name = prompt("请输入名字");
console.log("Your name is : " + name);
}
</script>
</head>
<body>
<input type="button" value="测试确认框" οnclick="testFrame();"/>
<input type="button" value="测试询问框" οnclick="testFrame1();"/>
</body>
</html>
<!-- 5_常见内置对象 -->

6_window对象_定时控制_navigator_history_location对象

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Web Project</title>
</head>
<script>
var t;
var v;
function aa(a, b) {
console.log("a + b = " + (a + b));
}
function testTimeout() {
var c = 1;
var d = 2;
t = window.setTimeout(function() {
aa(c, d);
}, 3000);
}
function testClearTimeour() {
window.clearTimeout(t);
}
function testInterval() {
var c = 1;
var d = 2;
v = window.setInterval(function() {
aa(c, d);
}, 500);
}
function testClearInterval() {
window.clearInterval(v);
}
function testNavigator() {
console.log("userAgent : " + navigator.userAgent);
console.log("Is firefox : " + navigator.userAgent.toLowerCase().indexOf("firefox"));
}
</script>
<body>
<input type="button" value="测试Timeout" οnclick="testTimeout();"/>
<input type="button" value="测试ClearTimeout" οnclick="testClearTimeour();"/>
<br/>
<br/>
<input type="button" value="测试Interval" οnclick="testInterval();"/>
<input type="button" value="测试ClearInterval" οnclick="testClearInterval();"/>
<br/>
<br/>
<input type="button" value="测试Navigator" οnclick="testNavigator();"/>
</body>
</html>
<!-- 6_window对象_定时控制 -->

JavaScript 高淇讲解的代码(二)相关推荐

  1. 【MATLAB】无人驾驶车辆的模型预测控制技术(精简讲解和代码)【运动学轨迹规划】

    文章目录 0.友情链接 1.引言 2.预测模型 3.滚动优化 3.1.线性化 3.2.UrU_rUr​的求取 3.3.离散化与序列化 3.4.实现增量控制 4.仿真示例 0.友情链接 B站链接1-北京 ...

  2. 【OS系列-2】- 进程详细讲解(代码示例)

    进程 进程详细讲解(代码示例) 进程 示例代码 创建进程的具体过程? 执行 fork()的时候系统做了什么? 进程间通信 管道 消息队列 共享内存 信号量 套接字 进程间同步 信号量 文件锁 无锁 C ...

  3. JavaScript 高阶函数

    一.高阶函数 JavaScript 中的高阶函数是一种接受函数作为输入或返回函数作为输出的函数.它们提供了灵活的方式来处理函数,并允许把函数作为参数或返回值传递.它们是函数式编程的重要组成部分,并且可 ...

  4. 狂神说Java CSS3讲解综合代码

    狂神说Java CSS3讲解综合代码 <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/ ...

  5. Java零基础小白的福利来了!!高淇老师带你飞~

    经过一年时间的沉淀,高淇老师终于带着他的Java300集走来啦!!简直就是新手小白入门编程的福音,内容讲解细致,画面丰富. 课件所有图形做了重新绘制和配色,图解学习Java,让学习成为一种享受 本套教 ...

  6. HTML Inspector – 帮助你编写高质量的 HTML 代码

    HTML Inspector 是一款代码质量检测工具,帮助你编写更优秀的 HTML 代码.HTML Inspector 使用 JavaScript 编写,运行在浏览器中,是最好的 HTML 代码检测工 ...

  7. html空格代码_编写灵活、稳定、高质量的CSS代码的规范(推荐收藏)

    01 编写灵活.稳定.高质量的HTML代码的规范 一.唯一定律 无论有多少人共同参与同一项目,一定要确保每一行代码都像是唯一个人编写的. 二.HTML 2.1 语法 (1)用两个空格来代替制表符(ta ...

  8. ML之FE:特征工程中常用的五大数据集划分方法(特殊类型数据分割,如时间序列数据分割法)讲解及其代码

    ML之FE:特征工程中常用的五大数据集划分方法(特殊类型数据分割,如时间序列数据分割法)讲解及其代码 目录 特殊类型数据分割 5.1.时间序列数据分割TimeSeriesSplit 特殊类型数据分割 ...

  9. 高淇python讲义百度文库_python 面向对象01

    原创是:高淇老师讲义 Python 中 一切皆对象 ========================================================================== ...

  10. javascript获取asp.net后台代码的方法

    1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1 ...

最新文章

  1. Linux 修改SSH 默认端口 22,防止被破解密码
  2. 使用css修改checkbox选择框的样式
  3. 一些web开发中常用的、做成cs文件的js代码 - 搜刮来的
  4. 20172313 2018-2019-1 《程序设计与数据结构》第六周学习总结
  5. C# 设置DateTime类型的变量值等于Null
  6. 关于引用mshtml的问题
  7. 2019年年终总结(流水账)
  8. C++_OpenCV模板匹配
  9. 浩海技术GHOSTXPSP3_2010浪漫圣诞纯净版
  10. oracle中查看锁表,ORACLE中查看当前系统中锁表情况
  11. 北航超算运行matlab,工信部网:北航学子荣获ASC19世界大学生超算竞赛最高计算性能奖...
  12. 软件工程专业就业方向
  13. 如何预估项目的完成时间
  14. 直播+迎来重磅炸弹,网易推出音乐+直播服务look直播,直播+是大趋势
  15. 深入浅出WMS之入库流程解析
  16. C/C++键盘输入含空格的字符串的各种方法
  17. 架构设计---技术栈01
  18. win7安装ie10,未能完成安装
  19. pvid与access的关系_关于Trunk、Hybrid、Access、Tag、Untag、Pvid的关系与区别
  20. vscode连接远程服务器遇到Bad owner or permissions on C:\\Users\\XXX/.ssh/config的解决方法

热门文章

  1. 比鲁大师好的测试电脑软件,电脑跑分软件哪个好?好用的电脑跑分软件盘点
  2. 照片转3d模型_云从科技3D人体重建技术刷新3项纪录!仅凭照片即可生成精细模型...
  3. 《创业维艰》笔记 2
  4. 假期归来,有哪些编程书上了新书榜?
  5. 命令行基础-tar命令详解
  6. 初始单片机 ----自学笔记
  7. ipv6overipv4+linux,IPv4 over IPv6 的配置
  8. smali语法基础详解
  9. 毛绒产品计算机测配色,计算机测配色综述.doc
  10. 未来教育计算机二级第十八套ppt,未来教育.ppt