js写的星际程序注释
netdust
2005-6-22
根据自己阅读程序的理解对程序加的一些注释,有很多没有看懂、没有理解,作者的水平真是高呢,真是佩服死了,现在简单的加了一点说明,希望对想学习的朋友能有一点用处,以后有时间我还得仔细看看,现在感觉行走的部分很难,没有看懂,如果看懂了我再加上行走部分的注释。
现在的程序也有一些bug和很多没有完成的部分,暂时把一些问题列了一下:
两个建筑物同时生成时,切换选择这2个建筑物时生产进度的图形没有正常切换
鼠标在地图按下,到小地图抬起,选择框不被执行
被小地图遮住的物体无法被操作
建造建筑物时,如果同时派一个以上的工程兵会出现重复建造
javascript 实例
需积分: 0 27 浏览量
更新于2009-08-26
收藏 163KB RAR 举报
JavaScript是一种广泛应用于网页和网络应用的编程语言,它在网页中负责实现动态效果、交互功能以及数据处理。在这个"JavaScript实例"中,我们看到几个与鼠标特效相关的项目,包括一些有趣的例子。
"bubble.gif"可能是一个动态的鼠标跟随效果,即当鼠标移动时,一个小气泡或其他图形会跟随鼠标指针移动。这种效果通常通过JavaScript监听鼠标的移动事件,然后动态改变元素的位置来实现。在JavaScript中,`onmousemove`事件可以捕获鼠标在页面上的移动,而`style.position`和`style.left/top`属性可以用来设置元素的位置。
"mouseTrace.htm"可能是创建一个鼠标轨迹的例子。这个例子可能记录了鼠标在页面上的路径,并用线条或者点来显示出来。这需要JavaScript来获取鼠标的坐标,并实时更新页面上的元素,如SVG路径或一组动态创建的HTML元素。
"Floating.htm"可能涉及浮动元素或元素随滚动条浮动的效果。这通常是通过JavaScript监听滚动事件(`onscroll`),并根据滚动位置调整元素的位置和可见性。通过计算元素相对于视口的位置,我们可以实现元素在屏幕中始终可见的效果。
"Printer.htm"这个名字暗示了一个与打印相关的功能。在JavaScript中,可以使用`window.print()`函数来触发浏览器的打印对话框,让用户选择打印当前页面。此外,可能还涉及到自定义打印样式,以确保页面在打印时的布局和视觉效果。
"Starcraft"和"game"可能是指基于JavaScript的游戏开发。《星际争霸》是一款著名的即时战略游戏,如果这些文件是相关的,那么可能是一个使用JavaScript和HTML5 Canvas或WebGL技术构建的简单游戏模拟。JavaScript的游戏开发涉及到事件处理、动画帧更新、碰撞检测等复杂逻辑。
"tictactoe"很可能是一个井字游戏(也称为三子棋)的实现。这个简单的游戏可以完全用JavaScript编写,通过维护游戏状态,处理用户输入,以及检查胜利条件。
这些实例涵盖了JavaScript的基础到进阶应用,包括事件处理、DOM操作、动画效果、游戏开发等方面,是学习和实践JavaScript交互效果的好材料。通过研究这些代码,开发者可以深入理解JavaScript在实际项目中的运用,并提升自己的编程技巧。
liu243070610
- 粉丝: 0
- 资源: 1
最新资源
- YOLO算法-塑料数据集-7张图像带标签-塑料.zip
- 极客时间-面试现场(关于面试相关的注意事项)
- YOLO算法-刀具检测数据集-58张图像带标签-.zip
- 劳斯莱斯豪车内部装饰及版本特色展示
- 面试神器(开箱即用,一键安装)
- 农村综合风貌展示平台项目源代码全套技术资料.zip
- 【源文件说明】(MMI)多模子系统文件说明
- 找工作薪资翻倍的独家揭秘.pdf
- 自学考试02331数据结构试题及答案2021-2022
- C++实现rpc,全程手写
- 【二开诺诺打赏】最新某站上买的二开诺诺打赏/独立代理后台/带教程
- MyTinySTL-master使用C++手写STL
- 网盘项目源代码全套技术资料.zip
- 手写WebServer-master
- 离散数学课后题答案+sdut往年试卷+复习提纲资料
- 支付宝当面付打赏系统源码开源版