📄 00000002.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: afei (飞色精灵), 信区: Java <BR>标 题: JavaScript(2) <BR>发信站: BBS 水木清华站 (Mon Aug 4 09:03:23 1997) <BR> <BR>发 信 人:新怪侠一枝梅 回信地址:<A HREF="mailto:Stephan.bbs@bbs.swjtu.edu.cn">Stephan.bbs@bbs.swjtu.edu.cn</A> <BR>信区名称:Java 信件日期:01 Aug 1997 04:42:29 <BR>信件提要:[转载] JavaScript (2) <BR>原发信站:锦城驿站 <BR>------------------------------------------------------------[1074/1093]------- <BR>;37m【 以下文字转载自 2mInternet 7m讨论区 】 <BR>【 原文由2m Stephan7m 所发表 】m <BR> <BR> 第 2 集 <BR> <BR>(转载与www.swjtu.edu.cn) <BR> <BR> <BR> <BR>范 例 5: <BR> <BR>在 这 一 部 分 首 先 要 为 你 展 示 的 JavaScript 特 性 是 将 你 的 滑 鼠 移 到 这 个 不 同 颜 色 <BR> <BR>的连 结上 面, 此 时 看 看 浏 览 器 下 的 状 态 列 有 何 结 果。 然 後 这 样 的 功 能 我 们 可 以 <BR> <BR>与 JavaScript 的 功 能 相 结 合。 好, 现 在 再 将 你 的 滑 鼠 移 到 本 处 不 同 颜 色 的连 结上 <BR> <BR>面, 你 应 该 会 发 现 有 一 个 视 窗 出 现, 是 吧?! 如 何! 怎 麽 做 到 的 呢? 以 下 就 是 <BR> <BR>这 一 个 连 结 的 作 法: <BR> <BR><a href="tpage.htm" onMouseOver="window.status='Just another stupid link...'; return true"> <BR> <BR>在 这 儿 你 只 要 在 传 统 <a> 的 标 签 中 加 入 onMouseOver 的 method, 就 可 达 成 你 要 的 <BR> <BR>效 果 了。 这 里 的 window.status 是 用 来 让 你 可 以 在 WWW 浏 览 器 的 状 态 列 上 显 示 <BR> <BR>一 些 讯 息 用 的。 在 语 法 中, 你 可 以 看 到 讯 息 部 分 是 用 ' 括 起 来 的 部 分, 而 非 以 " 括 <BR> <BR>起 来, 在 讯 息 部 分 结 束 之 後, 必 须 加 上 ; return true。 <BR> <BR>好 了, 利 用 以 上 的 特 性 可 以 很 简 单 的 完 成 第 二 个 连 结 的 例 子! 相 当 简 单, 以 <BR> <BR>onMouseOver 的 method 然 後 配 合 事 件 发 生 时 去 呼 叫 函 数 hello() 就 行 了, 不 再 <BR> <BR>多 加 解 释 了, 作 法 如 下: <BR> <BR><html> <BR><head> <BR><script language="LiveScript"> <BR><!-- Hiding <BR> function hello() { <BR> alert("哈 罗!"); <BR> } <BR></script> <BR></head> <BR><body> <BR><a href="" onMouseOver="hello()">link</a> <BR></body> <BR></html> <BR> <BR> <BR> <BR>范 例 6: <BR> <BR>接 下 来 我 们 要 告 诉 你 一 个 使 用 日 期 和 时 间 的 例 子。 在 第 一 部 分 中, 你 已 看 过 了 <BR> <BR>lastModified 的 用 法 和 作 法。 现 在 要 告 诉 你 的 并 非 是 印 出 网 路 上 伺 服 器 或 文 件 <BR> <BR>修 改 日 期, 而 是 你 个 人 客 户 端 机 器 的 日 期 和 时现 在 时 间 是: 20:54 <BR>今 天 日 期 为: 1/21/97 <BR> <BR>做 法 如 下: <BR> <BR><script language="LiveScript"> <BR><!-- Hiding <BR> today = new Date() <BR> document.write("现 在 时 间 是: ",today.getHours(),":",today.getMinutes()) <BR> document.write("<br>今 天 日 期 为: ", today.getMonth()+1,"/",today.getDate(),"/",today.getYear()); <BR>// end hiding contents --> <BR></script> <BR> <BR>在 本 例 中, 我 们 必 需 首 先 建 立 一 个 日 期 变 数, 这 可 以 由 today= new Date()来 完 成。 <BR> <BR>如 果 没 有 特 别 指 定 时 间 与 日 期 的 话, 浏 览 器 将 会 采 用 本 地 客 户 端 机 器 的 时 间, 若 将 <BR> <BR>它 放 入 变 数 today 中。 这 儿 要 注 意 的 是: 我 们 并 没 有 宣 告 today 这 个 变 数 的 型 态, <BR> <BR>这 和 Java 或 其 他 的 程 式 语 言 在 用 到 变 数 之 前 必 需 先 加 以 宣 告 的 方 式 有 相 当 大 的 不 <BR> <BR>同。 在 完 成 today 的 日 期 变 数 後, 我 们 等 於 建 立 了 一 个 具 有 本 地 时 间 与 日 期 的 物 件 <BR> <BR>(object)。 接 着 就 可 以 使 用 get... 的 method 以 取 得 today 这 个 物 件 的 时 间 和 日 期。 <BR> <BR>请 注 意 getMonth 这 个 method 所 取 得 的 月 份 范 围 是 由 0~11, 所 以 必 须 加 1 以 代 <BR> <BR>表 真 正 的 1 月 至 12 月。 看 完 以 上 的 例 子 後, 想 想 你 可 以 使 你 的 文 件 变 得 有 点 <BR> <BR>智 慧, 例 如: 某 个 文 件 有 时 效 限 制 的 话, 你 可 以 利 用 我 们 在 上 一 部 份 的范 例 4 <BR> <BR>中 所 提 到 的 功 能 和 这 一 个 范 例 中 所 学 习 到 的 功 能, 设 计 一 个 让 你 的 文 件 在 第10天 <BR> <BR>以 後 读 到 的 话 就 会 告 诉 读 者:"喂! 这 篇 已 过 时 了!"的 程 式, 试 试 看, 并 不 难! <BR> <BR> <BR>除 以 上 功 能 外, 在 建 立 日 期 物 件 时 你 也 可 以 事 先 设 定 日 期 如 下: <BR> <BR> docStarted= new Date(96,0,13) <BR> <BR>首 先 是 年(西 元), 接 着 是 月(但 记 得 减 1), 再 接 着 是 日。 同 样 的 方 法 也 可 以 <BR> <BR>加 上 时 间 的 设 定, 如 下: <BR> <BR> docStarted = new Date(96,0,13,10,50,0) <BR> <BR>前 三 个 是 日 期 的 年、 月、 日, 接 着 是 时、 分、 秒。 最 後, 我 们 必 须 提 醒 你, <BR> <BR>JavaScript 并 没 有 实 际 的 日 期 型 态, 但 是 它 却 能 毫 不 费 力 地 显 示 出 日 期 和 时 间, <BR> <BR>原 因 是 它 是 从 1 / 1 / 1970 0:0h 开 始 以 ms(milli seconds) 来 计 算 目 前 的 时 间 的, <BR> <BR>这 听 起 来 似 有 些 复 杂, 但 你 倒 不 用 担 心, 它 有 标 准 的 共 用 函 数 可 以 计 算, <BR> <BR>你 只 要 知 道 如 何 用 就 可 以 了! <BR> <BR> <BR> <BR>范 例 7: <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -