百度空间 | 百度首页 
 
文章列表
 
您正在查看 "Javascript" 分类下的文章

2008-12-16 16:14

在函数中生成input标签,并设置input.name属性,最后通过js方式获取input的值。使用document.getElementsByName()方法,结果FF正常,IE里获取的value值为空。
   //var aryResult = document.getElementsByName("cateResult");
   //alert(aryResult.innerHTML);
   //for(var i=0;i<aryResult.length;i++){
     //alert(aryResult[i].value);
//oResult.value += aryResult[i].value+",";
   //}

类别:Javascript | 评论(0) | 浏览()
 
2008-12-15 16:52

Bansi: 最近碰到的一个问题,IE里面使用createElement方式生成input元素,并设置checked=true;结果IE里失效,checkbox、radio选择框并没有被选择起来。找到一篇文章,里面提供了解决思路。但是,还有一个问题,按照下文的方法能够解决IE的问题,FF里又来问题了。下看原文,最后提供一个我的解决方案供参考与交流。

使用DOM来创建页面元素的一些问题(转)
原文地址:http://blog.csdn.net/yangdengfeng2003/arc

类别:Javascript | 评论(0) | 浏览()
 
2008-11-18 15:06

Bansi:转载了一篇文章, 以及一个实例的代码片段。实际上这两种写法的比较,在以前javascript面向对象编程学习笔记二里有详细叙述。里面建议的方法是结合两种方式。

javascript中的对象JS作为一种动态语言,在语法上有相当大的自由度,所以造成了一种功能,有N种写法的局面。
在JS中实现OOP,一般来说有两种方法:
第一种:使用this关键字

类别:Javascript | 评论(0) | 浏览()
 
2008-11-18 14:33

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>pop</title>
<meta http-equiv="Content-Type" content="text/html; charset

类别:Javascript | 评论(0) | 浏览()
 
2008-05-06 18:29

去年年底用Javascript写了个JS验证框架,我(bansi)称之为JS通用验证框架。将表现、结构、控制三层结构完全分离。写页面的人只需要引入JS文件,然后不用写任何js语句,只用像写xhtml那些写自己的网页。

列举一个代码片段:
<tr>
    <th>用户名</th>
    <td><input type="text" rel="用户名为4-12位的字母;english,len(

类别:Javascript | 评论(5) | 浏览()
 
2008-04-19 20:53

此笔记摘自《Ajax-web开发、可重用组件及模式》,与前两篇面向对象Javascript学习笔记有所不同,前两篇更为详细,讨论更为深入,这篇更适合于Ajax的应用且简洁。

面向对象的方法
用Javascript进行面向对象编程有许多种方式创建对象或伪对象:
对象构造器(Object constructor)
原型(Prototype)
new算子(new operator)
字母符号法(Literal notation)
关联数组(Associative array)
Jscript.NET
(bansi:总觉得这本书的翻译怪怪的。。。)

使用new

类别:Javascript | 评论(0) | 浏览()
 
2008-02-20 14:30

Transparent custom corners and borders

结合JS实现的,即使js不载入也能够很好地显示页面为直角。JS载入后动态添加一些xhtml标签,然后实现圆角效果,这样一来原始的xhtml就会显得很整洁。非常完美的一个解决方案。学习地址:http://www.456bereastreet.com/archive/200505/transparent_custom_corners_and_borders/

类别:Javascript | 评论(0) | 浏览()
 
2007-12-29 16:00

构造函数方式

function Car(sColor, iDoors, iMpg){
    this.color = sColor;
    this.doors = iDoors;
    this.mpg =iMpg;
    this.showColor = function(){
        alert(this.color);
    };
}

var oCar1 = new Car("red",4, 23);
var oCar2 = new Car("blue",3,12);

优点,构造函数内部无创建对象

类别:Javascript | 评论(0) | 浏览()
 
2007-12-29 15:20

闭包(closure ):是指一个函数中可以包括不必计算的变量的函数,换句话就是,该函数能使用函数外定义的变量。参考下面的例子:

var sMsg = "hello world!";
function sayHi(){
    alert(sMsg);
}

sayHi();

这段代码载入内存后,并未为函数sayHi()计算变量sMsg的值得。该函数捕获sMsg的值只是为了后用,也就是说,解释程序知道在调用该函数时要检查sMsg的值。sMsg将在函数调用sayHi()时(最后一行)被赋值,显示消息"hello world!";

类别:Javascript | 评论(0) | 浏览()
 
2007-12-29 15:00

object类的属性:
Constructor    --创建对象的函数的引用(指针)。对于object类,该指针志向原始object()函数。
Prototype --该对象的原型的引用。

object类的几个方法:
HasOwnPrototype :判断对象是否有某个特定的属性。必须使用字符串指定该属性(例如:o.hasOwnProtytype("name"))。
IsPrototypeOf(object): 判断该对象是否为另一个对象的原型。
PropertyIsEnumerable(property):判断给定的属性是否可以用for...in语句。
ToString():返回对象的原始字符串的表示

类别:Javascript | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
 
 
Sql(5)
 
 
Ue(0)
 
 
 
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

看不懂啊
 

好.就是看着有点吃力!顶!
 
 
 
 
     


©2009 Baidu