js 小知识


1     window事件
2   window.onload=function(){alert("页面创建中****");};
3 window.onunload=function(){alert("页面卸载中****");};
4 window.onbeforedeactivate =function(){alert("页面卸载中****")};

定时


 1         window.status="xxxxx"
2 var now =new Date().toLocaleString();
3 window.status=now;
4
5 function showTime()
6 {
7 var now=new Date().toLocaleString();
8 window.status=now;
9 //window.document.write(window.status+"<br/>");
10 window.document.getElementById("time").innerText=window.status;
11
12 }
13 //window.setInterval("showTime()",1000);
14
15 //window.location.href="http://127.0.0.1:8080/bbs";
16
17 var size=window.history.length; //浏览器的历史栏,它存放的是该浏览器窗口已访问过的网页内容
18 window.document.write(size);
19
20 //打开新的窗口
21 var newWindow=window.open("function.html");
22
23 newWindow.close();

触发事件,表单提交是否


 1     <form name="register" action="http://127.0.0.1:8080/bbs" method="post" onsubmit="return checkRegister()">
2 <input type="text" name="username" />
3 <input type="submit" value="注册" />
4 </form>
5
6 <form action="#" method="post" onsubmit="return checkLogin()">
7 <input type="text" name="username" />
8 <input type="submit" value="登录" />
9 </form>
10
11 <script type="text/javascript">
12 function checkRegister()
13 {
14 var name=window.document.register.username.value;
15 alert(name);
16 return false;
17 }
18 function checkLogin()
19 {
20 var name=window.document.forms[1].username.value;
21 alert(name);
22 return false;
23 }
24 </script>

打开新窗口


1     <script type="text/javascript">
2
3
4 //打开新的窗口
5 var newWindow=window.open("function.html");
6
7 newWindow.close();
8 </script>

时间: 2024-10-29 05:05:13

js 小知识的相关文章

js小知识分享

HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写.它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本.其中最著名的就是RFC 2616.RFC 2616定义了今天普遍使用的一个版本--HTTP 1.1.为纪念Tim Berners-Lee提出HT

angular.js小知识总结

angular-watch.html 代码如下: <script> var app = angular.module('app',[]); app.controller('ctrl',function($scope){ $scope.init = { price : 20,//单价 count : 5, //数量 money : 3 //运费 }; $scope.a = 0; $scope.$watch('init.count',function(newVal,oldVal){ console

js小知识

1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value) 6.一个小写转大

js小知识 正则表达式的定义

js定义正则表达式有两种方式:普通方式,构造函数方式 正则对象是js的内置对象 正则的属性 正则的方法 js中字符串的方法 一.普通方式(双斜杠//方式):var  reg = /表达式/附加参数 表达式放在双斜杠"//"中,表达式是一个字符串,可以使用特殊字符 附加参数放在第二个斜杠"/"的后秒,是用来扩展表达式的含义,主要有三个参数:g,i,m:g代表可以全局配置:i代表不区分大小写配置:m代表可以多行配置:这三个参数可以任意组合或者不加任何参数: 例如: va

Js小知识及一些常见易混淆的知识点

1.offsetleft  =  整数(可以是正,也可以是负数).如果是浮点数,则始终向下取整 =90px,因为像素里没有小数,自动抛弃整数,表现为向下取整 2.区别假设:body{     height:2000px  }function getInfo(){var s = "";s += " 网页可见区域高:"+ document.body.clientHeight;——可见高度是2000px,表示全部可见高度 s += " 网页可见区域宽:"

常用JS小知识汇总

1 上传图片:html代码 <input id="image" type='file' name='myFile' size='15' onchange="showPicture(this)" /> <img id="111" src="img/1.jpg" width="133" height="200" /> js代码: <script type=&qu

js小知识-replace的回调函数

replace() 方法返回一个由替换值替换一些或所有匹配的模式后的新字符串.模式可以是一个字符串或者一个正则表达式, 替换值可以是一个字符串或者一个每次匹配都要调用的函数. 注意:原字符串不会改变. 语法 str.replace(regexp|substr, newSubStr|function) 参数 regexp (pattern) 一个RegExp 对象或者其字面量.该正则所匹配的内容会被第二个参数的返回值替换掉. substr (pattern) 一个要被 newSubStr 替换的字

js小知识 delete操作符

说明:delete操作符用于删除对象的某个属性. 语法: delete object.property //删除 对象.属性 delete object['property'] //删除 对象['属性'] 返回值:bool类型,成功删除的时候回返回true,否则返回false. 注意: 如果你删除的属性在对象上不存在,那么delete将不会起作用,但仍会返回true 如果 delete 操作符删除成功,则被删除的属性将从所属的对象上彻底消失.然后,如果该对象的原型链上有一个同名属性,则该对象会从

js中级小知识1

首先我们复习之前的小知识,本期博客与之前有关 js数据类型 基本数据类型:string    undefined         null         boolean          number 引用数据类型:     Object     array       function 二者的区别 基本数据类型就是简单的操作值,引用数据类型,把引用地址赋值给变量 堆内存 就是存放代码块的,存放形式有两种,一种是对象一键值对的形式存放 另一种就是函数 以字符串的形式存放 案例 引用数据类型的赋