Skip to content

Instantly share code, notes, and snippets.

@ywzhaiqi
ywzhaiqi / myCodeSnippets.js
Created September 6, 2014 12:53
我的 JavaScript 函数工具集合
var debug = config.debug ? console.log.bind(console) : function() {};
/**
* 简易模板
* @param {String} tpl 包含 {name} 的数据
* @param {Object} data 包含 name 的对象
* @return {String} 替换后的字符串
*/
function nano(tpl, data) {
return tpl.replace(/\{([\w\.]*)\}/g, function(str, key) {
@ywzhaiqi
ywzhaiqi / createDownload.user.js
Created August 23, 2014 06:24
javascript create download url
var startDownload = function(data, filename) {
var blob = new Blob([data], {
type: 'application/octet-stream'
});
var url = window.URL.createObjectURL(blob);
var saveas = document.createElement('a');
saveas.href = url;
saveas.style.display = 'none';
document.body.appendChild(saveas);
saveas.download = filename;
@ywzhaiqi
ywzhaiqi / readability.js
Last active December 15, 2015 09:29 — forked from jakedahn/readability.js
readability 1.7.1
/*jslint undef: true, nomen: true, eqeqeq: true, plusplus: true, newcap: true, immed: true, browser: true, devel: true, passfail: false */
/*global window: false, readConvertLinksToFootnotes: false, readStyle: false, readSize: false, readMargin: false, Typekit: false, ActiveXObject: false */
var dbg = (typeof console !== 'undefined') ? function(s) {
console.log("Readability: " + s);
} : function() {};
/*
* Readability. An Arc90 Lab Experiment.
* Website: http://lab.arc90.com/experiments/readability
@ywzhaiqi
ywzhaiqi / pyquery_chinese_py2.py
Created March 15, 2013 06:47
python2 pyquery 中文
# -*- coding: gbk -*-
# 2.如遇到 UnicodeEncodeError: 'ascii' codec can't encode characters in position 22-25: ordinal not in range(128)
# 增加如下3行
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
from pyquery import PyQuery as pq
@ywzhaiqi
ywzhaiqi / getpinyin.py
Created March 14, 2013 07:58
得到中文拼音的首字母
def getPinyinFirst(str):
pyt = "ydkqsx wzssxjbymgcczqpssqbycdscdqldylybssjgyqzjjfgcclzz wdwzjljpfyyn jjtmy zwzhflzppqhgccyy mjqyxxgd s sjnj s ml rxyfsng qzggllyjl yzssecykyyhqwjssggyxyqyjtwktjhychm xjtlhjyqbyxdldwrrj wysrldzjpcbzjjbrcfsl czstzfxxchtrqggddlyccssymmrjcyqzpwwjjyfcrwfdfzqpyddwyxkyjawjffxjbcftzyhhycyswzcyxsclcxxwzcxnbgnnxbxlzsqsbsjpysazdhmdzbqbscwdzzyytzhbtsyyfzgntnxjywq k phhlxgybfmjnbjhhgqtjcysxstkzglyckglysmzxyalmeldccxgzyrjxjzl jzcqkcnnjwhjczccqljststbnhbtyxceqxkkwjyflzqlyhjxspsfxlmpbysxxxytcc ylllsjxfhjxpjbtffyabyxbcczbzyclwlczggbtssmdtjcxpthyqtgjjxcjfzkjzjqnlzwlslhdzbwjncjzyzsq ycqynzcjjwybrtwpyftwexcskdzctbyhyzqyyjxzcfbzzmjyxxsdczottbzljwfckscsxfyrlrygmbdthjxsqjccsbxyytswfbjdzt bcnzlcyzzpsacyzzsqqcshzqydxlbpjllmqxqydzxsqjtzpxlcglqdcwzfhctdjjsfxjejjtlbgxsxjmyjjqpfzasyjnsydjxkjcdjsz bartcclnjqmwnqnclllkbdbzzsyhqcltwlccrshllzntylnewyzyxczxxgdkdmtcedejtsyyssdqdfmxdbjlkrwnqlybglx lgtgxbqjdz yjsjyjcjmrnymgrcjczgjmzmgxmmryxkjnymsgmzzymk fxmbdtgfbhcjhkylpfmdxlxjjsmsqgzsjlqdldgjycalcmzcsdjl