javascript 总结 《一》
1:取得表单中的TextBox 中的数据:document.FormName.TextBox.value;
2: 控制元素的现实和隐藏:有visibility 和 display
区别:1)前者的属性值有,visible、hidden 。
后者的属性值有:block 和 none;
2)前者虽然隐藏了元素,但是元素暂用的位置,还在那里,
后者元素隐藏之后,元素的暂用的位置也消失。
3:confirm 弹出对话框的时候,如果单击 【确定】,返回 true ,单击 【取消】返回 false。
4:取得用户选择的单选按钮的值的时候,document.getElementById(“单选按钮的ID”).checked;
获得用户输入的值的时候也可以document.getElementById(“输入框的ID”).checked;
5:嵌入到HTML中的时候,要注意大小写,比如 时间函数,在html中 OnClick ,在JavaScript中是 onclick 。
【摘抄】js是一种区分大小写的语言。
注意下:以前我也犯过的错误。
HTML是不区分大小写的。经常看见有人这么写,
<input type=”button” onClick=”a()” /> (这样写是对的)
如果放到JS中,就必须使用onclick(小写哦!)
同时XHTML中也只能使用小写。
这个我们并不需要太关心,象这种问题,其实都可以自己给自己定一个标准,自己写程序的时候全部小写。
另外每行程序后 分号 也是一样
PS: 我们都用小写的就OK了。
6:JavaScript 是面向对象的语言,尽量模拟人的思维。
7:JavaScript 的原型,如果为一个对象增加一个属性,这个新添加的属性只可以在该对象内部使用,再别的地方不可以使用,
Eg
var dog=new dog(“ 小狗1”,”1 岁”);
dog.dog_type=”土家狗”;
var dog1 =new dog(“ 小狗2”,”2岁);
alert(dog1.dog_type);
就会得到null。
解决的方法就是用原型,在原型的够着函数中添加,后来添加的属性就会在重新实例化的类里面调用。
改造:
var dog=new dog(“ 小狗1”,”1 岁”);
dog.prototype.dog_type=”土家狗”;
var dog1 =new dog(“ 小狗2”,”2岁);
alert(dog1.dog_type);
这样子就ok 了。
8:在JavaScript 中使用字符串,可以使用双引号,也可以用单引号,具体的使用
相关文档:
一个简单的javascript类定义例子
涵盖了javascript公有成员定义、私有成员定义、特权方法定义的简单示例
Java代码
<script>
//定义一个javascript类
function JsClass(privateParam/*&n ......
详解javascript类继承机制的原理
目前 javascript的实现继承方式并不是通过“extend”关键字来实现的,而是通过constructor function和prototype属性来实现继承。首先我们创建一个animal类
js 代码
var animal = function(){ //这就是constructor function 了&nbs ......
1.可以通过prototype属性,实现继承方法的方式,这种方式就是java语言中继承的变换形式。
// Create the constructor for a Person object
function Person( name ) {
this.name = name;
}
// Add a new method to the Person object
Person.prototype.getName = function() {
  ......
/*
* To change this template, choose Tools | Templates
* and open the template in the editor
*/
var File = {
name:'',
path:'',
ext:'',
cfiles:[],
attributes:{
  ......
1 JavaScript数组简介
JavaScript数组是一种包含已编码的值的复合数据。数组区别于关联数组,关联数组是将值和字符串关联在一起,而数组是将值和非负整数关联在一起。
数组是对象(可利用typeof运算符)。
2   ......