- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
韩顺平2011javascript笔记(全)
JavaScript
javascript基本介绍:
javascript是实现网页动态效果的基石,在web的开发中扮演重要的角色,被广泛的应用到各个领域:
网页游戏
地图搜索
股市信息查询
web聊天
····
在web开发中,js是必不可少的技术,同时js也是ajax/jquery/extjs等框架的基础。
javascript是一种广泛用于客户端WEB开发的脚本语言,常用来给HTML网页添加动态的功能,比如响应用户的各种操作。
脚本语言:
脚本语言往往不能独立使用(单独使用没有什么意义),它一般与html/asp/jsp/php
脚本语言有自己的变量,函数,控制语句。
脚本语言是一种解释性语言。
JS一般在客户端的浏览器执行。但也可以对服务器进行编程(非常少)
JavaScript简介
JavaScript是一种解释型的语言。Javascript并不是java的一种java脚本语言,除了名字都带有java这个此外,两者并没有任何关系。
Javascript的第一个版本出现在Netscape Navigator2浏览器中。人们最初给javascript起的名字是LiveScript。然而由于,当时java技术的正是如日中天,netscape公司给livescript改名为javascript,以便是人们更加注意javascript。随着javascript的发展,微软公司决定在IE浏览器中加入微软的品牌的javascript,即Jscript。脚本语言不仅只有javascript的一种,还有其他的脚本语言,如VBscript和perl语言
script标记:第一个简单的javascript程序
在网页中添加script/script标签中添加javascript代码,在script/script之间的代码块,不是用于显示html元素,而是需要浏览器进行处理的脚本代码,在script标记和对应的/script标记之间包围的代码块,称为脚本块。
script标记可以放在html页面的头部,即head/head之间。
script标记具有一些属性,其中最重要的属性就是type属性。前面提到了javascript并不是唯一可用的脚本语言,可以的脚本语言需要按不同的方式进行处理。我们需要浏览器,在当前的页面中我们所使用的是何种脚本语言。
script type=”text/javascript”
****************************************************************************************noscript/noscript是一种防御性编码,如果用户的浏览器不支持javascript或者是设置过高的安全级别,那么就会显示出相应的提示洗洗,避免了在用户不知情下停止运行或者的都错误结果。
*******************************************************************************
在javascript中用分号表示一个语句的结束
Javascript是弱类型语言。什么叫做弱类型语言。在强类型语言中,使用变量之前,必须先声明变量的类型,才能使用。而javascript则不需要这样使用。
案例1:
你的第一个程序,javascript高手都是从这里开始的,这个程序完成一个非常简单功能,在网页中弹出一个对话框,显示“hello world!”
js的位置:js的位置可以随意,但是一般用在head/head标签
js必须用
script language=”javascript”
js代码
/script
?如果没有使用script/script包含起来的话,则浏览器则会视为普通文本
案例2:
对前面的程序,改成一个简单加法运算程序
js的变量的类型是怎样决定?
js的数据类型是弱数据类型语言。即在定义变量的时候,统一使用var表示,甚至可以去掉var关键字
js中的数据类型是有js引擎来决定的。数据类型可以变化的。
var name=”shopping”; //js引擎知道name是字符串
name=22; //这时name自动变成了数
varkk=2; //kk是整数
vary y; //y是undefined类型
javascript中的标识符
标识符指的是javascript中定义的符号,例如,变量名,函数名,数组名等。标识符可以有任意顺序的大小小字母、数字,下划线和美元符号($)组成,但是标识符不能以数字开头,不能是javascript的保留关键字。
javascript是严格区分大小写的。javascript中每条语
文档评论(0)