#プロトタイプと、あとクラス、継承、ミックスインと呼ばれている物の説明
この文書はなるべく正確な情報を書きたいのでちょくちょく更新されます。あと、ちょくちょくキャラが変わるのは気にしないでください。修正した部分に関する情報は コメント やリビジョンを参照してください。
Javascriptの変数にはプリミティブ型とオブジェクト型が存在する。
###プリミティブ型
// http://d.hatena.ne.jp/aidiary/20120225/1330179868 | |
// port python to JavaScript. | |
function melFilterBand(sampleRate, nfft, numChannels) { | |
var fmax = sampleRate >>> 1, | |
melmax = hz2mel(fmax), | |
nmax = nfft / 2, | |
df = sampleRate / nfft, | |
dmel = melmax / (numChannels + 1), | |
melcenters = [], |
// Released under MIT license | |
// Copyright (c) 2012 Syu Kato <[email protected]> | |
markdown.toHTML5 = function(source, dialect, options) { | |
return markdown.renderJsonML((function to5(tree, level) { | |
var i, m, | |
indices = [], | |
hx = 'h' + level, | |
n = tree.length, | |
blocks = []; | |
(function(Markdown) { | |
Markdown.dialects.GFM = Markdown.subclassDialect(Markdown.dialects.Gruber); | |
Markdown.dialects.GFM.block.code_syntax_highlighting = function(block, next) { | |
var ret = [], | |
startRe = /^```(.*)\n?((.|\n)*)/, | |
endRe = /(.|\n)*```\n?$/, | |
m = block.match(startRe), | |
lang, code, lineRe, isEnd; |
#プロトタイプと、あとクラス、継承、ミックスインと呼ばれている物の説明
この文書はなるべく正確な情報を書きたいのでちょくちょく更新されます。あと、ちょくちょくキャラが変わるのは気にしないでください。修正した部分に関する情報は コメント やリビジョンを参照してください。
Javascriptの変数にはプリミティブ型とオブジェクト型が存在する。
###プリミティブ型
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi ligula sapien, malesuada eu tempor eu, sagittis nec nibh. Fusce sit amet nunc sit amet felis semper molestie. Proin orci dolor, interdum ut lacinia id, semper quis nisi. Aenean vestibulum ullamcorper eros et vulputate. Fusce diam turpis, facilisis nec consectetur vitae, dapibus vel sapien.
(function(l, l2, s) { | |
l2 = l2 || 6; | |
NodeList.prototype.forEach = [].forEach; | |
NodeList.prototype.slice = [].slice; | |
var toc = document.createElement('div'); | |
var headerLevel = l || 2; | |
var tocStyle = s || 'ul'; |
#gist toc usage
##1
###1.1
/* | |
USAGE | |
web: | |
<script>var __scope__ = yournamespace;</script> | |
<script src="hshs.js"></script> | |
node: | |
var hshs = require('path/to/hshs.js'); |
var POWERMATE_VENDOR_ID = 0x058f; | |
var POWERMATE_PRODUCT_ID = 0x3831; |
#get client id
go to here and create app.
#authorize
//set a uuid.
localStorage.state = createUUID();