Skip to content

Instantly share code, notes, and snippets.

View otakustay's full-sized avatar

Gray Zhang otakustay

  • Long lives alien!
  • Shanghai China
View GitHub Profile
@otakustay
otakustay / build-config.js
Created March 4, 2014 05:47
模块合并
/**
* @file build默认配置
* @author errorrik[errorrik@gmail.com]
*/
var AddViewName = require('./tool/build/AddViewName');
var package = require('./tool/util').getModulesFromPackage;
var namespace = require('./tool/util').getModulesFromNamespace;
var getBizNamespaces = require('./tool/util').getBizNamespaces;
@otakustay
otakustay / Base.js
Created March 7, 2014 05:37
构造函数式数据源合并
var LOAD_ENTITY = {
entity: function (model) {
return model.findById(model.get('id'));
}
};
var TRANSLATE_NAME = {
name: function (model) {
return mode.get('lastName') + ' ' + model.get('firstName');
}
@otakustay
otakustay / build.js
Created March 26, 2014 09:19
build with svn revision
var svnInfoOutput = '';
var svnInfo = require('child_process').exec(
'svn info',
function (err) {
var svnRevision;
if (err) {
// 如果没装svn命令行,获取不到版本号,就用时间戳了
svnRevision = +new Date();
console.warn(
'\033[31m'
@otakustay
otakustay / esui-next.md
Last active August 29, 2015 13:58
ESUI Next
  1. 更适合MVVM模型的架构

     <ui-text-box data-ui-value="~name"></ui-text-box>
    
     <script>
         var Model = require('model/Model');
         var user = new Model();
         user.set('name', 'foo');
    

require('esui-next').init(document.body, { model: user });

@otakustay
otakustay / for-edp-1.0.svn.patch
Created April 11, 2014 06:30
SVN patch for cb-web-fe to upgrade to edp 1.0
Index: .jshintignore
===================================================================
--- .jshintignore (revision 0)
+++ .jshintignore (working copy)
@@ -0,0 +1,3 @@
+!src/**
+src/external/**
+
Index: build.sh
===================================================================
@otakustay
otakustay / output.txt
Last active August 29, 2015 14:00
less error
~/Dev/test ⌚ 14:26:44
$ tree
.
├── bar
│   └── b.less
└── foo
└── a.less
2 directories, 2 files
@otakustay
otakustay / constructor.js
Last active August 29, 2015 14:01
Table config
function XxxListView() {
// super()
var tableFields = [
{
// ...
}
];
this.setTableFields(tableFields);
}
@otakustay
otakustay / .jshintrc
Created July 17, 2014 05:27
.jshintrc
{
"immed": true,
"latedef": false,
"newcap": true,
"noarg": true,
"noempty": true,
"nonew": true,
"plusplus": false,
"quotmark": "single",
"regexp": false,
文字链
http://www.baidu.com/cpro.php?r9nK000J_e6VdIgJTUWZFVcGPNWC1G6FfSzarhkjnsuFIjgwI2d9aiV46Xi6_q03nIcIIhPtXOZkJx2ykk0tp_Tdxl_2l9A86w2g1zyWygmjH8dWWAHcEL10SVAV.DR_igLXgwG3AgL_8wKLlrWCl7BmYdmZT_rrumuCyPdXOGz20.IgF_5y9YIZ0lQzqVpys8XA-8pMN8Tv9GQhPEUitznjDYnjTzritkP1cknH08pZwVU0KYUHYknjT4PHfv0Zwd5gRkPWcdnjR40ZI_5HD0mv4YUWdVpZNEgvPsT6K9uAP_mgP15H00TMnqn0KWIAYqIAN3I7qbuyu9IykYg1n1P-tzrj00Uh7YIHY40A-YpyfqPHD0pgwGUhuEpyfqn0KMTA-b5H00ThNhTA-b5H00mLKzUv-b5RcYnbuanDuDf1bsrjczwW63fHDsnH9jnRwAwjPjnjmd0A7Ypyfq2A4dUAsG0A7YIZbq2A4dUAsG0AFduAI-I7q-XZKGujYz0A7GTjYYpDViIHP8mR-WR6Kdpg0qTgusPbP7fWRVnvn0mv6qn0KYmgcqn6KbIZ0qnfK1uyk_ugFxpyfqnfKGTdq9TZ0qn0K9TZKxpyfqn0KWIgPY5fKGTdqLpgF-UAN1T1Ys0ZI9T7qYXgK-5H00TAsqn0KVm1Y1rH-WnjnsnsKVIWYk0A4vTjYsQW0snj0snj0s0AT45H00uh-zTLwxThNMpyq85HD0TvNWUv4bgLF-uv-EUWYLPjb0TLPs5HD0TLPsnWYk0ZwYTjYk0AwGTLws5H00mycqn0K9uZ6qnfKsuMwzmyw-5Hcs0ZK1IZF9uARqnW0sPfKspyfqn0KLTA-b5H00mywYXgK-5H00TLIGujYs0ZPYXgK-5H00mLFW5HcdrH6d0j
Flash 300x250
http://www.baidu.com/cpro.php?r9nK000xaoKKGjRQ0fsKqESjzkd407OUraUCLyvI
@otakustay
otakustay / .jscsrc
Last active August 29, 2015 14:04
jscs result
{
"additionalRules": [],
"fileExtensions": [".js"],
"excludeFiles": [
".**",
"./*.js",
"asset/**",
"report/**",
"node_modules/**",