易截截图软件、单文件、免安装、纯绿色、仅160KB

四、程咬金——JavaScript基础

一、前言
Ajax,异步JavaScript和XML,前面已经解释过,所以Ajax的学习还包含JavaScript和XML,这里我们先看JavaScript,而JavaScript实际上又是包含JavaScript语法和HTML DOM即文档对象模型的,接下来会分别介绍。
JavaScript教程参考地址:http://www.w3school.com.cn/js/index.asp
 
二、JavaScript基础
1)       页面上的JavaScript必须包含在<script>与</script>之间,以向浏览器说明这是JavaScript
2)       变量与变量声明:JavaScript是弱类型语言,不需要声明变量的类型,所有的变量都可以通过var声明符来声明,如:var x = 5; var y = “good”;等等
3)       插入特殊字符需使用转义字符“\”(斜线),如\’, \”, \n等等
4)       JavaScript对大小写敏感
 
三、JavaScript对象
1)       String对象
(1)    length:字符串长度,例:txt.length
(2)    match() 方法:查找字符串中特定的字符,并且如果找到的话,则返回这个字符,例:str.match("world")
(3)    indexOf() 方法:定位字符串中某一个指定的字符首次出现的位置,如果没有则返回-1,例:str.indexOf("Hello")
(4)    replace() 方法:在字符串中用某些字符替换另一些字符,例:str.replace(/Microsoft/,"W3School")
(5)    toUpperCase()方法:将字符串转换为大写,例:txt.toUpperCase()
(6)    split(分割字符) 方法 :将字符串按分割字符分割,返回数组
2)       日期对象
(1)    Date():返回当前日期和时间,例:var x = new Date();
(2)    var today=new Date()
(3)    var h=today.getHours()
(4)    var m=today.getMinutes()
(5)    var s=today.getSeconds()
3)       数组
(1)    Var list = new Array();:声明数组
(2)    List[x] = “value”;:为数组赋值,赋值类型无要求
(3)    For … in循环数组:这�


相关文档:

JavaScript 获取对象的高度和宽度详细说明

scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetL ......

javascript调用外部程序

 <head>
</head>
<body>
<script type="text/javascript"><!--
function donativeapp()
{
if(arguments.length!=1)
{
return ;
}
try
{
var path=arguments[0];
var obj = new ActiveXObject("wscript.shell");
obj.Run(path);
obj=null;
}catch(e ......

不唐突的JavaScript的七条准则

 英文原文:The seven rules of Unobtrusive JavaScript
原文作者:Chris Heilmann
经过多年的开发、教学和编写不唐突的JavaScript, 我发现了下面的一些准则。我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解。这些规则曾经帮助我更快地交付产品,并且产品的质量更高,也更容 ......

JavaScript类型转换

 方法主要有三种
转换函数、强制类型转换、利用js变量弱类型转换。
1. 转换函数
js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。
在判断字符串是否是数字值前,parseI ......

Google 排名中的 10 个最著名的 JavaScript 库

   Google 排名中的 10 个最著名的 JavaScript 库 收藏
JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 G ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号