JavaScript
playfish05
这个作者很懒,什么都没留下…
展开
-
Prototype.js开发笔记
1. Prototype是什么?或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。如果你最近体验了这个程序包,你很可能会发现文档并不是它的强项之一。像所有在我之前的开发者一样,我只能一头扎进protot...2007-12-24 19:31:21 · 111 阅读 · 0 评论 -
玩玩webgame开发(4):游戏数据结构设计
很久没做更新了。最近比较忙碌,手头的webgame也都放下。最近很想念我的小webgame了,回来继续写。上篇玩玩webgame开发(3):自动战斗实现以及一些游戏细节(下)http://playfish.iteye.com/blog/267275在高峰期时候发表的,结果被火速沉底了。。。汗好了,不小心有说了好多废话,言归正传。=============数据结构设计是门...2008-12-10 22:59:23 · 530 阅读 · 0 评论 -
送个小脚本,屏蔽百度的竞价排名广告,如果你有用百度的话
标题没法再长,要说明的是,如果你想要这段脚本的话,3个基本条件使用firefox安装greasemonkey插件现在你可能需要一点勇气才敢在众人鄙视的目光下用百度这个脚本的原理其实很简单,就是判断搜索结果里面,如果链接带有推广2个字,那么把整条搜索结果隐藏 var allTable = document.getElementsByTagName('table');for(var...2008-11-22 22:21:22 · 407 阅读 · 0 评论 -
玩玩webgame开发(3):自动战斗实现以及一些游戏细节(下)
战斗过程图示意:[img]/upload/attachment/50153/d795065a-57e8-343c-9b37-8d1f27bfe3c8.jpg" alt="[/img]在《自动战斗实现以及一些游戏细节》的上一篇里面介绍了游戏人物战斗属性的设计以及战斗的触发,本章节是一个重点,主要介绍战斗过程的一系列函数与算法的实现。本作的一个基本的思路很简单:...2008-11-14 22:12:30 · 373 阅读 · 0 评论 -
玩玩webgame开发(3):自动战斗实现以及一些游戏细节(上)
国际惯例,先上个效果图:战斗部分的实现应该是游戏里最复杂的部分,具体实现我的小游戏还没做完整,这里只是给出一些我的思路和做法。战斗部分很复杂,全文大概分成以下几点:战斗属性设置战斗触发战斗过程(重点)战斗结束 由于游戏初衷是给我家MM玩的,所以过程都设置得很简单,宝宝跟怪物遇上,就自动开打,战斗过程全部自动,根据双方的速度定时发动攻击。宝宝的战斗属性我的设置如...2008-11-10 23:14:43 · 273 阅读 · 0 评论 -
玩玩webgame开发(2):人物移动与战争迷雾实现
惯例,先上下效果图片:[img]/upload/attachment/47613/3b8e0d31-b9cc-3272-abbb-0941300a68ef.png[/img]在上一篇玩玩webgame开发(1)大概给出了jquery方式的地图实现,最近又做了一些改进,加进了更多元素。代码全部改成jquery插件的方式。有机会做专门的介绍。这次的主题主要是地图上面人物的移动以及战...2008-11-04 23:28:04 · 165 阅读 · 0 评论 -
玩玩webgame开发(1):用jquery生成地图
[b]先上个效果图:[/b][img]/upload/attachment/46092/048232e5-7cf2-332d-8337-f76822751a47.jpg[/img]选型:jquery,php,mysql。我喜欢jquery,灵活,强大的选择器,还算够用的ajax功能,还有丰富的plugin,以及effects,这些对于做webgame都是很有用的。php打算用框...2008-10-30 00:46:03 · 236 阅读 · 0 评论 -
IE下ZOOM属性导致的渲染问题
昨天做页面的时候,修改liferay的jedi主题,发现了jedi主题一个很严重的问题,在IE下,portlet的标题栏很多都消失了,看来又是哪个地方渲染有问题了。采用注释法,将custom.css里面一段一段注释掉。最终找到了问题的关键所在。哈哈,就是.ie .portlet{zoom:1}这个属性导致了IE渲染的问题。具体原因不清楚,但是去除这个属性后回复正常,不知道去掉这个属性会...2008-02-22 09:12:39 · 441 阅读 · 0 评论 -
liferay的JS代码基础解析
这段代码是Liferay 5.1版本的代码,主要功能是实现浏览器版本的判断,以根据浏览器的不同调用不同css,实现多浏览器兼容。本文秉着学习JS的态度逐步的对Liferay的一些有用的js代码进行解析,JE上面这方面的高人很多,说得不对的地方非常期望可以得到各位高人的指正。另外也希望对一些和我一样的新人有所帮助。[code="js"]Liferay.Browser = { init: fu...2008-09-08 23:17:45 · 162 阅读 · 0 评论 -
思维挑战,3*3拼图游戏算法实现
看过jythoner出的每日一题,觉得对于掌握基础知识很有帮助,不过感觉难度上不够,呵呵。今天周末刚好的做一拼图的小游戏自娱自乐,却摸不清楚算法的规律,借此机会,诚邀各个高人与算法爱好者,共同研究拼图游戏算法。 这里所指的拼图,指3*3的九宫格类型的拼图,玩家通过移动图片,最后将图片调整成完整的拼图。示意如下: 1 3 42 5 76 8最后要移动成1 2 34 5 67 8...2009-03-07 17:28:55 · 1409 阅读 · 0 评论 -
jQuery选择器官方文档中文
jQuery的选择器是CSS 1-3,XPath的结合物。jQuery提取这二种查询语言最好的部分,融合后创造出了最终的jQuery表达式查询语言。如果你了解CSS(绝大部分WEB开发者都用到的),那么你学起来就很容易了。同时使用CSS和XPath看几个例子:隐藏所有包含有链接的段落:$("p[a]").hide();显示页面的第一个段落:$("p:...2007-12-28 16:35:35 · 225 阅读 · 0 评论 -
优化JavaScript脚本的性能总结
最近讨论脚本性能的比较多,刚好前段时间在对性能优化做总结,收集了不少资料整理成此文,愿与大家一起分享,抛砖引玉。原文发表在本人的博客上:http://www.fangyuqiang.com/archives/417 欢迎探讨。 JavaScript性能优化重要吗?当然,如果你的JavaScript只是做一些简单的表单验证,你几乎可以忽略。但是,如果你是构建一个复杂的基于JavaScript...2009-08-27 09:47:13 · 152 阅读 · 0 评论