JavaScript笔记

1.什么是JavaScript?
JavaScript就是一种在浏览器执行的语言。
2.JavaScript的Java没直接关系,唯一的关系就是JavaScript原名LiveScript。后来吸收了Java的一些特性,升级为JavaScript。JavaScript有时被简称为JS。
 3.JavaScript是解释型语言,无需编译就可以随时进行,这样哪怕语法有错误,没有语法错误的部分还是能正确进行。
 4.JS入门
 <script type="text/javascript">
    alert(new Date().toLocaleDateString())
    </script>
//获取当前的时间
5.放到<head>中的<script>在body加载之前就已经运行了。
6.JavaScript代码放到<script>标签中,script可以放到<head>、<body>等任意位置,而且可以有不止一个<script>标签,alter函数是弹出消息窗口。new Date()是创建一个Date类的对象,默认值就是当前时间。
除了可以在页面中声明JavaScript以外,还可以将JavaScript写到单独的js页面中,然后在页面中引入;<script src="test.js" type="text/javascript"></script>。(在那个页面中加载它就加上这一句,引用公共的js文件)声明到单独的js文件的好处是多页面也可以共享、减小网络流量。
7.事件
<input type="button" value="点"/>
<a href="javascript:alert('hello')">点点</a>点击链接时执行代码
thunder://迅雷下载地址
mailto:发邮件
ed2k://电驴下载地址
8.JS中的变量
javascript中既可以使用双引号声明字符串,也可以使用单引号声明字符串。主要是为了方便和html集成,避免转义符的麻烦。
javascript中有null、undefined两种,null表示变量的值为空,undefined则表示变量还没有指向任何的对象,未初始化。
javascript是弱类型,声明变量的时候无法:int i=0;(这样不对)只能通过var i=0;声明变量,和c#中的var不一样,不是c#中那样的类型推断。
javascript中可以不用var声明变量,直接用,这样的变量是全局变量,因此除非确实想用全局变量,否则使用的时候最好加上var。
js是动态类型的,因此var i=0;i="abc"是合法的。
9.js出错与调试
如果javascript中的代码语法有错误,浏览器会弹出错误报告信息,查看报告信息就能帮助排查错误。
javascript的调试,使用vs可以很方便的进行javascript的调试,调试时需要注意几点:
IE的调试选项要打开,Internet选项->高级,去掉“禁用脚本调试”前的勾选。
以调试方式运行网页。
设置断点。监视变量等操作和C#一样

 

 

 

 

 

 

 


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值