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 / .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/**",
@otakustay
otakustay / RegionChart.js
Created July 30, 2014 05:58
for jscs test
/**
* ADM 2.0
* Copyright 2014 Baidu Inc. All rights reserved.
*
* @ignore
* @file 地域地图控件
* @author lixiang(lixiang05@baidu.com)
*/
define(
@otakustay
otakustay / private-names.js
Last active August 29, 2015 14:05
private property solution
define(function (require) {
// 参考http://wiki.ecmascript.org/doku.php?id=harmony:private_name_objects
// 在不支持private names的现在,使用字符串来表示,日后能很方便地切换成private names
var names = {
handleSubmit: '_handleSubmit',
doValidate: '_doValidate'
};
var exports = {};
@otakustay
otakustay / RichSelector.js
Created September 26, 2014 12:05
Extern search
exports.search = function () {
var event = {
filterData: []
};
event = this.fire('search', event);
if (!event.preventDefault()) {
// 如果没有外部提供搜索条件,就自个儿玩
if (this.searchBox) {
var defaultFilter = {
value: this.getChild('search-box').getValue()
/**
* SSP Account
* Copyright 2013 Baidu Inc. All rights reserved.
*
* @ignore
* @file 二级帐号结构
* @author otakustay
*/
define(
function (require) {
@otakustay
otakustay / ui.md
Created August 21, 2015 06:35
Next UI

明确需求

模板代换

控件的内容本身是一个模板片断,也可以进一步细分为多个小模板片断

每一个模板片断是可被重写的

@otakustay
otakustay / kpi-2015a.md
Last active September 6, 2015 12:22
2015A KPI

性能监控

目标

重点对系统启动时间进行监控并获得数据的反馈,以支持构建和启动性能的优化。

该产出同时可应用于DSP端。

子目标

@otakustay
otakustay / Dialog.js
Last active December 28, 2015 13:13
yuri demo
import {Engine} form './Engine';
import {tpl} from 'text!./tpl/dialog.tpl';
let engine = new Engine('dialog');
engine.compile(tpl);
export default class Dialog extends Control {
constructor(...args) {
super(...args);