好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

我学院:javascript初学者入门教程剖析.doc

41页
  • 卖家[上传人]:今***
  • 文档编号:105892777
  • 上传时间:2019-10-13
  • 文档格式:DOC
  • 文档大小:363.02KB
  • / 41 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第1章 JavaScript语言入门1 为什么学习JavaScript提要:Javascript是学习脚本语言的首选她兼容性好,绝大多数浏览器均支持Javascript,而且她功能强大,实现简单方便,入门简单,即使是程序设计新手也可以非常快速容易地使用JavaScript进行简单的编程Javascript是由Netscape公司创造的一种脚本语言为便于推广,被定为javascript,但是javascript与java是两门不相干的语言,作用也不一样作为一门独立的编程语言,javascript可以做很多的事情,但它最主流的应用还是在Web上——创建动态网页(即网页特效)Javascript在网络上应用广泛,几乎所有的动态网页里都能找到它的身影目前流行的AJAX也是依赖于Javascript而存在的Javascript与Jscript也不是一门相同的语言,Jscript和vbscript是微软开发的两种脚本语言,微软,Netscape公司以及其他语言开发商为减少web开发者的兼容麻烦,所以成立ECMA,该组织专门制定脚本语言的标准和规范ECMA制定的标准脚本语言叫做 ECMAScript,Javascript符合ECMA的标准,其实Javascript也可以叫做ECMAScript.Jscript也ECMA的标准,但用户较少。

      vbscript仅局限在微软的用户,Netscape不支持概括地说,JavaScript就是一种基于对象和事件驱动,并具有安全性能的脚本语言,脚本语言简单理解就是在客户端的浏览器就可以互动响应处理程序的语言,而不需要服务器的处理和响应,当然JavaScript也可以做到与服务器的交互响应,而且功能也很强大而相对的服务器语言像asp php jsp等需要将命令上传服务器,由服务器处理后回传处理结果对象和事件是JavaScript的两个核心JavaScript可以被嵌入到HTML文件中,不需要经过Web服务器就可以对用户操作作出响应,使网页更好地与用户交互;在利用客户端个人电脑性能资源的同时,适当减小服务器端的压力,并减少用户等待时间2 将JavaScript 插入网页的方法与在网页中插入CSS的方式相似,使用language="javascript"表示使用JavaScript脚本语言,脚本语言还有vbscript、jsscript等,如果没有language属性,表示默认使用JavaScript脚本。

      其中的...就是代码的内容例如:JavaScript使用document.write来输出内容将会输出在网页上输出:我是菜鸟我怕谁!学过编程的人应该知道,“我是菜鸟我怕谁!”两侧双引号代表字符串的意思不过不理解这个概念也无所谓,学到后面就知道什么时候应该加双引号,什么时候不需要加了有些浏览器可能不支持JavaScript,我们可以使用如下的方法对它们隐藏JavaScript代码 里的内容对于不支持JavaScript的浏览器来说就等同于一段注释,而对于支持JavaScript的浏览器,这段代码仍然会执行至于“//”符号则是JavaScript里的注释符号,在这里添加它是为了防止JavaScript试图执行-->。

      不过通常情况下,现在的浏览器几乎都支持JavaScript,即使是不支持的,也会了解如何合理地处理含有JavaScript的网页JavaScript的插入位置不同,效果也会有所不同,还可以像CSS一样,将JavaScript保存成一个外部文件,这些内容会在下一节讨论3 插入JavaScript的位置JavaScript脚本可以放在网页的head里或者body部分,而且效果也不相同1)放在body部分的JavaScript脚本在网页读取到该语句的时候就会执行,例如:(2)在head部分的脚本在被调用的时候才会执行,例如:通常是在定义函数,通过调用函数来执行head里的脚本3)也可以像添加外部CSS一样添加外部JavaScript脚本文件,其后缀通常为.js。

      例如:如果很多网页都需要包含一段相同的代码,那么将这些代码写入一个外部JavaScript文件是最好的方法此后,任何一个需要该功能的网页,只需要引入这个js文件就可以了注意:脚本文件里头不能再含有例子中的 document.write("我是菜鸟我怕谁!");就是一个JavaScript语句,它可以告诉浏览器做出一个特定任务特别的,这个语句是叫浏览器书写出一段内容我们已经知道,document.write的功能是输出文本,所以上面那个语句就是让浏览器输出“我是菜鸟我怕谁!”。

      在JavaScript中,一行的结束就被认定为语句的结束但是最好还是要在结尾加上一个分号“;”来表示语句的结束这是一个编程的好习惯,事实上在很多语言中句末的分号都是必须的看看下面这个代码块5 JavaScript 注释 HTML、CSS里都有注释,JavaScript里自然也有注释,而且分为单行注释与普通注释两种5.1单行注释插入单行注释的符号是“//” 5.2多行注释多行注释以"/*"开始,以"*/"结束相信你已经了解注释的作用了。

      HTML的注释不会被浏览器作为HTML解释,CSS注释也不会被浏览器解释同理,JavaScript的注释也不会被执行注释的作用就是记录自己在编程时候的思路,以便以后自己阅读代码时可以马上找到思路同样,注释也有助于别人阅读自己书写的JavaScript代码总之书写注释是一个良好的编程习惯6 JavaScript 变量 (1)什么是变量在代数中,我们会遇到下面的基础问题,如果a的值为5,b的值为6,那么a与b的和是多少?在这个问题中,我们就可以把a和b看做变量,再设置一个变量c来保存a与b的和那么,上面的这个问题就可以用如下的JavaScript代码表示:执行结果:10在上面的例子中,我们用到了三个变量:a,b,c这些都是变量的名字,在JavaScript中,我们需要用变量名来访问这个变量在JavaScript中,变量名有如下规定:· 变量名区分大小写,A与a是两个不同变量。

      · 变量名必须以字母或者下划线开头2)声明变量我们可以用var声明变量,比如:其实在第一个例子中我们已经看到了,JavaScript中可以不声明变量直接赋值不过先声明变量是一个良好的编程习惯 (3)给变量赋值来看一个上面出现过的语句:a = 5 ; 这个语句怎么读出来呢?“a等于5”?对不起,不对应该是“让a等于5”,说得专业一点,这叫“给a赋值”我们之前已经提到过,a是变量,是可以变的,所以从某种角度来说,它不等于任何值,只是暂时的等于某个值来看下面这个例子,进一步熟悉一下赋值与等于的关系:a = 5;//让a等于5,a的值暂时等于5a = 6;//让a等于6,a的值暂时等于6 再次强调,如果JavaScript是你学习的第一门编程语言,一定要注意区分“等于”和“赋值”这两个不同的概念4)变量的数据类型其实,在JavaScript中,变量是无所不能的容器,你可以吧任何东西存储在变量里,例如:var quanNeng1 = 123;//数字var quanNeng2 = "一二三"//字符串其中,quanNeng2这个变量存储了一个字符串,字符串需要用一对引号括起来。

      变量还可以存储更多的东西,例如数组,对象,布尔值等等,我们会在后面介绍这些内容7 JavaScript操作符7.1运算操作符 操作符是用于在JavaScript中指定一定动作的符号,其中算术操作符主要用来完成类似加减乘除的工作 (1)操作符举例看下面这段JavaScript代码c = a + b;其中的"="和"+"都是操作符JavaScript中还有很多这样的操作符,例如,加减乘除是JavaScript中比较基本的几个操作符,它们的意义与在数学中没有什么差别JavaScript中最常见的操作符是赋值操作符“=”,上一节我们已经强调过,它不是等于2)操作符的优先级我们都知。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.