jonson1126
各种问题 各种方法 各种解决 路要自己走一遍才知个中滋味

学习js之前你应该做的知识储备:html css

理解:作为一门独立的编程语言,入门级别的js可以让你的网站动起来(较之静态网站),可以做网页特效,即其最主要的应用是在web上创建动态网页(网页特效),js还是ajax的重要部分,ajax很大程度上依赖js。帮助理解:DHTML(Dynamic HTML ,动态HTML)不是一种新的技术,标准或规范,只是一种将目前已有的网页技术语言标准整合运用,只是HTML,CSS,JS(最常用的客户端脚本)的一种集成,即一个页面中只有html+css+javascript,其中css+js是直接在页面上写的而不是通过连接加上去的。

插入位置:放在(body)部分的JavaScript脚本在网页读取到该语句的时候就会执行,但是放在BODY里的函数是一个例外,只有被调用时才执行;在(head)部分的脚本在被调用的时候才会执行;也可以像添加外部CSS一样添加外部JavaScript脚本文件,其后缀通常为(*.js),例如:很多网页都需要包含相同一段代码时,将这些代码写在一个外部*.js文件中然后调用即可。脚本文件没有<script>标签。 

js语句<script type="text/javascript"> ...</script>;js blocks<script type="text/javascript">{ ... }</script>

注释://...; /*...*/区别<!-- ... -->(不建议用)对于不支持js的网页来说是一段注释,对于支持js可以无视。

js变量:首先先定义变量:var a;然后对变量赋值:如果是数,则直接写:a=123;如果是字符串,则写:a=“string”。注:在js中,变量是一个无所不能的容器,你可以把任何东西存储在变量中。

js运算符:运算:+ - * / ++ -- += -= 另注:“stringa”="stringb"+"stringc";比较:== > < <= >= !=;逻辑:|| && !

js语句:if(){}  switch(){}

js弹出框

//alert警告
<script type="text/javascript">
alert("请重新输入!");
</script>

//confirm确认
<script type="text/javascript">
var r=confirm("确认要退出吗?");//r只有两种取值:true false
if(r==true)
{
 document.write("确认");
}
else
{
document.write("取消");
}
</script>

//prompt提问
<script type="text/javascript">
function judge()
{
var score;
var degree;
score=prompt("你的分数是多少?");
if(score>100){
degree='输入错误,请重新输入!';
}
else{
switch(parseInt(score/10)){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
degree='差';
break; case 6: case 7: degreee='良';
break; case 8: case 9: case 10: degree='优'; } } alert(degree); }

js函数:一个函数的作用就是完成一项特定的任务,需要时就直接调用函数即可。function 函数名(){函数体} 调用时:函数名();

js for循环;while循环;do while循环;break;continue;for in:for(* in **){执行动作})

js事件:定义完函数之后,默认不会执行,需要一些事件来调用这个函数(触发事件,调用函数)。例如:onclick,onmouseover,onmouseout=函数名();

js调试:try{}catch(e){}finally{}

js特殊字符串:\(' '' \ & n r t b )

js指导规则:区分大小写;\表示本行未完。

 

posted on 2012-12-06 16:24  jonson1126  阅读(232)  评论(0编辑  收藏  举报