JavaScript基础学习总结

随着ssh的越发流行,Javascript、freeMarker等第三方技术需求也逐渐增大,因而学好Javascript对个人发展会很有用处,最近正值年关,工作任务较轻,完成工作之余,学习技术势在必行,它既是一种对自我的补充,同时也是一种好好使用时间的表现,在网上闲逛,和朋友瞎聊是一种浪费时间,对自己不负责任的行为,下面我将对Javascript基础部分作出一个大概的罗列,只因某些内容和Java基础类似,将不做详细介绍,把平时使用比较少,但是又很有用处的部分进行简单罗列,强化知识的同时,也可以喝大家分享。

1、Javascript的功能及作用:

Javascript可以将动态的文档放入html页面中,例如:document.write("这是写入html页面的内容");

Javascript可以对事件作出相应,例如:οnclick="show();"    function show(){alert("Javascript对onclick事件作出相应!")}。

Javascript可以读写和该表html元素。

Javascript可以被用来验证数据。

Javascript可以被用来创建cookies。

……

2、Javascript的放置位置及执行顺序:

&当页面载入时,会执行位于<body>...</body>部分的javascript,当被调用时,位于<head></head>部分的Javascript才会被调用执行。

&Javascript在html页面中的开始于结束标志: <script type="text/javascript">.....</script>

3、Javascript注释:

单行注释://

多行注释:/*.... */

4、JS的变量、运算符、部分语法都与Java类似,在此不做详细说明。

5、try-catch语句:

Try-catch语句可以测试代码中的错误,try部分包含运行的代码,catch部分包含错误发生时运行的代码。

Eg:

function message(){

try{

aaalert("try-catch用法的使用");

}catch(err){

var type = confirm("出错了,是否想解决?");

if(type=true){

document.location.href = "20120110.html";   //链接的语法

}

}

}

6、throw的使用:

Throw声明的作用是创建exception(异常或错误)。可以讲这个声明与try-catch声明配合使用,以达到控制程序流并产生精确错误消息的目的。

Eg:

function showThrow(){

var x = prompt("请输入010之间的数字:","");

try{

if(x == "" || x == null){

alert("不能为空,请重新输入");

return;

}

if(x > 10)

throw("err1");

else if(x < 0 )

throw("err2");

else if(x >= 0 && x <= 10)

throw("err3");

else

throw("err4");

}catch(err){

if(err == "err1")

alert("输入值太大");

if(err == "err2")

alert("输入值太小");

if(err == "err3")

alert("你输入的值为"+x);

if(err == "err4")

alert("你输入的不是数字");

}

}

7、javascript部分的链接和html页面中链接写法上的区别:

javascript中的链接:

document.location.href="链接路径";

html页面标签使用:

<a href ="链接路径" ></a>

8、Javascript事件:

JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。

使用比较多的有如下几个:

onfocus、onblur、onchange、onload、onsubmit(此处不做多的解释)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值