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

Javascript知识精华

<script    language="JavaScript" type="text/javascript" >
<!--
         .
//-->
</script>
.language已经被弃用,但为了兼容旧版本浏览器而保留,所以建议同时使用这language和type两个
.<!---     //-->    的作用是使得不支持JavaScript的旧版本浏览器能忽略脚本内容
.<script src="xxx.js"    language="JavaScript"    type="text/javascript"    charset="gb2312" ></script>
charset单独设置 xxx.js的字符编码
.利用DOM实现<body onload="alert('xxxx')" >
document.body.onload=function(){
       alert("xxxx");
}
.变量
命名规则
     可以由字母、下划线_、数字、$组成
     必须以字母、下划线_、或$开头
     变量名不能是关键字或保留字
     推荐使用骆驼型命名法
可以使用var来声明变量,但一定要在使用之前声明
var a,b=1,c;
a=2;
c=4;
也可以不经过var声明而直接使用,这样和上面没有任何区别,只是会降低可读性
JavaScript是大小写敏感的
变量类型
     undefined     未定义
     null          空
     boolean       布尔
     string        字符串
     number        数值
     object        对象
    var a="ddddd";
    if("string" == typeof(a))
    {
        alert("==");
    }
    var b=false;
    if("boolean" == typeof(b))
    {
      alert("==");
    }
    var f=null;    //t


相关文档:

javascript仿照google搜索框自动补全

<html>
<body>
<style>
ul,li{margin: 0; padding: 0;width:100%;}
</style>
<script language="javascript" type="text/javascript">
function checkword()
{
   var wordvalue=document.getElementById("word").value.toLowerCase();
   var alltxt="管理员| ......

JavaScript CSS Style属性对照表

JavaScript代码
<mce:script type="text/javascript"><!--
function imageOver(e) {
e.style.border="1px solid red";
}
function imageOut(e) {
e.style.borderWidth=0;
}
// --></mce:script>
<img src="phplamp.gif" onmouseover="imageOver(this)" onmo ......

javascript开发系列(面向对像)

javascript中的面像对像。
请看代码,下面弹出一个对话筐。
  <script type="text/javascript">
        function win(w, h,,url)
         {
            this.widt ......

javascript 浮点数运算的时候出错 有比较明显的误差

/********************************************************************************/
//javascript在两个浮点数运算的时候会有比较明显的误差。增加下列方法解决。
//2009-07-18 Skyeah
//除法函数,用来得到精确的除法结果
//说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回 ......

javascript开发系列(框架、窗口)

window,是javascript中整个框架中的根。它具有如下属性和方法:
属性:location,navigate,screen,frameset[],document,history等6个重要的属性.
方法:setTineOut(),moveTo(),moveBy(),resizeBy(),resizeTo()等几个常用的方法。
请看如下两个例子:
1、状态栏动态显示年月日
  function setTime() {
 &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号