1. javaScript全局函数
1) javaScript全局函数
全局函数不属于任何一个内置对象。
JS包含以下7个全局函数,用于一些常用的功能:
escape(),eval(),isNan(),isFinite(),parseFloat(),parseInt(),unescape();
Eval()方法:执行代码;
<script type="text/javascript">
var str="1+2+3";
alert(eval(str));
</script>
2) javaScript window对象常用方法及事件
alert();弹出消息框confirm() prompt()
setTimeout();执行一次
setinterval();执行多次
open();打开窗口
window.onload发生在文档全部下载完毕的时候。
window.onresize发生在窗口大小发生变化的时候。
<script type="text/javascript">
/* window.onload=function(){
alert("文档加载完毕了");
} */
function init(){
alert("文档加载完毕了");
}
window.onresize=function(){
alert("窗体大小发生了变化!");
}
</script>
<body onload="init()">
<script type="text/javascript">
window.alert("window对象的alert方法");
function dzt(){
alert("5秒后屌炸天");
}
function setDateTime(){
var date=new Date();
var day=date.getDay();
var week;
switch(day){
case 0:week="星期日";break;
case 1:week="星期一";break;
case 2:week="星期二";break;
case 3:week="星期三";break;
case 4:week="星期四";break;
case 5:week="星期五";break;
case 6:week="星期六";break;
}
var today=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日 "+week+" "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
document.getElementById("today").innerHTML=today;
}
window.setTimeout("dzt()", 5000);
window.setInterval("setDateTime()", 1000);
window.open("http://www.baidu.com");
</script>
<div id="today"></div>
</body>
分享到:
相关推荐
1、decodeURI() 参数:string 功能描述:对 encodeURI() 函数编码过的 URI 进行解码。 实例: 可把 //www.jb51.net/My first/ 解码为 //www.jb51.net/My first/ 2、decodeURIComponent() 参数:string 功能描述:函数可对...
JavaScript进阶:JS的全局变量和全局函数.docx
全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、类编程。除此之外,附录中还介绍了更多...
函数 JavaScript 全局函数 定义和用法 eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。 如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval(&#...
2.4 在Javascript中访问C++全局函数及变量 2.5 在C++中“声明”“Javascript类”, 供Javascript实例化 2.6 封装完整的C++类到Javascript中,供Javascript实例化 三、Google v8的开源应用 3.1 Node.js ...
该项目只有一个文件projectk.js ,它将原始的jeForth减少为只有两个FORTH单词“ code ”和“ end-code ”,以及一些其他JavaScript全局函数,例如push() , pop() , tos() tick()和last()等的好处是,有JavaScript...
第3部分深入探索JavaScript,介绍了语法、值、运算符、布尔类型、数字、字符串、语句、异常捕获、函数、变量、对象与继承、数组、正则表达式、Date、Math、JSON、标准全局变量、编码和JavaScript、ECMAScript 5的新...
匿名函数可以有效的保证在页面上写入Javascript,而不会造成全局变量的污染。这在给一个不是很熟悉的页面增加Javascript时非常有效,也很优美。
javascript中声明函数的方法有两种:函数声明式和函数表达式. 区别如下: 1).以函数声明的方法定义的函数,函数名是必须的,而函数表达式的函数名是可选的. 2).以函数声明的方法定义的函数,函数可以在函数声明之前调用,...
主要介绍了JavaScript中的全局对象介绍,对于任何JavaScript程序,当程序开始运行时,JavaScript解释器都会初始化一个全局对象以供程序使用,需要的朋友可以参考下
JavaScript函数调用规则一 (1)全局函数调用: function makeArray( arg1, arg2 ){ return [this , arg1 , arg2 ]; } 这是一个最常用的定义函数方式。相信学习JavaScript的人对它的调用并不陌生。 调用代码如下: ...
《JavaScript+DHTML语法与范例详解词典》词条包含的主要内容有JavaScript的全局函数和基础对象的函数和属性;如何通过JavaScript DOM对象来动态地操作整个HTML文档,对HTML元素进行添加、移动、修改或删除;XMLDOM的...
JavaScript对于全局函数内的this绑定为全局对象,而对于嵌套函数也采用了相同的解释。
作用:可以有效的避免全局变量的污染以及函数名的冲突问题。 说明:既是函数表达式的另一种表示形式,又可通过函数声明的方式实现调用。 5.5 匿名函数 2. 匿名函数 var fn = function (num1, num2) { return num1 + ...
如果一个函数不是 JavaScript 对象的方法,那么它就是全局对象的函数(参见前一章)。 下面的例子创建了带有三个属性的对象(firstName、lastName、fullName)。 var person = { firstName:"Bill", las
//普通全局函数 var _alert = null; function myalert(param){console.log("before hook");} alert.hook("_alert",myalert); alert.unhook("_alert","alert"); alert(1); //自定义对象匿名函数 function Person() {...
2. 作用域链、全局作用域和全局对象 我们知道,JS中的每个函数在执行时都会产生一个新的作用域。具体来说,在执行流程进入函数时会建立一个新的作用域,在函数执行完成退出时会销毁这个作用域。函
javascript 思维导图 (变量,数据类型,运算符和表达式,函数 ,全局函数,分支结构,循环结构,数组,String,正则表达式,Math,Date,Error,OOP,Es5)
//全局变量 g_sourceSubstr = "`~" //要替换的字串 g_objecSubstr = "\"" //替换为的字串 /***************************************** 功能:检查是否含有"'",'\\',"/"等等 参数:ParseString 要检查的字符串 ...