- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaScript的基于对象
JavaScript
JavaScript基础
JavaScript特点
JavaScript 语言可以设计和访问一个 web 页面中的所有元素,如:图片元素(images)、 表单元素(form elements)、链接(links)等等。 这些对象属性等在 JavaScript 程序运行中可以被复制、修改。JavaScript 还可以捕捉客户端用户对当前网页的动作,如:鼠标的点击动作或者键盘的输入动作等等。JavaScript 的这些功能使我们能够对用户的输入等动作做出想对应的反应动作,从而实现一些交互性。
特点
解释性脚本,不需要编译,
客户端运行,不需要在网络中传数据,
弱类型语言,
安全: 不允许操作硬盘,不能操作数据库,不能直接访问网络文档.只能直接和浏览器直接交互.
动态性: 事件驱动, 在网页上的操作可以驱动javascript
跨平台: 由支持JavaScript的浏览器运行, 独立于操作系统.
于Java的区别
1. Java由Sun开发, 前身是oak, 是适合编写Internet应用程序的新一代面向对象语言(object-oriented). JavaScript由Netscape(网景公司)开发, 前身是Live Script, 是一种可以嵌入Web页面的基于对象(Object-Base)和事件驱动的解释性语言.
2. 由于没有提供抽象继承重载等功能, JavaScript只是基于对象的.
3. Java源代码需要经过编译, 在服务器端执行, JavaScript是解释性的, 直接发送到客户端浏览器执行.
4. Java的数据类型严格匹配, 使用的变量必须首先有定义, JavaScript是弱类型的, 可以直接使用变量, 变量的类型由它引用的值由解释器动态检查.
5. 语法不一样.
JavaScript代码的加入
在Html文件中, 任意次数,任意位置使用(保证标签不存在交错,并正确配对.)
script language=”javascript” type=”text/javascript”
//javascript 代码
/script
你可以针对不同版本的浏览器使用不同的language=”JavaScript版本”,下边的列表中列出了不同版本的 Netscape 浏览器所支持的不同版本的 JavaScript:
JavaScript - Netscape 2.0
JavaScript1.1 - Netscape 3.0
JavaScript1.2 - Netscape 4.0
所以对于 Netscape 2.0 浏览器,它将会忽略标记 SCRIPT LANGUAGE=JavaScript1.2 中定义的 JavaScript1.2 版本的脚本代码,但是 Netscape 4.0 将会执行此版本的脚本代码(同时也可以执行前边两个版本的脚本代码)。
script language=JavaScript??? function f1() {????? // 旧版本的 JavaScript 代码。????? ...??? }? /script? script language=JavaScript1.2??? function f1() {????? // JavaScript 1.2 版的代码。????? ...??? }? /script
在这个例子里,Netscape 2.0 浏览器将会执行第一个 SCRIPT/SCRIPT 标志对之间的函数 f1() 而忽略第二个 SCRIPT/SCRIPT 标志对之间的函数 f1() 。而对于Netscape 4.0 浏览器来说,它将会对两个 f1() 函数都进行处理,因为它支持这两个版本的 JavaScript,但是由于两个函数名字相同,浏览器会自动使用第二个函数 f1() 来覆盖掉第一个函数 f1(),因此执行的结果应该是第二个函数 f1() 的执行结果。
JavaScript代码的位置
通常都是将 SCRIPT /SCRIPT 标记对放在 HEAD 和 /HEAD 标记对之间。这样能够保证在你的网页被下载到客户端后开始执行 JavaScript 的时候你的 JavaScript 代码也已经被下载到客户端了。 这同时也是放置你的 JavaScript 函数的好地方,如果你想要某些代码在你的网页显示出来之后才执行的话,你最好将这些代码放在函数里,等网页显示以后再通过调用函数来执行它们,
另外一些时候,你有可能需要将你的脚本代码放在 BODY 和 /BODY 标记对之间。这样做没什么不对的,因为如果你想要通过 JavaScript 代码来生成网页中的 HTML 语句,你就非常需要这样做,
引入js文件, sr
您可能关注的文档
- GTR-168-深圳威华特科技有限公司.DOC
- GT硅胶导热绝缘片的优势硅胶导热绝缘片的优势.PDF
- GMD10系列GMD100系列.PDF
- GS38B1707碰撞强度试验方法第3B部分-移动壁障侧面碰撞.DOC
- GWS862H4RA光工作站-四川九州电子科技股份有限公司.PDF
- G商机爆发PCB耀旺百能网.DOC
- GU610A发电机组控制器.PDF
- G移动基站维护与管理安徽邮电职业技术学院.DOC
- GS1007安全玻璃机械材料试验.DOC
- H-03液压马达-中国船级社.PDF
- 2025年音乐流媒体平台版权运营版权运营绩效评估与盈利模式创新研究报告.docx
- 海洋生物资源在2025年海洋药物研发中的创新成果与应用报告.docx
- 高端装备制造业知识产权保护在智能制造装备领域的战略布局报告.docx
- 2025年人工智能在智能电网故障诊断预测中的智能化技术应用与发展研究报告.docx
- 微度假市场2025年行业报告:创新产品与市场竞争力分析.docx
- 2025年医疗废弃物处理可降解生物基高分子材料应用前景报告.docx
- 网红经济商业模式变革2025:可持续发展与盈利模式研究.docx
- 2025年可降解生物基高分子材料在生物降解塑料包装袋生产技术领域的研发与应用前景报告.docx
- 工业互联网平台G技术融合应用趋势与低时延通信技术深度解析.docx
- 航空航天复合材料结构健康监测2025年技术创新与产业升级报告.docx
最近下载
- 23S519小型排水构筑物图集.docx VIP
- 《刺法灸法学》期末复习重点内容、习题及北京中医药大学期末考试试题.docx
- 全国科普日 小学生趣味科普宣教课件.pptx VIP
- 粤教版信息技术三年级下册 第10课 编辑字块--课件.ppt
- 晶体的长大jackson界面结构判据.pdf VIP
- 跨学科实践活动3水质检测及自制净水器 教学设计 九年级化学上册人教版(2024).doc
- 《中式烹调师(二级)理论知识考核要素细目表》.pdf
- Roland罗兰乐器OCTAPAD SPD-30 Version 2 打击板SPD-30 说明书用户手册.pdf
- Wexner便秘评分(中文版).docx VIP
- 西药处方药零售.pdf.doc VIP
文档评论(0)