- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用系统开发导论 Java Script (上) 内容 JavaScript概述 JavaScript核心 小结 JavaScript概述 JavaScript的基本概念 JavaScript 是一种脚本语言 增强功能和表现 客户端脚本 使得页面动态和交互 也可以作为服务端的脚本语言 JavaScript溯源 由Netscape公司于1995年在它的Navigator 2.0产品上设计并实现,原名LiveScript 但是在LiveScript发布三个月后,出于销售策略上的考虑,Netscape公司与Sun公司发表联合声明将LiveScript改名为JavaScript 所以尽管JavaScript与Java在名称,语法结构,关键字方面都有相似之处,但实际上他们是完全不相干的。 目前,JavaScript的标准化进程还不够完善。尽管早在1997年ECMA就通过第一个版本的JavaScript标准,JavaScript在其中被称为ECMAScript,至今已有三个版本的标准(ECMA-262)问世 Microsoft’s JScript 一个样例 代码 html head titleWelcome/title !-- JavaScript Program -- script language=javascript type=text/javascript !--//--![CDATA[//!-- // Utility Functions Section // Checking Browser Version var ns4 = document.layers; var ns6 = document.getElementById !document.all; var ns = ns4 || ns6; // ns = Mozilla Series Browser var ie = document.all; // ie = IE and Opera Browser // Function for Finding Object Reference by ID function getObj(nameId){ if(document.all) // IE and Opera Browsers return document.all[nameId]; else if(document.getElementById) // Mozilla Series Browsers return document.getElementById(nameId); else{ alert(unsupported browser! + navigator.userAgent); return null; } } // Global Data Section var cx = 150; var cy = 150; var radius = 36; // Main Functions Section function trackMouse(e){ if(!e) e = window.event; // Fixing for IE Event Model var obj = getObj(point); // Finding Object Reference by ID, “point” var nx, ny; if(ie){ // IE and Opera Browser nx = e.clientX + document.body.scrollLeft; ny = e.clientY + document.body.scrollTop; } else if(ns){ // Mozilla Series Browser nx = parseInt(e.pageX) + parseInt(window.pageXOffset); ny = parseInt(e.pageY) + parseInt(window.pageYOffset); } var dx = nx - cx; var dy = ny - cy; var dst = Math.sqrt(dx * dx + dy * dy); if(dst radius){ var theta = Math.asin(dy/dst); nx = cx + (dx = 0?1:-1)*(radius * Math.cos(theta)); ny = cy + radius * Math.sin(theta); } obj.style.left = (nx - 2) + px; obj.style.top
您可能关注的文档
- 2010年9月二级C语言笔试复习题.doc
- 2010年10月-马克思基本原理.doc
- 2010年10月自考全国工程经济参考答案.doc
- 2010年报检员考试讲义(第一章_出入境检验检疫概述).doc
- 2010年春季学期入党积极分子理论知识考试试题.doc
- 2010年二级建造师《建筑工程》真题及答案解析.doc
- 2010年二建《事务》真题及答案解析.doc
- 2010年高考编的题.doc
- 2010年高考化学备考指南.ppt
- 2010年高考英语考纲词汇表.doc
- 专卖店促销员销售与成交技巧培训课件(34P).pptx
- 红色商务风新员工入职销售技巧知识培训课件(34P).pptx
- 专卖店商场销售员销售与成交技巧培训课件(34P).pptx
- 小区物业保安法律知识培训课件(28P).pptx
- 专卖店销售员轻松成交技巧培训(34P).pptx
- 轻松成交客户新员工入职通用销售技巧知识培训(34P).pptx
- 2024年初级《银行业法律法规与综合能力》考前必刷必练题库500题(含真题、必会题).docx
- 2024年“新安法知多少”知识竞赛题库及答案(最新版).docx
- 2024年30秒毕业生面试工作自我介绍.docx
- 2024年《医务人员礼仪培训》心得体会.docx
文档评论(0)