Skip to content

Instantly share code, notes, and snippets.

View czy88840616's full-sized avatar
🎯
Focusing

Harry Chen czy88840616

🎯
Focusing
  • Taobao.com
  • Hangzhou, Zhejiang, China
View GitHub Profile
@czy88840616
czy88840616 / index.md
Last active June 8, 2018 03:19
覆盖 pandora.js 的默认行为
@czy88840616
czy88840616 / test.js
Last active August 29, 2015 14:00
依赖request模块
var util = require('util'),
vm = require('vm'),
fs = require('fs');
vm.runInNewContext(fs.readFileSync('user.js'), {
requestUrl: requestUrl
}, 'myfile.vm');
function requestUrl(url, callback) {
require('request')(url, function (error, response, body) {
@czy88840616
czy88840616 / qiang.js
Last active August 29, 2015 13:56
抢小米
var h = setInterval(function(){
console.log('start check');
if($('#mi3Btn a')) {
console.log('check it');
clearInterval(h);
$('#mi3Btn a').click();
var tagName = $('#fkNumTxt .hide').tagName;
var n = $$('#fkNumTxt ' + tagName+':not(.hide)');
if(n && n.length) {
$('#fkNum').value = n[0].innerText + n[1].innerText + n[2].innerText+ n[3].innerText;
@czy88840616
czy88840616 / plan.md
Last active August 29, 2015 13:56
def总体规划

def规划

宗旨

DEF,全称 Development Environment for Frontend(前端开发环境),别名德芙,旨在方便前端同学开发,降低开发维护成本,提升工作效率。

目标:能统一开发露出,统一一套底层开发工具,使得用户行为一致,而且简单易用

我们能提供:插件之间方便的数据共享,强大的底层平台支持,提供方便快键的API

@czy88840616
czy88840616 / gbk.js
Created February 24, 2014 03:45
windows下exec中文处理 gbk
String.prototype.each=function(i,fun){
var index=0;
var that=this;
while(index<=that.length){
(fun||function(){})(that.substr(index,i))
index+=i;
}
}
var exec=require('child_process').exec;
var iconv=require('./iconv-lite');
@czy88840616
czy88840616 / portUtil.js
Created February 19, 2014 07:08
get free port
var http = require('http');
function getPort (cb) {
var server = http.createServer();
server.listen(0);
server.on('listening', function() {
var port = server.address().port;
server.close();
cb(port);
});
@czy88840616
czy88840616 / auth.js
Last active August 29, 2015 13:56
auth config 整理
{
"autoBind": true,
"stopOnError": false,
"msg": {
"tpl": '<div class="msg {prefixCls}"><p class="{style}">{msg}</p></div>',
"style":{
"success":'attention',
"error":'error'
}
},
@czy88840616
czy88840616 / think.md
Created November 27, 2013 09:18
vmarket同步到demo环境的思考

本身vmarket同步html到demo环境是完全可行的,唯一的不足就是会丢失参数和状态

假如vmarket传递vm模板那么量又会过大,那如果合并所有的vm之后是否可行? -> control这样就需要重复多次,虽然会比较麻烦,但是依旧似乎可以实时,然后把合并后的vm和数据文件传输到demo服务器,每次查看是通过vmarket服务器提供的渲染接口来返回html,不知道这样是否可行

@czy88840616
czy88840616 / data.json
Last active December 27, 2015 15:19
个人中心异步接口格式
{
"success":true,
"errMsg":"",
"data":[
{
"itemId":"",
"title":"", //宝贝截断标题,一行内
"pic":"",
"link":"", //detail链接
"status":0, // 0未开始 1已经开始 2已结束