JavaScript 入门
2013-06-10 21:45
225 查看
JAVAScript入门
JavaScript产生原因
在Web发展初期,HTML定义了大部分的为文本文档并指示用户代理如果显示出来。但是HTML有个缺点,即它的状态固定不变。如果想改变一点东西或者使用用户输入的数据,就需要向服务器做一个往返的请求。所以,我们需要更加灵活的东西:需要准许Web开发人员快速对用户信息反馈并且不从服务器重新加载页面来改变HTML。
JavaScript 是什么
JavaScript前身是LiveScript ,,后来网景公司把名字改为了JavaScript,但是和Java之间没有必然的联系。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。
JavaScript 的问题和价值
关于JavaScript最大的特点就是,一旦学会在浏览器中编辑使用了它,你就可以把他应用但其他领域中,很多大公司在提供了可在网页中的JavaScript对象和方法组成的API(应用编程接口),Goolge
Maps 就是其中一种。只需要使用几行代码就可以在你网站中提供可缩放可滚动的地图。
JavaScript 的基本语法
语句
JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,它们是:
赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(if..else,if…else if…)。
函数
1)函数由关键字function定义(也可由Function构造函数构造)
2)使用function关键字定义的函数在一个作用域内是可以在任意处调用的(包括定义函数的语句前);而用var关键字定义的必须定义后才能被调用
3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名
4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量,也可以是函数,在函数内部可以通过arguments对象(arguments对象是一个伪数组,属性callee引用被调用的函数)访问所有参数
5)return语句用于返回表达式的值。
6)yield语句扔出一个表达式,并且中断函数执行直到下一次调用next。
一般的函数都是以下格式:
function myFunction(params){
//执行的语句
}
函数表达式:
var myFunction=function(params){
//执行的语句
}
var myFunction = function(){
//执行的语句
}
myFunction();//调用函数
匿名函数,它常作为参数在其他函数间传递:
window.addEventListener('load',function(){
//执行的语句
},false);
JavaScript产生原因
在Web发展初期,HTML定义了大部分的为文本文档并指示用户代理如果显示出来。但是HTML有个缺点,即它的状态固定不变。如果想改变一点东西或者使用用户输入的数据,就需要向服务器做一个往返的请求。所以,我们需要更加灵活的东西:需要准许Web开发人员快速对用户信息反馈并且不从服务器重新加载页面来改变HTML。
JavaScript 是什么
JavaScript前身是LiveScript ,,后来网景公司把名字改为了JavaScript,但是和Java之间没有必然的联系。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。
JavaScript 的问题和价值
关于JavaScript最大的特点就是,一旦学会在浏览器中编辑使用了它,你就可以把他应用但其他领域中,很多大公司在提供了可在网页中的JavaScript对象和方法组成的API(应用编程接口),Goolge
Maps 就是其中一种。只需要使用几行代码就可以在你网站中提供可缩放可滚动的地图。
JavaScript 的基本语法
语句
JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,它们是:
赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(if..else,if…else if…)。
函数
1)函数由关键字function定义(也可由Function构造函数构造)
2)使用function关键字定义的函数在一个作用域内是可以在任意处调用的(包括定义函数的语句前);而用var关键字定义的必须定义后才能被调用
3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名
4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量,也可以是函数,在函数内部可以通过arguments对象(arguments对象是一个伪数组,属性callee引用被调用的函数)访问所有参数
5)return语句用于返回表达式的值。
6)yield语句扔出一个表达式,并且中断函数执行直到下一次调用next。
一般的函数都是以下格式:
function myFunction(params){
//执行的语句
}
函数表达式:
var myFunction=function(params){
//执行的语句
}
var myFunction = function(){
//执行的语句
}
myFunction();//调用函数
匿名函数,它常作为参数在其他函数间传递:
window.addEventListener('load',function(){
//执行的语句
},false);
相关文章推荐
- JavaScript基础入门 封装DOM 连缀
- javascript入门笔记(2)——判断、循环和函数
- java入门笔记三:浅谈JavaScript中的闭包
- javascript的拖放入门
- JavaScript入门及语法结构
- javascript入门笔记6-内置对象
- javascript快速入门
- Javascript里使用Dom操作Xml-asp.net入门笔记(十一)http://dev.csdn.net/article/78/78093.shtm
- [java/javascript]正则表达式入门文档[二]
- JavaScript快速入门(三)
- JavaScript语法入门系列(七) 类和对象(自定义类)
- iOS7新JavaScriptCore框架入门介绍
- JavaScript 前端神器avalonJS入门
- JavaScript入门指南---(一)、认识JavaScript
- Javascript 入门必读
- javascript入门·简单运算和数据类型转换
- JavaScript教程--从入门到精通(三)
- javascript入门·表单和表单元素二 (文本相关,按钮,单、复选按钮)
- JavaScript入门(六)
- JavaScript Tutorial 入门 读后感