サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
hatena.github.io
jQueryでのページ設計 jQueryで処理を書く場合、1つの関数にベタッと書きがち 問題点 読めないコードになる テストが難しい MVC の章で挙げたブックマークページの例。 (function () { var $bookmarks = $('.bookmark-container'); var $bookmarkList = $bookmarks.find('.bookmark-list'); // ブックマーク入力フォーム var $bookmarkInput = $bookmarks.find('.bookmark-input'); var $bookmarkButton = $bookmarks.find('.bookmark-button'); var bookmarkTemplate = _.template('<li><%- body %></li>'); // イベン
JavaScript言語について 言語的特徴 動的型付け 関数も値の一種 C-likeな文法 プロトタイプベースの継承構造 近年Class構文が追加された 言語のコア部分はECMAScriptとして標準化されている JavaScript と ECMAScript 仕様について (JavaScript Overview - MDN) ECMAScript最新仕様は ECMAScript® 2016 Language Specification 以下では、ECMAScript2016をベースに、JavaScriptという言語自体について解説します。
Frontend Lunch 29 - NOTA Inc.の方々をお招きしました Frontend Lunchは、株式会社はてな社員によるフロントエンド開発についてのPodcastです。今回はNOTA Inc.のakiroomさん、pastakさんをゲストにお招きしました。 Frontend Lunch 27 - FRONTEND CONFERENCEレポート, CSS Containment Frontend Lunchは、株式会社はてな社員によるフロントエンド開発についてのPodcastです。今回はhatz48の司会でJavaScript関連のニュースを読みながら雑談しました。 Frontend Lunch 26 - CSS Grid, ScalaCSS, Snyk, Polymer Frontend Lunchは、株式会社はてな社員によるフロントエンド開発についてのPodcastです
予備知識 JavaScriptとは。 基本的にはブラウザ上の処理 Webアプリケーションにはほぼ必須 はてなのエンジニアは皆ある程度書ける 最近では色んな所で使われている サーバーサイド (Node.js) npm, gulpなどの開発ツール (Node.js) デスクトップアプリ (Electron) スマホアプリ (Windows Phone, React Native, Titanium等) 今回は基本的にブラウザ上で動作するJSを対象にします。 JS、HTML、CSSについて調べるときに困ること ブラウザ、処理系によって違う部分が多い 変化が激しい 一年前の情報がアテにならないことも 誤った情報や、参考にすべきでない情報もある そのため、読者諸君は。 基礎的な知識を身につける 信頼できる情報を探せるようになる 信頼できるサイトを見つけておく ことを心がけよう。 クロスブラウザについ
はてな教科書JavaScript編 講義の目的 JavaScriptについて、自分で調べて学習するための基礎知識を身につける リファレンスをひけば良い部分は覚えない 話の流れ JavaScriptの言語コア部分 構文とか WebとJSにまつわるあれこれ DOM 非同期プログラミング Ajax jQuery フロントエンド設計 Node.js 駆け足で進めるので、速すぎるなら遠慮せず言ってください! LICENSE この作品は クリエイティブ・コモンズ表示 - 非営利 - 継承2.1日本ライセンス の下に提供されています。
このページを最初にブックマークしてみませんか?
『Hatena on GitHub』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く