ざっと流し読みしたけど、いまいちだった。深く読み込めばもっと得るものもあるのかもしれないが、この本を精読するよりは他の本を読みたい。 JavaScript によるクライアントサイドアプリケーションはステートフルなオブジェクトで構成されるので、状態を持つがゆえにテストもデバッグもしづらいらしい、ならばステートフルを飼いならすためにそれが一体どういうものなのかちゃんと学ぼう、と思い、タイトルにひかれて買ってみた。が、実際にステートについて触れている箇所はあまり多くなく、期待はずれだった。 この本の原題は「JavaScript Web Applications - jQuery Developers' Guide to Moving State to the Client」で、これなら jQuery の話が中心でも仕方ないかな、という気はする。ただ、最初からこういう書籍名だと知っていたらたぶん読
Mobile webapps made easy. Download Get Started App.js is a lightweight JavaScript UI library for creating mobile webapps that behave like native apps, sacrificing neither performance nor polish.
How to play Cursor key: move / character select Z: shot / ok X: bomb / cancel Shift: slow Space: character change(for debug) Y: viewpoint change Turn your hardware acceleration on to fully enjoy this game. See "chrome://gpu" and "chrome://flags" on your chrome to check if your hardware acceleration is enabled. Thanks for all the images and musics. SE, etc http://www.danmakufu.net/?%E5%88%B6%E4%BD%
2015-01-06 FormatRule 2011-11-07 入力チェックをかけてみる 2011-07-08 フィルタリファレンス 2010-10-26 RecentDeleted 2010-10-09 開発ガイド MenuBar リファレンス 2010-09-10 モジュール作成チュートリアル 2010-06-08 table構成 2010-03-19 グローバルパラメータ 2009-01-27 テーマとテンプレート 2008-10-22 コーディング規約 2008-10-03 ReadMe 2008-09-17 block_custom.iniの記述方法 page_custom.iniの記述方法 2008-06-26 Javascriptリファレンス 2008-06-20 install.iniの記述方法 2008-06-09 携帯リファレンス 2008-05-23 コンバートリフ
OS.js version 2.x View the Project on GitHub andersevenrud/OS.js-v2 Wikigithub.com Bug-Trackergithub.com Download ZIP File Download TAR Ball View On GitHub OS.js Version 2.0 OS.js is a light-weight JavaScript based web/cloud desktop solution. Current version: Alpha Application API is stable. FS and Handler API is subject to change. If you find any bugs report them back to me and I'll have them squ
Bacon.jsという、Functional Reactive Programming のFrameworkを使ったJava Scriptライブラリを使って業務アプリを書いてみました。関数型の考え方をふんだんに使いつつも、GUIなどのユーザ入力を伴うような処理に柔軟に対応している、マイナーながら優れたライブラリです。 実際にBacon.jsを使って実装してみて、何が良かったかなってところを、 ちょっと素人なりに色々と考えてみました。 1. 出てくるワードが直感的であるBaconでは、EventStream, Propertyなどといった独自のワードがいくつか出てきます。 ライブラリを読んで色々と使うのは大変だなあと個人的にはよく思いますが、Baconに関しては、新しい概念を取り入れているのにも関わらず、非常に直感的且つイメージがつきやすいワードを選択しているので、頭の中に構造を描きやすい仕
本書はJavaScriptを使って関数型プログラミングを学ぶ書籍です。関数型言語としてJavaScriptを理解し、使用することにより、コードがより洗練され、美しく、そして読みやすいものになることを目的としています。JavaScriptビルトインのデータ型を上手に利用するための基本知識やJavaScriptにおける関数の持つ特性など、関数型プログラミングの技術とその考え方について解説します。また実際のJavaScriptコーディングに関数型プログラミングのエッセンスを加えるポイントをサンプルを使って丁寧に説明します。関数型プログラミングに精通した著者が書き下ろした本書はテクニックを増やし、コーディングのイマジネーションを広げたいエンジニア必携の一冊です。 Jeremy Ashkenasによるまえがき Steve Vinoskiによるまえがき 訳者まえがき はじめに 1章 関数型JavaSc
ボタン押したらXHRでなんか取ってきて表示するみたいなとき、resultっていう変数を用意したり、XHRオブジェクトを取って置いたりしてたけど、underscore.jsとかのmemoize使えばきれいに書ける気がした。 get = _.memoize -> $.get 'a.txt' $button.on 'click', -> get().done (res) -> alert res これで通信一度だけになればスッキリする。気になる点としては、引数なければmemoizeできないかもしれない。この記事iPhoneで書いてて上のコードは動かしてない。動かなかったらなんか自分で書けばいい。とにかく、自分でXHRのオブジェクト取っておくんじゃなくて、wrapした一般的な関数が持っておいてくれるとかわいいということを言いたかった。ロジック本体と、そのキャッシュの仕組みが分離されると良い。XHR
最近、というか昨日からTypedCoffeeScriptの開発再開してAST 気分が盛り上がってるので、簡単なチュートリアルでも。 この記事でやること ASTの取得 ASTの生成 JavaScript の出力 やらないこと 構文解析 準備 適当にプロジェクト作ります。 $ mkdir tinyaltjs $ cd tinyaltjs $ npm init # 色々聞かれるけどEnter 連打で良い $ npm install escodegen esprima prettyjson --save esprima はJavaScript のコードをASTに変換。 escodegen は AST から JavaScript を生成。どっちもConstellationさん製 escodegenはConstellationさん製で、彼はesprimaにもコミットしてます。この界隈に来ると基本的に彼
Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
Maybeモナド モナドが少し理解できるようになったので、JavaScriptでMaybeモナドを作ってみました。この記事で使われているソースはGitHubにあります。 使ってみる 上記のモナドを使ってみます。サンプルは id:kazu-yamamoto さんのMaybe モナドの秘密 - あどけない話を参考にさせていただきました。 次のように名前と親を格納したデーターがあるとします。Bobの親はDave、その親はSteve、その親はTonyです。Tonyの親は不明 (undefined) です。 // 親子を表すデーター var tony = { name: "Tony", parent: undefined }; var steve = { name: "Steve", parent: tony }; var dave = { name: "Dave", parent: steve};
Speaking JavaScript Homepage Buy the book (Ad, please don’t block.) Table of contents Praise for Speaking JavaScriptPrefaceWhat You Need to Know About This BookTips for Reading This BookThe Four Parts of This BookJavaScript Command LinesNotational ConventionsDescribing syntaxReferring to methodsCommand-line interactionTips, notes, and warningsQuickly Finding DocumentationSafari® Books OnlineHow to
Web エンジニアが JavaScript で AI Agent を作る / JSConf JP 2025 sponsor session
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く