コンパイラかく語りき

import { Fun } from 'programming'

2015-09-01から1ヶ月間の記事一覧

JavaScriptでさくっと高階関数をつくる

JavaScriptでつくる高階関数のうち、もっともシンプルなものを作成します。 gist507dd0644a06cc368c6a splatという関数は、引数に関数を受け取って、戻り値として関数を返します。 この時点ではまだあまり恩恵を感じませんが、これは立派な高階関数です。 と…

【coffee×jQuery】eachの中でindexを使う

chuckです。 現在、cofeeScript中でjQueryを使っています。そこでeachを使った処理を書いているのですが、each内でindexを使用したのでメモ。 とは言えカンタンです。 ary = ['a', 'b', 'c'] ary.each (index) -> console.log index このとおり。 eachの引数…

CoffeeScriptでjQueryを使う

chuckです。 今日初めてcoffeeでjQueryを使ったのでメモ。

【Sass】eachが思ってたより難しかったw

chuckです。ようやく本格的にSassを使い始めたのですが、eachが想像以上にとっつきにくかったのでメモ。

JSライブラリ「Underscore.js」を読んでJavaScript中級者になる! ~eachメソッド~

chuckです。 UnderScore.jsを読んでいきます。 chuckwebtips.hatenablog.com 今回からはいよいよメソッド部分について見ていきます。

【CSS3】opacityがいつの間にかベンプレ不要になっていた

CSS

chuckです。cssのopacityについて。 1年前はopacityにベンダープレフィックスをつけていました。それがいつの間にか不要になっていたっぽいのでメモ。 www.htmq.com Can I Use で調べる ブラウザ毎のCSSの実装状況を教えてくれるのが、can i useというサイ…

slim初心者のslimメモ2点

chuckです。slimにまだまだ慣れていなくて、新たに気づいたことを書きます。

【JavaScript】Arrayクラスのデフォルト関数を使い倒す

どうも!chuckです。今回はJavaScriptの配列についての復習です。 JavaScriptの配列はそもそも、Arrayオブジェクトというグローバルオブジェクトを指します。 配列を定義するということは、このArrayオブジェクトのインスタンスを作るということです。 実際…

JavaScriptのセミコロン自動挿入について調べた

どうも!chuckです。 JavaScriptでは文末のセミコロンを省略できます。それはなぜかと言うと、勝手にセミコロンを自動挿入して補ってくれるためです。 ただ、最近コーディングしていて気づいたんですが、時々セミコロンを挿入してくれないんですよね。シンタ…

coffeeScriptの勉強。自作JSのプラグインをcoffee化する

どうも!chuckです。 僕は最近、ようやくcoffeeScriptの勉強を始めました。ただ、書いたコードが絶対的に少なく、まだまだ身についていない印象です。 なので、最近自作したJavaScriptのプラグインをcoffeeで書き換えてみようかなと思います。 github.com

自作JavaScriptプラグイン改修 ~即時関数をつかってグローバル汚染を防ぐ~

どうも!chuckです。 JSのプラグインを開発しましたので、改修します。 chuckwebtips.hatenablog.com github.com

JavasScriptのクロージャについておさらい

JavaScriptのクロージャについて、おさらいします。 developer.mozilla.org

JavaScriptのレキシカル変数について

どうも!chuckです。 JavaScript中級者に向けて、今日も勉強していきますよー! chuckwebtips.hatenablog.com 今回学ぶのは、レキシカル変数について。クロージャはそこそこ分かったのですが、レキシカル変数についてはわかっていなかったようです。 なので…

SublimeTextのインデントをタブからスペースに変更した

どうも!chuckです。 今回は小ネタです。スミマセン…。 SublimeTextのインデントが大きすぎたよ、というそれだけの話。

#FFF と #FFFFFF って同じ色??

CSS

どうも!chuckです。 今日コーディングしていて気になりました。 #FFF と #FFFFFFは同じなのか??と。 なので、軽く調べてみました。

slimで外部ファイル(CSS, JS)をインクルードする方法

どうも!chuckです。 新しくフロントエンド系の制作を始めました。せっかくなので、Slimを使ってみたいと思います。 chuckwebtips.hatenablog.com slimについてはこちらで導入や、基本的な使い方について書きました。 それでも、いざ使い始めてみると分から…

JSライブラリ「Underscore.js」を読んでJavaScript中級者になる! ~void, call, apply~

どうも!chuckです。 引き続きUnderscore.jsのコードを読んでいきます。 chuckwebtips.hatenablog.com ちなみに、現在100行まで読んだようです。ただし全部で1600行あるので先は長いですね…。

JSライブラリ「Underscore.js」を読んでJavaScript中級者になる! ~アンダースコアをグローバルオブジェクトとしてセットする~

どうも!chuckです。 Underscore.jsを読んでいきます。 chuckwebtips.hatenablog.com

データ型の変換がすぐ分かる!JavaScriptプラグインを自作しました

どうも!chuckです。 前々からやりたかったのですが、ついにJavaScriptプラグインを自作しました。なので記録します。と言ってもすごくカンタンなプラグインですがw

JSライブラリ「Underscore.js」を読んでJavaScript中級者になる! ~コンストラクタを利用してthisの値を操作する~

どうも、chuckです。引き続き、Underscore.jsを読んでいきます。 JSライブラリ「Underscore.js」を読んでJavaScript中級者になる! ~プロトタイプとプロパティ~ - コンパイラかく語りきchuckwebtips.hatenablog.com

ドットインストールでCoffeeScriptを勉強する(後半)

どうも!chuckです。 引き続き、CoffeeScriptについて勉強していきます! SublimeTextにCoffeeScriptのプラグインを入れる - コンパイラかく語りきchuckwebtips.hatenablog.com

ドットインストールでR言語をかじってみる part.2

どうも!chuckです。 空いた時間にR言語を勉強していきます。今回勉強するのはR言語のベクトルについてです!