- Virtual DOM
- Static Web Server
- Web Server
- Proxy
- WeakSet
// ==UserScript== | |
// @name 豆瓣jiumo图书搜索 | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description 将书籍标题替换为 jiumo 搜索链接 | |
// @author You | |
// @match https://book.douban.com/subject/* | |
// @grant none | |
// ==/UserScript== |
const fs = require('fs') | |
const path = require('path') | |
const parser = require('@babel/parser') | |
const traverse = require('@babel/traverse').default | |
const generator = require('@babel/generator').default | |
const t = require('@babel/types') | |
const prettier = require('prettier') | |
let code = fs.readFileSync(path.resolve(__dirname, './test/1.js'), { | |
encoding: 'utf8' |
let cluster = require( 'cluster' ), | |
gid = 0, | |
callbackMap = new Map | |
if ( cluster.isMaster ) { | |
const cache = new Map | |
cluster.on( 'message', ( worker, message ) => { | |
let value |
# Clean, simple, compatible and meaningful. | |
# Tested on Linux, Unix and Windows under ANSI colors. | |
# It is recommended to use with a dark background and the font Inconsolata. | |
# Colors: black, red, green, yellow, *blue, magenta, cyan, and white. | |
# | |
# http://ysmood.org/wp/2013/03/my-ys-terminal-theme/ | |
# Mar 2013 ys | |
# Machine name. | |
function box_name { |
// ==UserScript== | |
// @name Scroll To Top | |
// @namespace sunnylost | |
// @version v1.3.2 | |
// @grant unsafeWindow | |
// @grant GM_addStyle | |
// @include http://* | |
// @include https://* | |
// ==/UserScript== | |
/* jshint esnext:true, lastsemic:true, asi:true */ |
//https://gist.github.com/DmitrySoshnikov/29f7a9425cdab69ea68f | |
var grammar = { | |
1: [ 'S', '( S )' ], | |
2: [ 'S', 'e' ] | |
}, | |
table = { | |
S: { | |
'(': 1, |
let cache = { | |
1: 1 | |
}, | |
MAX = 1e6, | |
odd = n => 3 * n + 1, | |
even = n => n / 2, | |
isEven = n => n % 2 == 0, | |
collatzSequence = n => { | |
let chains = [ n ] |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Check Template</title> | |
</head> | |
<body> | |
<iframe id="iframe" style="visibility:hidden;"></iframe> | |
<script type="text/tmpl" id="t1"> |
var fs = require('fs'), | |
through = require('through2'), | |
uglify = require('uglify-js'); | |
var BASE = './script-ss/', | |
DEST = './script-min/', | |
SPECIAL_TAG = '/*common*/'; | |
var modules = []; |