说起来我完全不喜欢jQuery,把所有东西都变成$对象很让人抓狂,也许对于初学者和UI设计人员来说jQuery是个快速简单的选择,但是对于开发一个复杂的js应用,jQuery就会觉得很奇怪,比如继承,比如oo都很不舒服,当然他也有一些很实用的method,但是我觉得这些只是一些书写上的方便,而不是核心的东西。
如果抛弃了prototype,我会选择Mootools,看了一下他的文档,更像是prototype的进化版本,也更符合程序员面向对象的习惯。
jQuery是有很大的用户基础,而且插件资源也很让人羡慕,但觉得他太花哨要做一些底层的使用很困难,在js框架的选用上还是要慎重,选用了一个别的就无法使用了,工作上由于以前页面里已经有大量的jQuery,所以还是不得不用下去,而prototype变成了心里永远的痛。
Posted on 03月 8th, 2009 作者: Mars
Filed under: 技术 | No Comments »
启动这些模块
modprobe iptable_nat
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
写在/etc/rc.local里
Posted on 10月 23rd, 2008 作者: Mars
Filed under: 技术, 操作系统 | No Comments »
http://www.chinaunix.net/jh/4/72921.html
Posted on 10月 9th, 2008 作者: Mars
Filed under: 技术 | No Comments »
原文http://sery.blog.51cto.com/10037/54645
Posted on 10月 7th, 2008 作者: Mars
Filed under: 技术 | No Comments »
最近发现看windows下的日志很麻烦,搜索了一下也有人有类似问题,有人已经做了tail的windows版,跟linux下一样。
下载, tail -f filepath, 详细使用说明见压缩包内的doc
Posted on 10月 6th, 2008 作者: Mars
Filed under: 技术 | No Comments »
重新开放了Minidx帮助论坛,虽然目前没什么内容,不过顺便想SEO一下,实现伪静态链接。在后台开启了“URL Rewrite”,看起来一切正常,可是点击某一栏目的时候却怎么都进不去,显示的依然是论坛的首页。看了一下论坛目录下,原来这下面并没有自己的.htaccess文件,所以默认使用的应该是Godaddy主机的.htaccess,而默认的肯定不会有针对Discuz的Rewrite规则,所以加入了下面的语句,一切都正常了~
RewriteEngine On
RewriteBase /
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
注:倒数第二行是针对Discuz的SupeSite/X-Space,我并没有安装,实际上并不需要。
Posted on 10月 6th, 2008 作者: Mars
Filed under: 技术 | No Comments »
网上搜了一下,老外有篇blog是写这个的,试了一下可以用,原文地址
简单说一下怎么做:
首先,建一个fla,把需要导出的组件拽进舞台(库)中
然后选导出影片
导出对话框选生成swc
然后在在flex中的project 属性里把lib path加上这个swc就可以了
不知道为何直接用flash安装目录里components下的那些swc为什么不行,不过经过以上步骤就可以直接用flash中的组件了~~
其实flash中其他的mc/字体/图片等也可以在link了class后输出swc这么使用。
Posted on 06月 6th, 2008 作者: Mars
Filed under: FLEX & ACTION SCRIPT | 1 Comment »
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package
{
import flash.display.*;
import flash.geom.*;
import fl.transitions.*;
import fl.transitions.easing.*;
import fl.motion.BezierSegment;
public class MarsFly extends Transition
{
private var _origin_x:Number;
private var _origin_y:Number;
private var _origin_zoom:Number;
private var _origin_alpha:Number;
private var _start_x:Number = 0;
private var _start_y:Number = 0;
private var _control_x:Number = 0;
private var _control_y:Number = 0;
private var _start_zoom:Number = 2.5;
private var _start_alpha:Number = 0;
private var _bezier:BezierSegment;
/**
[...]
Posted on 05月 30th, 2008 作者: Mars
Filed under: FLEX & ACTION SCRIPT, 技术 | No Comments »
运行时共享库的作用是在swf中动态加载外部库,使用库中的资源等等,以下是例子:
1. 新建一fla,命名为Lib.fla
2. 在fla中新建一个元件,库面板中右键选择“链接”,类名设置为MyCircle
3. 新建一as文件,命名为MyCircle.as(空类),代码如下
1
2
3
4
5
package{
import flash.display.*;
public class MyCircle extends Sprite{
}
}
4. Lib.fla的文档类处写LibTest,然后新建一LibTest.as,代码如下
1
2
3
4
5
6
7
8
9
package{
import flash.display.*;
public class LibTest extends Sprite{
public var CircleClass:Class = MyCircle;
public function echo(string:String){
trace("echo from lib:" + string);
}
}
}
5. shift + f12 导出Lib.swf
6. 新建一app.fla,文档类设置为AppTest
7. 新建AppTest.as,代码如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package{
import flash.display.*;
import flash.net.*;
import flash.events.*;
public class AppTest extends Sprite{
public function AppTest (){
init();
}
public function init():void{
var loader:Loader = new Loader();
var req:URLRequest = new URLRequest();
req.url = "Lib.swf";
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.load(req);
}
public function [...]
Posted on 05月 16th, 2008 作者: Mars
Filed under: FLEX & ACTION SCRIPT | No Comments »
应force要求写的一个插件,主要是pve中tank的计时,在某个buff或debuff小于5秒消失的时候会语音提示,还是本人配音……也可以自己录好wav替换插件中的相应文件
warriorcry
Posted on 05月 14th, 2008 作者: Mars
Filed under: WOW插件 | No Comments »