一;javaScript是一种在任何浏览器,不借助任何插件可以进行操作的标签语言;在浏览器的地址栏敲入alert(“hello world”)就会在浏览器页面上弹出一个窗口,显示”hello world“很是方便;所以,是一种基于对象的操作语言,直接用对象,对象来自于DOM;

二;javaScript是一种实用性很强的语言;

弱类型语言的变量声明:学过其他的语言的同学们可能都知道,声明变量必须是如下格式:声明类型 声明对象 例如(int m;),但是在javaScript 语言中,若是这么声明,你就大错特错了,在此种语言中,无论你要声明的变量是什么类型的,一律用var+生命变量+值得形式如(var m=10;),他不需要认为的分析变量类型,而是由浏览器自动识别,是什么值他就会输出什么值,且可重复定义,更加不可思议的是,他还可以重复声明,但是以最后声明的值为准,这种语言固然很方便,但是却也是一个很大的陷阱,同学们用的时候需谨慎!!!

三;***总之,此类语言是一种不规范的可重复定义的弱类型语言,声明变量一律用var;

四,javaScript初级火狐基本流程:

1,新建一个记事本,改成html类型,;

2用火狐的fireBug打开此“html”文件;

3,打开控制台,在控制台中就可编辑想要实现事件的代码;

下面用两个中级的例子来了解一下javaScript的基本用法:

先创建一个html类型的文档,写入

<html>


<head></head>

<body>

<input type="text" name="fa" id="text"/>(/*加入文本框,id必须注明,否者在控制台定义的组件无法加入到html文档中,则控制台的操作无法实现,(很多人都会犯错));

<button id="but">fsajl</button>(、/*加入按钮,提交内容)


<table id="tab"></table>(/*加入表格)




</body>

</html>

控制台的操作:

var but=document.getElementById("but");/*此类语言中,id是浏览器和文本的桥梁,如果没有id,则无法将两部分沟通起来;如需对文本中的组件进行操作,需用document。getElementById()获得主键对象*/

var tb=document.getElementById("tb");/*或许table的id*/

but.οnclick=function()/*按钮的点击事件函数,相当于java中的成员变量,当事件发生时,执行括号内的代码*/{


var uname=document.getElementById("uname");(/*或许文本的id*/)

var c=uname.value;(/*或许文本的内容,用的textName。value成员变量*/)

uname.value="";(/*执行一次清空文本的内容*/)

var td=document.createElement("td");(/*此类语言用document。createElement("")创建一个元素*/)

var tr=document.createElement("tr");(/*创建一个tr元素*/)

td.innerHTML=c;(/*给元素添加内容用的成员变量是td(元素名)。innerHTML=插入值*/)

tr.appendChild(td);(/*给你个元素加入元素用tr。appendChild(加入元素的名字)*/)

tb.appendChild(tr);(/*给table加入tr*/)



}

待更新。。。。。。。。。