`
bellstar
  • 浏览: 148143 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1、在html节点内加入sui的命名空间 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://www.toany.net/ui" > 2、导入JSI <script charset="UTF-8" type="text/javascript" src="boot.js"></script> 3、使用JSI导入SUI $import("sui.*"); 4、初始 ...
<?xml version="1.0" encoding="UTF-8"?> <ui> <window iscontainer="true"> <render name="Ext" version="2.1" src="org.ext.sui-adapter:Ext_v2_1_adapter" selected="true" browser="IE|Opera|Gecko" &g ...
一、形如<ui:tagname></ui:tagname>或<div sui="panel"></div><input sui="colorpicker" />的标记将会被视为需要渲染的节点,<ui:tagname>形式的渲染前会被移除,而普通形式的则会保留 二、属性转换约定: _attribute 以下划线开头的属性声明为SUI专用,不会被传递给渲染适配器 auto_expand_column 以下线线连接的属性名将会转换成驮峰式名称,autoExpandColumn oncli ...
function makeExtConfig(renderOption,renderConfig){ var extConfig = {}; for(var p in renderOption.properties){ extConfig[p] = renderOption.properties[p]; } var haslistener = false; for(var eventName in renderOption.listeners){ haslistener = true; break; } i ...
简介: SUI不是一类UI的实现,也不是一套标准的UI标记语言,它只是帮助既有的UI框架(比如Ext、YUI之类)以标记的方式来声明和创建UI。这些标记的名称、属性、与及值都是可自定义的,因此你需要针对特定框架来编写一套转换机制来将标记的声明转换成创建这些UI所需要的参数,但通常情况下,不需要为这种转换做很多工作,因为SUI会以一种简单而实用的约定来实现这种转换,另外SUI的约定是非强制的,因此也可以针对特例实现自己的转换。 一、SUI的目标或者说特点 1、以标记声明来表示界面构造,好处很多:形象、编辑方便、节省代码量... 2、支持一般形式节点和指定命令空间的节点作为渲染目标,如<div ...
概述:qx.core.Variant类为qooxdoo框架提供全局的配置,qooxdoo的已有的配置项有client:设置代码运行浏览器,debug:设置代码的运行模式,aspects:设置是否开启方面,dynlocale:动态区域? 。Variant为qooxdoo通过工具根据具体环境设置从一份代 ...
原文链接:http://qooxdoo.org/documentation/0.8/oo_feature_summary 定义具有完全限定名的类 qx.Class.define("my.cool.Class"); 实例化这个类 var myClass = new my.cool.Class; 继承 qx.Class.define("my.great.SuperClass", { // I'm the super class }); qx.Class.define("my.cool.Class", { ext ...
原文: http://qooxdoo.org/documentation/0.8/oo_introduction Introduction to Object Orientation 面向对象介绍 qooxdoo allows you to easily leverage many key concepts of object-oriented programming without bothering about limited native support in JavaScript. qooxdoo让你很容易的利用许多面向对象编程的关键概念而不用为js有限的原生支持而烦恼 The ...
概述:qooxdoo是一个构建在其自定义的类系统之上的框架,qx.Bootstrap类是在qooxdoo应用程序引导阶段创建基础类的类,并且qx.Bootstrap类在定义完后重新创建了它自己,以达到整体的统一。Bootstrap创建的类会被登记到它的$$registry这个Map中,创建类用define方法,它有两个参数,第一个为类名,第二个为类定义config,config的可选成员有member,construct,statics,defer(类定义后的回调) Bootstrap LOADSTART $$registry ------- createNamespace(name,ob ...
从Ruby源代码翻译过来的 function split_path(path){ return path.split(/\/+/); } function merge_path(base,rel){ // RFC2396, Section 5.2, 5) if (rel[0] == '#'){ // RFC2396, Section 5.2, 5) return rel; } // RFC2396, Section 5.2, 6) var base_path = split_path(base); var rel_path = split_path ...
function getGoogleSearchKeyword(){ var lastUrl = document.referrer.toString(); //http://www.google.com/search?hl=en&q=javaeye& btnG=Search if(!lastUrl.match(/google\.com\/search\?/))return; var p = lastUrl.indexOf('?'); var params = lastUrl.substr(p+1).split('&'); for(var i=0,l=par ...
一、$import流程图   二、doScriptImport流程图     三、JSI导入js关键代码分析   function loadDependence(data,vars){ loadScript(data[0],data[1],data[2]); var objectMap = data[0].objectMap; var names = data[5]; var i = names.length; while(i--){ var name = ...
转载自http://blog.djh5e.org/wp-content/jsf.html /** *利用Function的toString()格式化代码 */ function doFormat(jsv) { if (jsv.value != "") { try { eval("var tmpf = function(){" + jsv.value + "}"); ...
class Website < ActiveRecord::Base named_scope :recent, lambda{ |limit| {:order => "created_at DESC",:limit => limit} } end Website.newest 3 #返回最新的三条记录

gem使用指南

    博客分类:
  • ruby
从gem官网收集的,方便本地查看
Global site tag (gtag.js) - Google Analytics