Java_Script_(上).ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

神话 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5203223011000000

1亿VIP精品文档

相关文档