- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Javascript基本培训
JavaScript基础培训;Javascript是一种广泛用于客户端网页开发的脚本语言,最早是在HTML上使用的,用来给HTML网页添加动态功能,然而现在JavaScript也可被用于网络服务器,如Node.js
完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。
Javascript是一种动态、弱类型、基于原型的语言,内置支持类型;基本数据类型:数字,字符串,布尔值,null和undefined
对象:包括数组,函数等等。;Javascript对象包括:Array,Boolean,Date,Math,Number,String,RegExp,Global
每个对象都有相应的属性和方法;Array 对象用于在单个的变量中存储多个值。
一个典型的数组 [1,2,3,4,5,6]。
数组的属性:constructor,length,prototype,
数组的方法:concat(), join(), pop(), push(), reverse(), shift(), slice(), sort(), splice(), toSource(), toString(), toLocaleString(), unshift(), valueOf();Boolean 对象表示两个值:true 或 false。
var example = new Boolean(value);//定义一个布尔对
Boolean(value);//转换函数,把value转化成布尔值;Date 对象用于处理日期和时间。
Date对象只有constructor和prototype属性
Data对象常用的方法有:getDate(),getDay(),getMonth(),getFullYear(),getYear(),getHours(),getMinutes(),setSeconds(), getMilliseconds()等等。
示例;Math对象主要用来执行数学任务
Math对象属性:E,LN2,LN10,LOG2E,LOG10E,PI, SQRT1_2, SQRT2
Math对象方法:abs(x),acos(x),asin(x),atan(x),ceil(x),cos(x),floor(x),random(), round(x)……
示例,生成一个1-100的整数;Number对象和String对象都是原始的包装对象
什么是包装对象?;RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。
直接用法:/pattern/attributes
对象用法:new RegExp(pattern,attributes)
参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。
参数 attributes 是一个可选的字符串,包含属性 g、i 和 m,分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。;全局对象是预定义的对象,作为 JavaScript 的全局函数和全局属性的占位符。通过使用全局对象,可以访问所有其他所有预定义的对象、函数和属性。全局对象不是任何对象的属性,所以它没有名称。;Global函数;BOM的全称是Browser Object Model(浏览器)对象模型,它允许允许访问和操控浏览器窗口,研发者通过使用BOM,可移动窗口、更改状态栏文本、执行其它不与页面内容发生直接联系的操作。BOM现在还没有正式标准。;Window
Navigator
Screen
History
Location;DOM全称是Document Object Model(文档对象模型)。DOM 定义了访问和操作 HTML 文档的标准方法。
;jQuery是最流行的Javascript框架,具有丰富的插件,其代码编写直观,执行效率高,而且封装了非常多的DOM操作方法。它简化了操作,降低了开发成本,已经得到了众多厂商的支持。jQuery目前最新版本是2.0.3
更多内容,请查看我之前的PPT /view/59028a09de80d4d8d15a4f58.html 第14页开始;Thanks!
您可能关注的文档
最近下载
- 2024年部编版六年级上册语文第二单元综合检测试卷及答案.pptx VIP
- 【工程安全交底】现场小工、零工安全技术交底.pdf VIP
- 学习新质生产力什么是新质生产力PPT课件.pptx VIP
- descum参考课件参考课件.ppt
- (2024秋新改)苏教版一年级数学上册《练习一》PPT课件.pptx VIP
- 风电场升压站受电和风机启动前阶段质量监督监理单位汇报内容.doc
- 2024年四川省绵阳市中考英语试题卷(含答案解析).docx
- 华电煤业集团有限公司煤炭建设项目工程造价管理办法.doc VIP
- 九上英语《Don't cross that rope》Museums课件.ppt VIP
- QC∕T 1115-2019 -自动变速器(AT)技术要求与试验方法.pdf
文档评论(0)