2011-12-08 14:00:59
Asp SyQuery Framework Notice :
- 最新代码下载 (更新于 2011-08-19)
- 已完成的组件封装:数据库操作组件(syQuery.data.asp)、驱动器文件组件封装(syQuery.fso.asp)、远程控制,远程传输组件(ajax)封装(ayQuery.xmlhttp.asp),Stream流数据组件开发(syQuery.stream.asp),xml数据操作组件(syQuery.xml.asp),无组件上传插件(JSCRIPT版本)(syQuery.upload.asp)
- 等待开发的组件:syQuery.package.asp syQuery.cache.asp syQuery.page.asp
请时刻保持对本站的关注 框架更新请按照序列号手动下载最新包
- SVN : https://asp-syquery-framework.googlecode.com/svn/trunk
- OPEN SOURCE: http://code.google.com/p/asp-syquery-framework/
- BBS : http://bbs.syblog.net
FSO组件的封装前言
[ 2011-08-17 18:02:36 | 作者: Admin ]
这次对FSO的封装达到了FSO下方法的全部批量处理化。主要采用F("")原型,相当于jQuery对象原型的模式来处理。效果显著。
可以通过GG来获取到最新的SVN版本。详细方法文档明后天写出来。
可以通过GG来获取到最新的SVN版本。详细方法文档明后天写出来。
需要使用这些方法必须加载data环境。具体加载方法我就不说了,看前面的章节。
D.insert(data, table, callback, conn, rs)
@数据的插入操作。
@param data <json | array> 需要插入数据库的数据。数据格式如下:@param table <string> 表名
@param callback <function> 回调函数。回调函数同select中回调函数相同。
@param conn <object> 数据库连接对象
@param rs <object> Record对象
需要注意的是:
...
阅读全文…
D.insert(data, table, callback, conn, rs)
@数据的插入操作。
@param data <json | array> 需要插入数据库的数据。数据格式如下:
引用
@param callback <function> 回调函数。回调函数同select中回调函数相同。
@param conn <object> 数据库连接对象
@param rs <object> Record对象
需要注意的是:
...
阅读全文…
对数据查询我们有特定的方法,一个自定义的sy对象来处理,能够实现语义化代码。
D.select(sql, callback, conn, rs, moden, type)
@param sql <string | array> 数据查询的SQL语句 或者 SQL语句集合
@param callback <function> 回调方法。 有一个指针 this 指向 这个新的sy对象。 而且还有2个参数,一个是 rs 一个是 conn
@param conn <object> 数据库连接对象
@param rs <object> Record对象
@param moden <number> 打开模式
@param type <number> 打开类型
我们来看个实例:
阅读全文…
D.select(sql, callback, conn, rs, moden, type)
@param sql <string | array> 数据查询的SQL语句 或者 SQL语句集合
@param callback <function> 回调方法。 有一个指针 this 指向 这个新的sy对象。 而且还有2个参数,一个是 rs 一个是 conn
@param conn <object> 数据库连接对象
@param rs <object> Record对象
@param moden <number> 打开模式
@param type <number> 打开类型
我们来看个实例:
$.execute("data", function(D){...阅读全文…
打开和关闭数据库方法
[ 2011-08-15 17:36:59 | 作者: Admin ]
加载数据库处理文件后,你可以通过D.open和D.close即可对数据库进行打开和关闭的操作。
$.open(options, object)
@打开数据库方法。
@param options <json | string> 这个是配置数据库打开操作的数据集合,如果为字符串,默认为Access数据库,而这个options即为数据库地址;如果是JSON串,那么就是配置的信息。我们来看看JSON配置的数据是怎样的。
...
阅读全文…
$.open(options, object)
@打开数据库方法。
@param options <json | string> 这个是配置数据库打开操作的数据集合,如果为字符串,默认为Access数据库,而这个options即为数据库地址;如果是JSON串,那么就是配置的信息。我们来看看JSON配置的数据是怎样的。
- method <"access"> 打开模式 [access | sql]
- userName <""> 用户名
- userPass <""> 密码
- serverNs <""> 服务器地址或者Access文件路径
- baseName <""> 服务器名字
...
阅读全文…
加载器很重要,除asp语言外,其他的语言(php java jsp...)都有自己的动态文件加载器。这对ASP无疑是致命的。既然ASP没有自己的加载器,那么我们可以尝试自己来编写一个加载器。syQuery做到了。它动态嵌套加载文件。
我们需要使用到的函数是 $.include
@param file <string | array> 文件名。当然如果是数组的话,能自动同时顺序加载文件。
如何使用: $.include("include.asp");
这样就加载进来一个动态的include.asp文件了。
不过有些地方需要注意:
1. 被加载的文件如果包含别的文件只能使用<!--#include file="file.asp" -->的方法,而不能在被加载文件中包含 $.include方法。
2. 加载的过程不能加载全局的global.asa文件。
好了,就这些,注意就行。
我们需要使用到的函数是 $.include
@param file <string | array> 文件名。当然如果是数组的话,能自动同时顺序加载文件。
如何使用: $.include("include.asp");
这样就加载进来一个动态的include.asp文件了。
不过有些地方需要注意:
1. 被加载的文件如果包含别的文件只能使用<!--#include file="file.asp" -->的方法,而不能在被加载文件中包含 $.include方法。
2. 加载的过程不能加载全局的global.asa文件。
好了,就这些,注意就行。
syQuery详解之两个重量级方法,核心加载函数
[ 2011-08-15 11:40:06 | 作者: Admin ]
核心方法
@method $.mix
这个方法是对对象的继承与覆盖。前面介绍过的$.extend方法就是基于这个方法之上。我们来看段说明:这个方法能对对象原型进行修改和扩展。如果需要在制作插件的时候进行原型扩展,那么请使用$.mix(object, {你的方法});这样的模式进行。这个方法在如何编写插件中讲详细讲到。
...
阅读全文…
@method $.mix
这个方法是对对象的继承与覆盖。前面介绍过的$.extend方法就是基于这个方法之上。我们来看段说明:
引用
/**
* @ function <object for extend>
* @ param source <object> 源对象
* @ param target <object> 目标对象
* @ param over <object> 是否允许覆盖
* @ param args <object> 覆盖范围
* @ return <object>
*/
* @ function <object for extend>
* @ param source <object> 源对象
* @ param target <object> 目标对象
* @ param over <object> 是否允许覆盖
* @ param args <object> 覆盖范围
* @ return <object>
*/
...
阅读全文…
syQuery对象原型之创建新的syQuery对象
[ 2011-08-15 11:23:30 | 作者: Admin ]
首先,我们来看源码。
阅读全文…
var _Query = function( key, fn ){
if ( _Query.isString( key ) ){
if ( limitedKey.indexOf(key) == -1 )
{
// create syQuery object
_Query[key] = function( selector, context ){
return new _Query.fn.init( selector, context, fn );
};
limitedKey.push(key);
// return the created object
return _Query[key];
}else{
// add to error eqment
_Query.error.push("syQuery ...阅读全文…
syQuery对象中字符串的去除两端空格
[ 2011-08-15 11:17:40 | 作者: Admin ]
说明
@method : $.fn.trim()
@return : <syQuery object>
@info : 去除sy对象中每个数据两端的空格
实例
@method : $.fn.trim()
@return : <syQuery object>
@info : 去除sy对象中每个数据两端的空格
实例
var t = $("test");
t([" a ", "b", " c "]).trim(); // t(["a", "b", "c"]);







