`
daogangtang
  • 浏览: 62663 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
所谓overlay,就是浮层。就是那种在当前页面弹出的一个新的层。它可以作为对话框的容器、图片展示容器、播放器容器等等。 废话少说,直接切入正题。 使用: // select one or more elements to be overlay triggers $(".my_overlay_trigger").overlay({ // one configuration property color: '#ccc', // another property top: 50 // ... the rest of the configu ...
我看国内目前(2011-6-28)还没有对其文档进行中文化,所以在这里,结合自己的理解跟经验,写一些文档放这儿吧。 下面开始。 ------------------------------------------------------------------ jquerytools的设计的哲学是“是工具,不是策略”。即只给你榔头,和使用榔头的方法,至于如何用来完美地修好一栋房屋,那需要你自己去订策略,找原料了。 他的特点是,针对现代web展示性和简洁交互性效果而设计,只保留 tabs tooltip scrollable overlay 四大组件。 虽说只有四大组件,但它们都是很 ...
最喜欢的几个是gedit, geany, editplus。不过都有很大局限啊。 用了windows下和linux下的大部分编辑器,准备尝试下emacs了。 也用了很长一段时间编辑器之神vi。不过实在不习惯,理念不一样啊。严重反感分模式编辑的设计。理念不一致,再妥协也无法让我喜欢上它。 好了,现在,就是神之编辑器emacs还没有玩过了。好吧,试试吧,看能不能皈依此大神。理念貌似挺相似的,感觉与RMS大叔有心灵感应,应该这样设计,之类云云。 如果emacs也无法收容我的话,那就只能自己写一个编辑器用咯…………
仅仅写一个JavaScript模块很简单。只需用到对象Object,即{}。下面直接举例。 var legerobot = { variable_a = ..., variable_b = ..., variable_c = ..., ... func_a: function (param_list1) { .... }, func_b: function (param_list2) { .... }, func_c: function ...
Bamboo Web框架自带一套命令行工具,方便做代码的自动生成、数据库的管理。 Bamboo web命令行统一支持三种参数列表形式: 1. 列表方式: bamboo cmd param1_value param2_value param2_value ... 2. key-value方式: bamboo cmd -param1 param1_value -param2 param2_value ... 3. 混合方式。即列表方式与key-value方式混合使用。 bamboo cmd param1_value param2_value -param3 param3_valu ...
get和filter是model API中两个重要的函数,用于根据给出的条件获取或过滤符合要求的实例。这些条件必须写在一个query表里面,query表类似如下形式: model_obj:filter { foo=bar, x=lt(1000), timestamp=gt(100000) } filter返回一个query_set,即对象的一个特殊列表(此列表仍然可以调用Model的基本方法),而get仅仅返回一个(第一个)对象实例。 以下函数放在query表中使用。 相等判断 eq (cmp_obj) 返回true,如果相等;否则,返回false cmp_obj: 待比较的对象 ...
这里是Bamboo的最新版本Model的API文档。 本文档中的所有类方法都可以供所有继承自Model的类使用,所有实例方法可供所有这些类以及类的实例使用。 类方法 通过name获取id model_obj:getIdByName (name) 通过name获取对应实例的id,并返回id(仍然为字符串) name: 实例的名称 通过id获取name model_obj:getNameById (id) 通过id获取对应实例的name,返回name字符串 id: 实例的id 通过id获取实例对象 model_obj:getById (id) 通过id获取实例对 ...
lglib为lua提供了很多扩展。加载lglib后,它完成以下几件事情: 1. 扩展了lua标准库中的string, table, io三个库; 2. 增加了一些数据类型; 3. 增加了一些辅助函数。 第一个工作,就是把lglib.string, lglib.table, lglib.io三个模块中的接口注入到lua标准库中的string, table, io三个名称空间下。 第二个工作,主要是新增了以下全局数据对象: Object:这个对象,为lua提供了方便好用的oop机制。 local Cat = Object:extend {....} List:这个对象,为lua添加了方 ...

lglib.io API

此模块中定义了一些io操作方面经常用到的一些辅助函数 此模块无需手动引入,加载lglib后,会自动将下面的接口注入lua的io名字空间下 加载文件,读取所有内容 io.loadFile(from_dir, name) 返回文件内容 from_dir: 文件所有目录 name: 文件名 加载文件中的某些行 io.loadLines(source, firstline, lastline) 返回这些行的内容 source: 文件名(包含路径) firstline: 数字,起始行 lastline: 数字,结束行

lglib.http API

此模块中定义了一些http方面经常用到的一些辅助函数 引用模块 local http = require 'lglib.http' 将html文档进行转义(将&号, <号, >号替换成对象的html实体字符) http.escapeHTML(s) 生成一个新串返回 s: html文档字串 解码URL http.decodeURL(url) 生成一个新串返回 url: 要被解码的url字串 编码URL http.encodeURL(url) 生成一个新串返回 url: 要被编码的url字串 解析URL参数(query参数) ...
lglib.oop是一个特殊的模块,它用于给现有lua基础提供一套好用的面向对象机制。 此模块中定义了一个对象Object(用table实现的)。这个对象是一个最基础的原生对象,任何其它的类和对象都是从这个源头衍生的。它的地位跟java中的Object地位一致。 Object定义了几个属性和方法: 属性: __tag : 每个类的定义都需要加入此属性,以标识类的名字和继承关系 _parent : 指向父对象(或类对象) 方法: new: 此方法为内部接口,用于生成一个新的对象(子类对象或类的实例对象) extend: 此方法为导出接口,用于从一个现有类上定义一个新的类 isInstanc ...

lglib.set API

Set 继承自 Dict 加载lglib后,会在全局空间注册一个全局变量Set,它是所有集合实例的原型,可以直接使用。 定义一个set Set() 示例: local set_a = Set() local set_b = Set{ 'x', 'y', 'z' } 向set中添加元素 set_obj:add(key) 示例: local set_a = Set() set_a:add('w') --> { w = true } 删除set中的元素 set_obj:delete(key) 示例: local set_a = Set{'x', 'y ...

lglib.table API

Lua 
lglib table库是对lua基本table库的扩展 判断table是否为空 tbl:isEmpty() 如果table为空,就返回true;反之,返回false。table为空的标准是即没有list部分,又没有dict部分。 将table分离成list部分和dict部分 tbl:takeAparts() 返回两个参数,第一个为一个list, 第二个为一个dict 浅复制 tbl:copy() 复制本table, 产生一个新的table返回 深复制 tbl:deepcopy() 深度复制本table(包含层级结构), 产生一个新的table返回 将另一个table ...

lglib.string API

字符串库默认支持UTF-8编码 字符串连接运算 + 加载lglib后,可以使用 'a' + 'b' 的语法拼接字符串,返回结果是 'ab' 返回字符串长度 str:length() 使字符串首字母大写 str:cap() 返回一个新字符串 判断此字符串中是否包含子字符 ...
前面加入了List数据类型,现在我们继续加入Dict数据类型。 全局对象Dict lglib中,定义了一个全局对象Dict,它就是所有dict实例的原型。使用require 'lglib'后,这个对象可以直接使用。此对象继承自lua的table结构。 生成一个新的dict local dicta = Dict() local dictb = Dict {x=1, y=2, z=3} 判断一个对象是否是一个dict isDict(d) 列举出此Dict中所有的key dict_obj:keys() 举例: local dictb = Dict {x=1, y=2, z=3} ...
Global site tag (gtag.js) - Google Analytics