Javascript 语法讲解
1.delete 运算符
对象删除一个属性,或数组中删除一个元素。将无用的内容删除以节省空间。
delete expression
example:
var person = new Object();
person.sex = "male";
alert(person.sex);
delete person.sex;
alert(person.sex);
2. ‘,' 运算符
var a = 2;
var b = 3;
var c = (a++,b++,a+b);
alert(c); // 7
3.for each ...in,遍历对象属性的值或数组的元素
//创建对象 用{}创建一个新对象,并用指定的键和值初始化该对象.
var myObject = {hisName:"javascript",age:11,belonging:"Mozilla"};
for each ( var item in myObject){
document.write(item);
}
4. with语句 , 可以方便地引用某个特定对象的方法和属性
语法格式:
with(object){
statement(s);
}
example:
var rightNow = new Date();
with(rightNow){
document.write(getDay());
}
或
var rightNow = new Date();
document.write(rightNow.getDay());
with:省略了rightNow。
5。function匿名函数,这种函数将一段“函数文本”存储在一个变量中.只能在命名之后,才可使用.
语法:
var myFunc = function(arg_1,arg_2,arg_3,....,arg_n){
//执行语句
return "一些数据或变量";
}
函数文本也可作为函数或方法的参数
var yourname = "zhoubc";
afunc(function(){document.write(yourname);},200);
6.Object 类
构造方式
1.var obj_object = new Person(parameter);
function Person(parameter){
}
2.var obj_object = {属性名:属性值,...属性名:属性值}
基类
创建类的实例
var person = new Object();
person.sex = "male";
person.age = 28;
person.birthday = new Date(1970,0,1);
或
var person = {sex:"male",age:28,birthday:new Date(1970,0,1)};
打印
for(var i in person){
document.write(person[i]);
}
相关文档:
方法: string.replace(new RegExp(oldString,"gm"),newString))
gm g=global, m=multiLine,大致上方法就是这样的,可以实现替换全部指定字串
另一个简单的验证JS的方法:
在浏览器地址栏输入
javascript:alert("abcabcabc".replace(new RegExp("a","gm"),"ad&quo ......
javascript中window对象的方法和属性资料
引用:http://www.cnblogs.com/Athrun/archive/2008/04/16/1156291.html
Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也可由wi ......
在Visual Studio中,所有的ASP.NET 2.0控件都是自定义控件,创建自己的自定义控件一般需要完成以下三步。
(1)在站点APP_Code下创建一个新类;
(2)修改这个类,让它成为WebControl类(包含在System.Web.UI.WebControls命名空间)的派生类;
(3)重写基类(即WebControl类)的RenderContents()方法。
下面是一个最简单的ASP.NE ......
// JavaScript 脚本,解析型语言
//
var ABCD = function(){
var pub = {};
var pri = {};
pri.name = "myhere";
pri.age = 23;
//var ABCDE;
pub.setName = function( newName){
pri.name = newName;
};
// 这里 pub.getName 被赋值为一个函数,就是定义一个函数
// 这个函数并没有运行,这个函数 ......
--------------------------------------------------------------------------------
<body>
<mce:script type="text/javascript"><!--
document.write("如果显示了这段文字,那么您的浏览器支持 JavaScript!")
// --></mce:script>
<noscript>No JavaScript support!</noscript&g ......