易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : javascript

JavaScript 指针设计错误

当函数调用如 var = add(1,2),此时函数的指针会指向全局函数
var add = function(a,b){
 return a + b;
};
var myObject = {
 value:3,
 getValue:function(){
  return this.value;
 }
};
myObject.double = function(){
 var that = this;
 var helper = function (){
  //add方法内地this指向window对象,应该算是javascript设计错误
  //所以这里用一个局部变量指向内部方法参数
  that.value = add(that.value,that.value);
 };
 helper();
};
myObject.double();
document.writeln(myObject.getValue()); ......

javascript日历

源代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>simple</title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
</head>
<style>
div{font-family:宋体;font-size:12px}
#sele{
 margin:0 auto;
 background-color:#ababab;
 width:300px;
 height:30px;
 padding-top:10px;
}
#title{
margin:0 auto;
width:300px;
height:30px;
}
#tb{
margin:0 auto;
width:300px;
height:150px;
background-color:#aabb00
}
</style>
<body>
<div id="message" style="width:250px;height:150px;position:absolute;background-color:#fffffa;z-index:10;top:50px;left:300px;display:none">
您要记录的事情:
<textarea id="stort" cols="30" rows="7">
</textarea>
<input type="button" value="保存" id="saveButton" onclick="calendar.saveMessage()"& ......

javascript 常用函数


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: document.getElementById("output").value = document.getElementById("i
nput").value.toUpperCase();
7.JS中的值类型:String,Number,Boolean,Null,Object,Function
8.JS中的字符型转换成数值型:parseInt(),parseFloat()
9.JS中的数字转换成字符型:(""+变量)
10.JS中的取字符串长度是:(length)
11.JS中的字符与字符相连接使用+号.
12.JS中的比较操作符有:==等于,!=不等于,>,>=,<.<=
13.JS中声明变量使用:var来进行声明
14.JS中的判断语句结构:if(condition){}else{}
15.JS中的循环结构:for([initial expression];[condition];[upadte expression]) {inside loop}
16.循环中止的命令是:break
17.JS中的函数定义:function functionName([parameter],...)
18.当文件中出 ......

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

scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
event.clientX 相对文档的水平座标
event.clientY 相对文档的垂直座标
event.offsetX 相对容器的水平坐标
event.offsetY 相对容器的垂直坐标
document.documentElement.scrollTop 垂直方向滚动的值
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量
......

JavaScript 对select元素常用操作


/*------------------------------------------------------
* 1.判断是否存在指定value的Item
* 2.加入一个Item
* 3.删除值为value的所有Item
* 4.删除某一个index的选项
* 5.更新第index项的value和text
* 6.设置select中指定text的第一个Item为选中
* 7.设置select中指定value的第一个Item为选中
* 8.得到当前选中项的value
* 9.得到当前选中项的index
* 10.得到当前选中项的text
* 11.清空所有选项
-------------------------------------------------------*/
//1.判断是否存在指定value的Item
function ExistValue(obj,value){
for(var i=0;i
if(obj.options[i].value == value){
return true;
}
}
return false;
}

//2.加入一个Item
function AddItem(obj,text,value){
var varItem = new Option(text,value);
obj.options.add(varItem);
}
//3.删除值为value的所有Item
function RemoveItems(obj,value){
for(var i=0;i
if(obj.options[i].value == ItemValue){
obj.options.remove(i);
}
}
}
//4.删除某一个index的选项
funct ......

javascript基础笔记

一:javascript语法三种
1:基本语法
2:DOM:Document Object Model 把html文档当成一个界面
3:BOM:Browse Object Model 把浏览器当成一个界面
二:
1:
<script Language="JavaScript">
 document.write("<br>会加粗的字体</br>");
</script>
//先将字符串原封不动的打印出来,然后再交给浏览器解析,所以字体就会被加粗。
2:多段javascript代码变量可以共用:如
<script Language="JavaScript">
 var greeting;
 greeting = "welcome to the js";
</script>
<script Language="JavaScript">
 document.write(greeting);
</script>
 
3:
IE javascript调试设置
打开IE-工具—Internet选项-高级:
禁用脚本调试 不打勾
显示每个脚本错误的通知 打勾 
4:javascript变量,数组的定义和使用
<script Language="JavaScript">
 var arr = new Array(3);
 arr[0] = 1;
 arr[1] = 2;
 arr[2] = 3;
 arr[3] = 4;//可以访问到第四个元素
</script>
<script Language="JavaScript">
   document.write(arr ......
总记录数:2244; 总页数:374; 每页6 条; 首页 上一页 [336] [337] [338] [339] 340 [341] [342] [343] [344] [345]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号