Javascript学习笔记一

内容摘自javascript权威指南:

 

       JavaScript 是一种轻型的、解析型的程序设计语言,具有面向对象的能力。

       JavaScript 是由NetScape公司发明的,VBScript Microsoft公司的Visual Basic语言的变种,后者只能用于IE,但现在的JavaScript使用已是如ECMAScriptW3CDOM等标准

       JavaScriptJava是完全不相干的,纯粹是一种行销策略(该语言最初被称为LiveScript)

       JavaScript是作为一种脚本语言而不是作为一种程序设计语言来推广,在很多方面JavaScriptPerl语言很相似,JavaScript看似简单但是它和其他所有语言一样复杂,如果没有扎实的理解,当执行较为复杂的任务的时候会决得困难重重。

       JavaScript一般都会和文本对象模型(Document Object Model,DOM)混合使用。

 

 Html中使用JavaScript,在

<script type=”text/javaScript”></script>

<script language=”JavaScript”></script>

<script></script>的标签内部使用。

<html>
<body>
<script type="text/javaScript">
 document.write("<h2>Java Script Test</h2>");
</script>
</body>
</html>

web浏览器解析并显示HTML文本

 

<html>

<script type="text/javaScript">

 function test(){

 alert("<h2>Java Script Test</h2>");

}

</script>

<body>

 <form>

  <input type="button"  value="click" οnclick="test()">

</form>

</body>

</html>

 

通过事件处理器调用javaScript,用户通过点击click按钮,触发了javaScripttest()函数,onclick是说明在用户点击触发,当然也可以由别的事件触发。

 

JavaScript还可以控制浏览器、于Html文档交互(包括图象、表、框架、表单和字体等等)、读写cookie等很多方面

 

<html>

<script type="text/javaScript">

 function test(){

   var tmp1 = document.form1.t1.value; 

   var tmp2 = document.form1.t2.value;

   var tmp3 =tmp1 *tmp2;

   document.form1.t3.value = tmp3;

}

</script>

<body>

 <form name="form1">

  <input type="text" name="t1" value="3">*

  <input type="text" name="t2" value="4">=

  <input type="text" name="t3">

  <input type="button"  value="click" οnclick="test()">

</form>

</body>

</html>

 

这是一个javaScript获取一个表单的文本框值进行乘法计算并将结果赋给t3的文本框,这时候用户会看到结果,如果使用加法要注意,34会出现34的情况,这是因为javaScript把获取的值当左字符处理,变成字符串相连并不是数字相加,如果需要数字相加只要是javaScript认为获取的值是数字就可以了,比如转换为Int类型等等。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值