走过平凡人生、留下平凡足迹 注册 | 登陆
浏览模式: 标准 | 列表全部文章

jQuery1.2的CHM版(增UI、插件文档)

« LOST第四季高清晰预告片 - 第四季08年1月31日回归!冷静、独立思考能力 »
2007-12
15分享jQuery1.2的CHM版(增UI、插件文档)
发表于:web开发
关键词:jQuery x欢迎访问aw's blog。对我的观点感兴趣,可通过订阅我的RSS(什么是RSS?)保持更新,选择您使用的阅读器:Google Reader、鲜果、抓虾(更多)
         您可能也对这些感兴趣切换
jQuery升级到1.2.1 - 9月的惊喜Use a simple jQuery to improve your Alexa Ranksex - 偶们谈“性”色不变~交友+视频交友流量稳步上涨的总结与分享提高Blog初期访问量的5个必备因素jQuery对前端开发人员来说,实在是一个不可多得的“利器”。

我认为,原型开发者(Prototype Developer)肯定更加喜爱jQuery这套框架,没有Yui-Ext的庞杂,没有Prototype(框架)的OOP语法。jQuery的“哲学”(philosophy,或者叫“理念”吧)无不映射着一种“简单、朴实”之美:Find things, do stuff(我姑且理解为“物尽其用”)

然而,jQuery的文档却一直没有好的支持。官方的服务器我这边访问起来比较慢,有时候在正规项目中,又必须追求好的质量,这意味着要不停地查阅文档。(如果你告诉我一个优秀的JavaScript程序员应该把每一条语句烂记于心,我建议你继续接受我们的义务应试教育)

下载地址:

 

» 阅读全文

Tags: juqery

JQuery实现自定义对话框

 JavaScript为我们提供几种对话框功能,但功能都十分有限;虽然在IE下可以通过模式窗体的方式创建更丰富的对话框功能,但毕竟只有IE得到支持。为了得到更丰富的自定义对话框功能,于是用JQuery编写了一个对话框插件;只需简单地引用相关JavaScript就能得到丰富的自定义对话框功能。

插件功能特点:

       允许通过CSS进行外观控制。

       可以任意把面页的元素作为对话框显示。

       当对话框激活时,对话框外的任何元素不能接受鼠标操作。

       对话框可以在工作区范围内任意移动,根据工作区大小自适应居中功能。

       并不需要编写复杂的JavaScript,通过简单HTML属性描述即可。

       经过测试插件可以在Firefox和IE下正常工作。

简单使用描述:

       引用JQuery和对话框插件文件:

       <script src=jquery-latest.js></script>

<script src=messageBox.js></script>

» 阅读全文

Tags: juqery, 对话框

MooPHP框架文件操作类主要特点

在PHP编程过程中,文件和目录操作是最常用的,也是繁冗的。MooPHP框架为了解决这种情况,提高PHP开发的效率,集合了常用的文件和目录操作,封装为MooFiles类。MooFiles.Class文件操作类封装了一些文件或目录的常用操作函数,其主要功能如下:

写入文件
读取文件
删除数据操作
创建目录或文件
复制操作
文件移动操作
获取文件夹列表
下面是文件操作类的使用示例:

初始化
require dirname(__FILE__) . '/../MooPHP/MooPHP.php';
 
$t = MooAutoLoad('MooFiles');说明:加载MooPHP框架,初始化MooFiles类

 

» 阅读全文

Tags: moophp, 框架, php

Apache的SSL加密配置

SSL加密的配置
首先在配置之前先来了解一些基本概念:
证书的概念:首先要有一个根证书,然后用根证书来签发服务器证书和客户证书,一般理解:服务器证书和客户证书是平级关系。SSL必须安装服务器证书来认证。 因此:在此环境中,至少必须有三个证书:根证书,服务器证书,客户端证书。 在生成证书之前,一般会有一个私钥,同时用私钥生成证书请求,再利用证书服务器的根证来签发证书。

SSL所使用的证书可以自己生成,也可以通过一个商业性CA(如Verisign 或 Thawte)签署证书。签发证书的问题:如果使用的是商业证书,具体的签署方法请查看相关销售商的说明;如果是知己签发的证书,可以使用openssl自带的CA.sh脚本工具。如果不为单独的客户端签发证书,客户端证书可以不用生成,客户端与服务器端使用相同的证书。

 

1.conf/ssl.conf 配置文件中的主要参数配置如下

» 阅读全文

Tags: php, apache, ssl

PHP中你不了解的10件事情

看到有人翻译的《10 things you (probably) didn’t know about PHP》,发现在此次之前2、8两条并不知道,1、3虽然熟知但是去没有实际应用。

由于阅读本blog的绝大多数朋友都是有PHP基础的,所以决定转载过来给大家看看。

1.使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。

2.在验证 email 地址的时候使用 checkdnsrr() 函数验证域名是否存在。这个内置函数能够确认指定的域名能够解析成 IP 地址。该函数的PHP 文档的用户评论部分有一个简单的用户自定义函数,这个函数基于 checkdnsrr(),用来验证 email 地址的合法性。对于那些认为自己的 email 地址是 “joeuser@wwwphp.net” 而不是 “joeuser@php.net” 的家伙们,这个方法可以很方便的抓住他们。

 

» 阅读全文

Tags: php

MySQL联合查询 MySQL Left Join,Right Join

在SQL标准中规划的(Join)联结大致分为下面四种:

1. 内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。

2. 外联结:分为外左联结和外右联结。

左联结A、B表的意思就是将表A中的全部记录和表B中联结的字段与表A的联结字段符合联结条件的那些记录形成的记录集的联结,这里注意的是最后出来的记录集会包括表A的全部记录。

右联结A、B表的结果和左联结B、A的结果是一样的,也就是说:

Select A.name B.name From A Left Join B On A.id=B.id

和Select A.name B.name From B Right Join A on B.id=A.id执行后的结果是一样的。

3.全联结:将两个表中存在联结关系的字段的所有记录取出形成记录集的联结(这个不需要记忆,只要是查询中提到了的表的字段都会取出,无论是否符合联结条件,因此意义不大)。

4.无联结:不用解释了吧,就是没有使用联结功能呗,也有自联结的说法。

» 阅读全文

Tags: 联合查询, mysql

mysql的一个联合查询列子

数据表结构:

数据表class:
------------------------------- 
id   cname
-------------------------------
1    男装
2    女皮裤
3    女彩棉
-------------------------------
class表存放的是产品的大类名称和其序号

数据表product:
-------------------------------
pid   ptype   pparent
-------------------------------
1      A01      1
2      A21      1
3      B10      2
4      C11      3
5      C01      2
-------------------------------
product表存放的是产品名称,和其所属大类的id(pparent)

现在要求显示所有产品序号、名称、所属类别,如下形式:
-------------------------------
序号 名称     类别
-------------------------------
1      A01      男装
2      A21      男装
3      B10      女皮裤
4      C11      女彩棉
5      C01      女皮裤
-------------------------------

» 阅读全文

Tags: mysql, 联合查询

MySQL5.0常用命令

MySQL5.0中文问题:
登录时用命令:mysql --default-character-set=gbk<gb2312,utf8> -u root -p
建表时用命令:create table name(name varchar(20))[TYPE=MyISAM,]default character set

gbk<gb2312,utf8>;

=====================
连接服务者:
mysql -h host -u user -p

=====================
新增超级用户:
GRANT ALL PRIVILEGES ON *.* TO grb@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;

=====================
返回当前所选数据库、当前用户、版本信息和当前时间:
select database(),user(),version(),now();

» 阅读全文

Tags: mysql, 常用命令

Records:15912345678910»