2009年11月17日 | 分类: Flash Game | 标签:

本人觉得这个游戏给 http://www.seven2.com.cn/archives/720 哪个还要难玩。

阅读全文…

2009年11月17日 | 分类: Flash Game | 标签:

一个很好玩的 Flash 游戏,很奇特,用你自己的方法。每个人玩的结果都不同。

好过瘾啊.哇哈哈哈哈哈!!!!!

文件有的大啊,需要一不定的时间加载啊,请耐心等候。

阅读全文…

2009年11月12日 | 分类: 未分类 | 标签:

近期本人没有什么事做,经常 google 一些没什么用的东西,而自己老是把这些没什么用的东西发到自己的 Blog 中,以便日后自己查阅,今日也找来一篇关于命名规则的文章,不是给小孩或公司的命名规则,而是自己在开发项目用到的,以前自己做项目时都是跟据自己当时想到什么就用什么命名的,这样会给自己以后修改或接手这个项目的人带来一些麻烦,嘻嘻,我还是费话少说进入主题吧。希望这篇文章对你也有一点儿用处吧。

CSS命名规则


  头:header
  内容:content/containe
  尾:footer
  导航:nav
  侧栏:sidebar
  栏目:column
  页面外围控制整体布局宽度:wrapper
  左 右 中:left      right        center
  登录条:loginbar
  标志:logo

阅读全文…

2009年11月11日 | 分类: jQuery | 标签: , ,

8,尽量使用ID代替Class。

前面性能优化已经说过,ID选择器的速度是最快的。所以在HTML代码中,能使用ID的尽量使用ID来代替class。

看下面的一个例子:

// 创建一个list

var $myList = $(‘#myList’);

var myListItems = ‘<ul>’;

for (i = 0; i < 1000; i++) {

myListItems += ‘<li class=”listItem’ + i + ‘”>This is a list item</li>’; //这里使用的是class

}

阅读全文…

2009年11月11日 | 分类: jQuery | 标签: , ,

4,对直接的DOM操作进行限制

这里的基本思想是在内存中建立你确实想要的东西,然后更新DOM 。

这并不是一个jQuery最佳实践,但必须进行有效的JavaScript操作 。直接的DOM操作速度很慢。

例如,你想动态的创建一组列表元素,千万不要这样做,如下所示:

var top_100_list = [...], // 假设这里是100个独一无二的字符串

$mylist = $(“#mylist”); // jQuery 选择到 <ul> 元素

for (var i=0, l=top_100_list.length; i<l; i++){

$mylist.append(“<li>” + top_100_list[i] + “</li>”);

}

阅读全文…

2009年11月11日 | 分类: jQuery | 标签: , ,

1,总是从ID选择器开始继承

在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。

例如有一段HTML代码:

<div id=”content”>

<form method=”post” action=”#”>

<h2>交通信号灯</h2>

<ul id=”traffic_light”>

<li><input type=”radio” class=”on” name=”light” value=”red” /> 红色</li>

<li><input type=”radio” class=”off” name=”light” value=”yellow” /> 黄色</li>

<li><input type=”radio” class=”off” name=”light” value=”green” /> 绿色</li>

</ul>

<input class=”button” id=”traffic_button” type=”submit” value=”Go” />

</form>

</div>

阅读全文…

2009年11月10日 | 分类: JavaScript, jQuery | 标签: , ,

一些简单的代码简化

下面是一个简单示例,它说明了 jQuery 对代码的影响。要执行一些真正简单和常见的任务,比方说为页面的某一区域中的每个链接附加一个单击(click)事件,您可以使用纯 JavaScript 代码和 DOM 脚本来实现,如 清单 1 所示。
清单 1. 没有使用 jQuery 的 DOM 脚本
               
var external_links = document.getElementById(‘external_links’);
var links = external_links.getElementsByTagName(‘a’);
for (var i=0;i < links.length;i++) {
    var link = links.item(i);
    link.onclick = function() {
        return confirm(‘You are going to visit: ‘ + this.href);
    };
}
阅读全文…