Single-page applications are spreading rapidly. This book provides a number of example applications, and covers some of the more confusing, and under-documented aspects of Ember.js such as: Using Ember Data, Handlebars Integration, and Testin... 続きを読む
Data Science Starter Kit This kit includes everything you need, from analysis and visualization to management. Python for Data Analysis Machine Learning for Hackers R Cookbook R in a Nutshell, 2nd Edition and 4 more > Get all 13 ebooks for a ... 続きを読む
Closures have served as the boundary between developers who know how to use JavaScript to manipulate objects and developers who know how to use JavaScript to create libraries. The JavaScript renaissance has thrived in large part because closu... 続きを読む
2014年2月20日発売 森藤大地,あんちべ 著 A5判/296ページ 定価2,919円(本体2,780円) ISBN 978-4-7741-6326-0 この本の概要 データの可視化とは,「データに含まれる事実・示唆を効率よく発見する技術」,「データから発見した事実・示唆を明確に伝える技術... 続きを読む
D3は、ウェブページにロードしたデータからビジュアルを生成するJavaScriptベースのツールです。本書は、プログラマではない人々を対象として、D3を使ったデータビジュアライゼーションのプログラミングについて解説しています。ビジュアルのスキルはあるものの... 続きを読む
この書籍は、2013年12月に著者ブログ "Mach3.laBlog" で掲載したアドベンドカレンダーの記事に加筆修正を施して電子書籍化した物で、電子書籍化のプロセス学習を兼ねて制作されました。 2013年のアドベントカレンダーはアルファベット順に、それぞれのイニシャ... 続きを読む
商品の説明内容紹介 サードパーティJavaScriptとは、外部のWebサイトに埋め込まれて機能を提供するJavaScriptである。本書は経験豊富なJavaScriptウィジェット開発者が、その極意を解説。 続きを読む
Yeoman (n) 1. A noble servant, carrying out various duties for the sovereign. Associated with hard toil. 2. Your new favorite web application stack and development tool. 続きを読む
Functional programming, for most working programmers, is exotic. I’ve been experimenting with it as a way to get cleaner code and to expand my mind a bit. Here I describe a minimal approach to JavaScript which makes it intensely functional. ... 続きを読む
With Early Release ebooks, you get books in their earliest form — the author's raw and unedited content as he or she writes — so you can take advantage of these technologies long before the official release of these titles. You'll also rece... 続きを読む
Data Science Starter Kit This kit includes everything you need, from analysis and visualization to management. Python for Data Analysis Machine Learning for Hackers R Cookbook R in a Nutshell, 2nd Edition and 4 more > Get all 8 ebooks for jus... 続きを読む
You'll find large articles throughout this site dedicated to shaving 10ms here and 90ms there in order to deliver a fast and fluid user experience. Unfortunately every touch-based mobile browser, across platforms, has an artificial ~300ms del... 続きを読む
© 2013, O'Reilly Media, Inc. (707) 827-7019(800) 889-8969 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. 続きを読む
thinking_on thinking Patrick Mulder I like Backbone. Ruby. JavaScript. Heroku. Chef. The Cloud. Get notified. Enter your email address:Delivered by FeedBurner “We want to be able to ask questions to our data, without predefining the way we s... 続きを読む
Data Science Starter Kit This kit includes everything you need, from analysis and visualization to management. Python for Data Analysis Machine Learning for Hackers R Cookbook R in a Nutshell, 2nd Edition and 4 more > Get all 8 ebooks for jus... 続きを読む
This video was filmed during The Web Rebels conference which took place on the 24-25th of May 2012 in Oslo, Norway. It is a non-profit conference for everyone who loves programming applications and services using web technology. Track us: web... 続きを読む
This video was filmed during The Web Rebels conference which took place on the 24-25th of May 2012 in Oslo, Norway. It is a non-profit conference for everyone who loves programming applications and services using web technology. Track us: web... 続きを読む
While most available resources on the subject of JavaScript web applications focus on the core functionality of a particular MV* framework, this book references multiple frameworks and addresses real-world issues that arise when developing la... 続きを読む
Dart makes it easier for programmers to build structured modern web apps that scale from simple scripts to the largest systems. The Dart Programming Language is an authoritative and rigorous description of the Dart language. Written by Dart... 続きを読む
Suddenly, infographics are everywhere. Everyone’s looking to incorporate them into websites, mobile apps, and other interactive environments. One tool offers you immense power for creating visually stunning web infographics. It’s called D3 ... 続きを読む
Today, thousands of large scale, single-page web applications have grown completely out of control. They don't scale. They perform poorly due to inadequate architectural foundations. Development teams find it increasingly difficult to work wi... 続きを読む
If you're not familiar with Bitcoin, Bitcoin is essentially a P2P currency that has increased an order of magnitude in value within the last year. This video does a good job of explaining it. There are a number of libraries to work with Bitco... 続きを読む
本書は、初めてJavaScriptを勉強するPHP開発者を対象にした書籍です。 オブジェクトの作成、クラス、プロトタイプなど、言語の習得に必須の概念の多くについては違いがある二つの言語を対比しながら、JavaScriptの言語的な特徴を学びます。PHPとの相違点は強調... 続きを読む
I have a long-standing desire for a JavaScript library that provides good implementations of functional data structures. Recently I found Mori, and I think that it may be just the library that I have been looking for. Mori packages data struc... 続きを読む
An update to Module Pattern, A Little More Detail, an article in which I first explained the idea of using closure’d objects as an alternative to Javascript’s new and prototype system objects. It’s been a few months since my first article ... 続きを読む
RFC 4696をもう一度読みなおしてみると/もエスケープ可能文字に定義してありました。JavaScriptのエスケープシークエンスの処理の部分も間違っていたので全面的に書き直します。 RFC 4696の定義では char = unescaped / escape ( %x22 / ; " quotation mark U+0... 続きを読む
Backbone.js has become a popular library for developing modern web applications as their complexity and size increase. With Marionette.js, boilerplate code is handled by the library, letting you focus on your application’s specifics. You’ll... 続きを読む
This particular parser assumes that the first row of the table is a header. For parsing a more general file, check the Interactive Demos The entire process occurs within your browser NO SPREADSHEET DATA IS SENT TO ANY SERVER (parsing and rend... 続きを読む
This post has been cross-posted on VentureBeat. At Airbnb, we’ve learned a lot over the past few years while building rich web experiences. We dived into the single-page app world in 2011 with our mobile web site, and have since launched Wis... 続きを読む
301 views HTMLベースのスクショなので読みにくいかもしれません。福岡Haxe勉強会にて作成したスライドです。 More… 続きを読む
(For more resources related to this topic, see here.) JSON or JavaScript Object Notation is a very popular data interchange format. It was developed by Douglas Crockford. JSON is text-based, lightweight, and a human-readable format for data e... 続きを読む
デザイナー、イラストレーター、DTPオペレーターなどが、IllustratorやPhotoshop、InDesignなどAdobeアプリケーションを使って定形作業をする場合、Adobe JavaScriptを使うと作業を自動化することができます。本書はそのAdobe JavaScriptのコマンドリファレンス... 続きを読む
README.md RequireJS RequireJS loads plain JavaScript files as well as more defined modules. It is optimized for in-browser use, including in a Web Worker, but it can be used in other JavaScript environments, like Rhino and Node. It implements... 続きを読む
NodeOS is an hacker-friendly operating system written in Node.js Read More 続きを読む
PART 1: PREPARING THE FOUNDATION 1. Building single page applications - FREE 2. Reintroducing JavaScript - AVAILABLE PART 2: CREATING THE CLIENT 3. Develop the shell - AVAILABLE 4. Add feature modules 5. Browser model 6. Browser database and ... 続きを読む
JavaScriptアプリケーションのためのデザインパターン 作者: Jan Stenberg , 翻訳者 笹井 崇司 投稿日 2013年9月17日 | 共有 | 後で読む マイリーディングリスト 私たちは最新のフレームワークやライブラリを使って、ますます巨大で複雑なJavaScriptアプリケ... 続きを読む
甫水 佳奈子,脇田 建,佐々木 晃:解析表現文法とSchemeマクロ展開器を用いたJavaScript向けHygienic構文マクロシステムの実装,情報処理学会論文誌プログラミング(PRO)6(2), 85-101, 2013-08-29 発行. 論文抄録: 本稿は,JavaScriptの構文拡張を可能にする... 続きを読む
JavaScriptによるWindows 8.1アプリケーション構築 Windows 8のアプリケーションはJavaScriptで構築できる! これまでのWindows とは大きく異なるインターフェイスを採用し、賛否両論を巻き起こしたWindows 8。けれども、そのおかげともいうべきか、JavaScript... 続きを読む
最重要テーマは「テストに適したコードの作成と保守」。本書は複数のアプローチで、テストに適したコードに迫ります。まず複雑さについて考察し、続いて複雑さや結合を軽減できるようなアーキテクチャを検討します。これを基盤として、機能レベルとアプリケーシ... 続きを読む
© 2013, O'Reilly Media, Inc. (707) 827-7019(800) 889-8969 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. 続きを読む
PART 1 SIMPLE EXTENSIONS 1 jQuery extensions - FREE 2 A first plugin - AVAILABLE PART 2 PLUGINS AND FUNCTIONS 3 Selectors and filters - AVAILABLE 4 Plugin principles - AVAILABLE 5 Collection plugins - AVAILABLE 6 Function plugins - AVAILABLE ... 続きを読む
I noticed yesterday that some C#, JavaScript and CSS files I had sitting in SkyDrive were suddenly editable. Not just editable, but there's also autocompletion of strings (not quite intellisense, as it's just one file at a time) and token/sym... 続きを読む
© 2013, O'Reilly Media, Inc. (707) 827-7019(800) 889-8969 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. 続きを読む
Nitin Khanna is a lead engineer for Android at Skype, with an extensive experience in mobile application development for Android, iOS, Symbian and BREW. In his free time Nitin likes to contribute to open source projects. He also has experienc... 続きを読む
Sencha Touch in Action is the definitive guide to developing applications with Sencha Touch. You'll begin with basic design principles for building great mobile applications, and then explore the features of Sencha Touch that bring those idea... 続きを読む
Thursday, July 25, 2013 Monads Monads All the code for this post are available here.https://github.com/santoshrajan/monadjs Consider the map functor from the last chapter. We could use map to iterate over two arrays adding each element of the... 続きを読む
I keep finding that programmers—even web programmers—frequently think “web application” means “JavaScript application.” Programmers are, of course, used to working with programming languages, and often see application environments from ... 続きを読む
You can't trust undefined in JavaScript even after ES5 made it immutableUndefined Undefined is a JavaScript primitive that is used when a value has not been assigned a value. If you have done more than one day's programming in any language yo... 続きを読む
The haste-compiler packageThis package provides a featureful compiler from Haskell to Javascript. It generates small, fast code, makes use of standard Haskell libraries, integrates with Cabal, supports most GHC extensions and works on Windows... 続きを読む
1–1 of 1 previous next Yuji Nojima, Graphic Designer and Software Developer at Foreignkey, Inc. 先日京都で行われた JS MEET UP vol.1 にて発表させて頂いた資料です。当日は、時間配分に失敗して後半上手くお話することが出来ませんでしたが、資料に加... 続きを読む
Say “Yes” to JavaScript written on Monday, July 1, 2013 A few days ago Mozilla finally removed some options from their control panel. The one I am most happy about is the removal of the “Disable JavaScript” checkbox. This goes hand in han... 続きを読む
There was a time, some fifteen years ago, when the choice of the programming language was a delicate decision. It stopped being a problem when .NET arrived. Because .NET languages compile to the Common Language Runtime, .NET compatible langua... 続きを読む
FunScript consists of a standalone F# to JavaScript compiler library and a Type Provider to TypeScript. FunScript lets you connect to client and server APIs with Intellisense and types automagically using F# 3's Type Provider mechanism.// Ac... 続きを読む
Introduction So you get an email saying how your web-game / web-app is performing badly after a certain amount of time, you dig through your code, don’t see anything that stands out, until you open up Chrome’s memory performance tools, and ... 続きを読む
© 2013, O'Reilly Media, Inc. (707) 827-7019(800) 889-8969 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. 続きを読む
Recently I got together with some local developers to discuss client side MVC frameworks. We ended up discussing many of the differences between AngularJS and Ember. Discourse is an Ember application and has been since the first prototype, so... 続きを読む
Bootplus : Sleek, intuitive, and powerful Google styled front-end framework for faster and easier web developmentSleek, intuitive, and powerful Google styled front-end framework for faster and easier web development. 続きを読む
Fun with JavaScript Arrays The first thing I usually run into when trying new programming languages are some weird corner case behaviors, so I decided to run into those on purpose and write one of my first blog posts about that. Couple of not... 続きを読む
© 2013, O'Reilly Media, Inc. (707) 827-7019(800) 889-8969 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. 続きを読む
Supported browsers: Opera supported IE supported Safari supported Firefox supported Chrome supported Your browser may not support all of the functionality in this article. Your browser appears to support the functionality in this article. Int... 続きを読む
商品の説明内容紹介 基礎固めに最適の定番入門書がさらにわかりやすく! 本書は、「解説→練習問題→理解度チェック」という3つのステップでJavaScriptの基本を習得できる入門書です。基礎知識・基本文法から、DOMやCSSの操作、Ajax/jQueryの活用方法まで、JavaS... 続きを読む
開眼! JavaScript――言語仕様から学ぶJavaScriptの本質 Cody Lindley 著、和田 祐一郎 訳 2013年06月19日 発売予定 192ページ ISBN978-4-87311-621-1 フォーマット Print 原書: JavaScript Enlightenment 本書は、JavaScriptの言語的特性で知っておくべきポ... 続きを読む
© 2013, O'Reilly Media, Inc. (707) 827-7019(800) 889-8969 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. 続きを読む
The Battle of Modern Javascript Frameworks – Part I Posted April 10, 2013 by Bradley Trager and Roman Kagan & filed under Javascript Libraries. Welcome to the Javascript Framework revolution. Since the release of JQuery in 2006, client-side... 続きを読む
本書は、ClojureScriptを使ったクライアントサイドプログラミングの基礎を概説する書籍です。プログラミング言語Clojureとほぼ同じ 文法から、Google Closure Libraryを用いて最適化されたJavaScriptへと変換できる、ClojureScriptの魅力を紹介します。開発環境... 続きを読む
Fun with Javascript and function tracing May 18, 2013 The problem It was a normal day at my job, my team mates were putting the finishing touches and bug fixes into our latest features, due to be released during Finovate Spring. I wasn’t par... 続きを読む
README.md Spellbinder Real-time view/model binding for backbone.js Wouldn't you rather write this: <p data-bind="count; [class:high-value] count > 100; [class:low-value] count < 50"></p> $(function() { some_model.on('change:count', function()... 続きを読む
Learn to create fun-filled, multi-platform games with jQuery using Packt's new Book and eBook Packt is pleased to announce the release of jQuery Game Development Essentials, a concise yet practical guide to creating sprite-based, multi-platfo... 続きを読む
If you know HTML and CSS, you’re ready to begin learning JavaScript. But you might be surprised, because JavaScript looks quite different from both HTML and CSS. That’s because JavaScript is a language for computation. Unlike HTML, which is... 続きを読む
“JavaScript developer” is a description that hides tremendous diversity. While every language has a range of user skill levels, JavaScript has a remarkably fragmented community. People come to JavaScript for different reasons from different... 続きを読む
商品の説明内容紹介 JavaScriptの人気とともに、JavaScriptでのデザインパターンの利用局面も増えています。 本書ではGoFのデザインパターンに沿って、その実装例やパターンの適用事例を網羅的に示し、デザインパターンをJavaScriptにも応用したいというニーズ... 続きを読む
2013 Minori Yamashita ympby@gmail.com -- ここにあなたの名前を追記 -- 目次 導入 JavaScriptは関数型か 関数 The Bad Parts =を疑え for, while, eachを疑え ブロックを疑え thisを疑え まとめとコーディング規約 高階関数 Underscore.js Underscore-fix お... 続きを読む
JavaScriptの人気とともに、JavaScriptでのデザインパターンの利用局面も増えています。本書ではGoFのデザインパターンに沿って、その実装例やパターンの適用事例を網羅的に示し、デザインパターンをJavaScriptにも応用したいというニーズに応えています。モジ... 続きを読む
JavaScriptのプログラミングスタイルはどうあるべきか? 重鎮Douglas Crockford氏が脳の働きとの関係を語る(前編)。QCon Tokyo 2013 4月23日に都内で開催されたエンジニア向けのイベント「QCon Tokyo 2013」。基調講演に登壇したのは、JavaScriptの重鎮である... 続きを読む
JavaScript is a bit different from other programming languages. How? Well, JavaScript runs in an environment, and that’s usually the browser. So when you learn JavaScript, you’ll learn both the language basics, as well as how to use JavaScr... 続きを読む
In my last few blogs I talked a bit about Yeoman. For me, working with Yeoman has been a real pleasure, so in this blog I will talk about building a small single page HTML5 application with Yeoman and Backbone.js. The software we need for thi... 続きを読む
JavaScript’s ever-growing importance still takes people by surprise. Every time I post about things JavaScript makes possible, I get pushback from people who refuse to be impressed by JavaScript. Why? Because it isn’t what they wanted. In t... 続きを読む
Basic JavaScript programming knowledge. Additional required other products (third-party/labs/open source) Query Library Download / Learn この記事は、JavaScriptでよく使用されるデザインパターンに関するシリーズ記事の第1部です。デザインパターンは... 続きを読む
Comments about oreilly JavaScript for PHP Developers:This is a review of Early Release - Revision 1. I have extremely high regard for Stefanov's work and this book is immensely valuable to PHP developers. The early release is still a little r... 続きを読む
This part will get more technical and focus more on implementation details - we'll discuss how strategies are represented and evaluated internally.In the previous blog post, I explained some of the design decisions made while we were working ... 続きを読む
1–1 of 1 previous next Osamu Monoe, Developer Evangelist at Microsoft Japan あとでここ↓にフォロー記事を上げようかと。 http://blogs.msdn.com/b/osamum/ 13 minutes ago Reply モテる Java script Presentation Transcript モテる JavaScript日本マイ... 続きを読む
商品の説明内容紹介 jQueryの開発者が語ったプログラミングの秘密! JavaScriptは現在のホームページ作りには欠かせないプログラミング言語です。GoogleやFacebookなどの先進のWebアプリケーションは、jQueryなどのJavaScriptライブラリを利用して作られています... 続きを読む
generators + promises = tasks task.js makes sequential, blocking I/O simple and beautiful, using the power of JavaScript’s new yield operator. Tasks run concurrently like threads, and can block on promises with yield. Here’s an example usin... 続きを読む
サポートされているブラウザ: Opera 対応済み IE 対応済み Safari 対応済み Firefox 対応済み Chrome 対応済み ご使用のブラウザは、この記事で使用している機能の一部に対応していない可能性があります。 Your browser appears to support the functionality i... 続きを読む
22 April 2013 RoguelikesJavascriptGamedevBuild a RL Building a Roguelike in Javascript - Part 5a Populating the Cave This is the sixth post in the Building a Roguelike in Javascript series. I recommend you start at the beginning unless you've... 続きを読む
It's getting to the point where there are so many cool open source projects that I can't keep up. When you add in the currently battle royale of JavaScript projects that are basically just hip sounding words with ".js" added to the end, it's ... 続きを読む
If you’re coming from a more traditional object-oriented language such as C++ or Java, JavaScript might seem like it’s not object-oriented at all. After all, JavaScript has no concept of classes, and you don’t even need to define any objec... 続きを読む
Understanding JavaScript Inheritance Apr 12th, 2013 | Comments So someone shoulder-taps you and asks you to explain the concepts behind JavaScript Inheritance to them. In my eyes you’ve got a few options. The Terminology Play You mention tha... 続きを読む
商品の説明内容紹介 USA Today、LinkedIn Mobile、Hulu、WordPress.com、Foursquare 等々有名サイトがこぞって採用していBackbone.jsに、日本初のガイドブックが登場。 サーバ、クライアントの両方で動く、JavaScript の大規模開発に今注目されているフレームワ... 続きを読む
Forgetting your password to Nodewar is forgivable, so long as you recall the face of your queen and the names of ships long lost. Nodewar is a programming game for the browser [version 0.1.1-alpha, April 2013] Nodewar is in development Nodewa... 続きを読む
Send More Paramedics λ λ λ Fogus' Thoughts on life, programming, and thinking ❤ c clj factor frink hs js org pure rb rkt qi ❤ Follow me on Twitter... or RSS... Run this blog in mobile 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2... 続きを読む
© 2013, O'Reilly Media, Inc. (707) 827-7019(800) 889-8969 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. 続きを読む
JavaScript application development is a hot topic and people are wondering which framework they should pick. In this post I’m going to compare two of them. Marionette and Chaplin are frameworks on top of the popular Backbone.js library. Both... 続きを読む
developer tools JSHintでJavascriptの構文チェック&Sublime Text2でのチェック NEW: 2013年04月05日 JSHint JSHintとは、Javascript用構文チェッカーです。 構文チェッカーとしては、かなり厳しめのチェックをしてくれるJSLintがありますが、 これをforkして融... 続きを読む
I make web apps, games, write poems, draw stuff, collect things, etc. Disclaimer: This is my first blog post on frontend web application development, and the content might sound very opinionated and prone to mistakes. Over time, many people h... 続きを読む
README.md JavaScript Scope Context Coloring A JavaScript experiment in switching between syntax highlighting and scope colorizing, built on JSLint and CodeMirror and inspired by Douglas Crockford. Check out the Live Examples 続きを読む
This wednesday we landed the baseline compiler on Firefox nightly. After six months of work from start to finish, we are finally able to merge the fruits of our toils into the main release stream. What Is The Baseline Compiler? Baseline (no, ... 続きを読む