欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    最新web前端开发培训javascript教程二.doc

    • 资源ID:47998548       资源大小:969KB        全文页数:42页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新web前端开发培训javascript教程二.doc

    Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateweb前端开发培训javascript教程二web前端开发培训javascript教程二web前端开发培训javascript学习阶段二热点:百读易莱胜官网 上海百读易莱胜 易莱胜官网 上海易莱胜JavaScript 变量变量是用于存储信息的"容器"。与代数一样,JavaScript 变量可用于存放值(比如 x=5)和表达式(比如 z=x+y)。变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。变量必须以字母开头变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y 和 Y 是不同的变量)实例var x=5;var y=6;var z=x+y;JavaScript 数据类型JavaScript 变量还能保存其他数据类型,比如文本值 (name="Bill Gates")。在 JavaScript 中,类似 "Bill Gates" 这样一条文本被称为字符串。JavaScript 变量有很多种类型,但是现在,我们只关注数字和字符串。当您向变量分配文本值时,应该用双引号或单引号包围这个值。当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。实例var pi=3.14;var person="John Doe"var answer='Yes I am!'声明(创建) JavaScript 变量在 JavaScript 中创建变量通常称为"声明"变量。我们使用 var 关键词来声明变量:var carname;变量声明之后,该变量是空的(它没有值)。如需向变量赋值,请使用等号:carname="Volvo"不过,您也可以在声明变量时对其赋值:var carname="Volvo"在下面的例子中,我们创建了名为 carname 的变量,并向其赋值 "Volvo",然后把它放入 id="demo" 的 HTML 段落中:实例<p id="demo"></p>var carname="Volvo"document.getElementById("demo").innerHTML=carname;一条语句,多个变量您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:var lastname="Doe", age=30, job="carpenter"声明也可横跨多行:var lastname="Doe",age=30,job="carpenter"Value = undefined在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。在执行过以下语句后,变量 carname 的值将是 undefined:var carname;重新声明 JavaScript 变量如果重新声明 JavaScript 变量,该变量的值不会丢失:在以下两条语句执行后,变量 carname 的值依然是 "Volvo":var carname="Volvo" var carname;JavaScript 算数您可以通过 JavaScript 变量来做算数,使用的是 = 和 + 这类运算符:实例y=5;x=y+2;JavaScript 数据类型字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。JavaScript 拥有动态类型JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:实例var x; / x 为 undefinedvar x = 5; / 现在 x 为数字var x = "John" / 现在 x 为字符串JavaScript 字符串字符串是存储字符(比如 "Bill Gates")的变量。字符串可以是引号中的任意文本。您可以使用单引号或双引号:实例var carname="Volvo XC60"var carname='Volvo XC60'您可以在字符串中使用引号,只要不匹配包围字符串的引号即可:实例var answer="It's alright"var answer="He is called 'Johnny'"var answer='He is called "Johnny"'尝试一下 »您将在本教程的高级部分学到更多关于字符串的知识。JavaScript 数字JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:实例var x1=34.00; /使用小数点来写var x2=34; /不使用小数点来写极大或极小的数字可以通过科学(指数)计数法来书写:实例var y=123e5; / 12300000var z=123e-5; / 0.00123尝试一下 »您将在本教程的高级部分学到更多关于数字的知识。JavaScript 布尔布尔(逻辑)只能有两个值:true 或 false。var x=true;var y=false;布尔常用在条件测试中。您将在本教程稍后的章节中学到更多关于条件测试的知识。JavaScript 数组下面的代码创建名为 cars 的数组:var cars=new Array();cars0="Saab"cars1="Volvo"cars2="BMW"或者 (condensed array):var cars=new Array("Saab","Volvo","BMW");或者 (literal array):实例var cars="Saab","Volvo","BMW"尝试一下 »数组下标是基于零的,所以第一个项目是 0,第二个是 1,以此类推。您将在本教程稍后的章节中学到更多关于数组的知识。JavaScript 对象对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:var person=firstname:"John", lastname:"Doe", id:5566;上面例子中的对象 (person) 有三个属性:firstname、lastname 以及 id。空格和折行无关紧要。声明可横跨多行:var person=firstname : "John",lastname : "Doe",id : 5566;对象属性有两种寻址方式:实例name=person.lastname;name=person"lastname"尝试一下 »您将在本教程稍后的章节中学到更多关于对象的知识。Undefined 和 NullUndefined 这个值表示变量不含有值。可以通过将变量的值设置为 null 来清空变量。实例cars=null;person=null;尝试一下 »声明变量类型当您声明新变量时,可以使用关键词 "new" 来声明其类型:var carname=new String;var x= new Number;var y= new Boolean;var cars= new Array;var person= new Object;lampJavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。JavaScript 对象JavaScript 对象是拥有属性和方法的数据。以下代码为变量 car 设置值为 "Fiat" :var car = "Fiat"对象也是一个变量,但对象可以包含多个值(多个变量)。var car = type:"Fiat", model:500, color:"white"在以上实例中,3 个值 ("Fiat", 500, "white") 赋予变量 car。在以上实例中,3 个变量 (type, model, color) 赋予变量 car。NoteJavaScript 对象是变量的容器。对象定义你可以使用字符来定义和创建 JavaScript 对象:实例var person = firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"尝试一下 »定义 JavaScript 对象可以跨越多行,空格跟换行不是必须的:实例var person = firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"尝试一下 »对象属性可以说 "JavaScript 对象是变量的容器"。但是,我们通常认为 "JavaScript 对象是键值对的容器"。键值对通常写法为 name : value (键与值以冒号分割)。键值对在 JavaScript 对象通常称为 对象属性。NoteJavaScript 对象是属性变量的容器。对象键值对的写法类似于:PHP 中的关联数组Python 中的字典C 语言中的哈希表Java 中的哈希映射Ruby 和 Perl 中的哈希表访问对象属性你可以通过两种方式访问对象属性:实例 1person.lastName;尝试一下 »实例 2person"lastName"尝试一下 »对象方法对象的方法定义了一个函数,并作为对象的属性存储。对象方法通过添加 () 调用 (作为一个函数)。该实例访问了 person 对象的 fullName() 方法:实例name = person.fullName();尝试一下 »如果你要访问 person 对象的 fullName 属性,它将作为一个定义函数的字符串返回:实例name = person.fullName;尝试一下 » NoteJavaScript 对象是属性和方法的容器。在随后的教程中你将学习到更多关于函数,属性和方法的知识。访问对象方法你可以使用以下语法创建对象方法:methodName : function() code lines 你可以使用以下语法访问对象方法:objectName.methodName()通常 fullName() 是作为 person 对象的一个方法, fullName 是作为一个属性。有多种方式可以创建,使用和修改 JavaScript 对象。同样也有多种方式用来创建,使用和修改属性和方法。Note在随后的教程中,你将学习到更多关于对象的知识。JavaScript 函数函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。实例<!DOCTYPE html><html><head><script>function myFunction() alert("Hello World!");</script></head> <body><button onclick="myFunction()">Try it</button></body></html>JavaScript 函数语法函数就是包裹在花括号中的代码块,前面使用了关键词 function:function functionname()执行代码当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。lampJavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。调用带参数的函数在调用函数时,您可以向其传递值,这些值被称为参数。这些参数可以在函数中使用。您可以发送任意多的参数,由逗号 (,) 分隔:myFunction(argument1,argument2)当您声明函数时,请把参数作为变量来声明:function myFunction(var1,var2)代码变量和参数必须以一致的顺序出现。第一个变量就是第一个被传递的参数的给定的值,以此类推。实例<p>点击这个按钮,来调用带参数的函数。</p><button onclick="myFunction('Harry Potter','Wizard')">点击这里</button><script>function myFunction(name,job) alert("Welcome " + name + ", the " + job);</script>尝试一下 »上面的函数在按钮被点击时会提示 "Welcome Harry Potter, the Wizard"。函数很灵活,您可以使用不同的参数来调用该函数,这样就会给出不同的消息:实例<button onclick="myFunction('Harry Potter','Wizard')">点击这里</button><button onclick="myFunction('Bob','Builder')">点击这里</button>尝试一下 »根据您点击的不同的按钮,上面的例子会提示 "Welcome Harry Potter, the Wizard" 或 "Welcome Bob, the Builder"。带有返回值的函数有时,我们会希望函数将值返回调用它的地方。通过使用 return 语句就可以实现。在使用 return 语句时,函数会停止执行,并返回指定的值。语法function myFunction() var x=5; return x;上面的函数会返回值 5。注意: 整个 JavaScript 并不会停止执行,仅仅是函数。JavaScript 将继续执行代码,从调用函数的地方。函数调用将被返回值取代:var myVar=myFunction();myVar 变量的值是 5,也就是函数 "myFunction()" 所返回的值。即使不把它保存为变量,您也可以使用返回值:document.getElementById("demo").innerHTML=myFunction();"demo" 元素的 innerHTML 将成为 5,也就是函数 "myFunction()" 所返回的值。您可以使返回值基于传递到函数中的参数:实例计算两个数字的乘积,并返回结果:function myFunction(a,b) return a*b; document.getElementById("demo").innerHTML=myFunction(4,3);"demo" 元素的 innerHTML 将是:12尝试一下 »在您仅仅希望退出函数时 ,也可使用 return 语句。返回值是可选的:function myFunction(a,b) if (a>b) return; x=a+b如果 a 大于 b,则上面的代码将退出函数,并不会计算 a 和 b 的总和。局部 JavaScript 变量在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。您可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。只要函数运行完毕,本地变量就会被删除。全局 JavaScript 变量在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。JavaScript 变量的生存期JavaScript 变量的生命期从它们被声明的时间开始。局部变量会在函数运行以后被删除。全局变量会在页面关闭后被删除。向未声明的 JavaScript 变量分配值如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。这条语句:carname="Volvo"将声明一个全局变量 carname,即使它在函数内执行。-

    注意事项

    本文(最新web前端开发培训javascript教程二.doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开