Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
JavaScript で人為的に例外を発生させるには、大きく分けると以下の2種類があります。 throw new しない書き方 throw "ソフトウェアでエラーが発生しました。サポート担当者に連絡し、この問題を報告してください。"; o_o は String 扱いで、o_o.stack も undefined になっています。 throw new する書き方 throw new Error("一般的なエラーだよ"); throw new TypeError("型がちがうよ"); throw new SyntaxError("文法おかしいよ"); throw new URIError("URIちがうよ"); 他にも、RangeError, ReferenceError, MediaError, FileError, EvalError などがあります。 throw new した場合は、o_
追記 いくつかフィードバックを頂いたので補足。 まず、 Dart と NaCl は比較対象じゃないだろ的な話は、別に比較してません。 何か新しい実行環境を載せるなら LLVM が乗った方が汎用性があるのでは?という意味です。 Dart も NaCl で動けばいいんだろうし。 あと、 Angular.Dart は確かに Angular.js のポーティングに留まらず、 Dart ならではの実装になっていると聞きます。 Angular は流行ってるように思いますが、 DI 周りとか見ても結構 JS の限界を突破している感じがするので、 そこから Dart に流れる人もいるのかもしれませんが、そこからの流入はあまり現実的な気がしないなぁ。。 話はずれるけど、 HTML5 の下りはあまりよく無かったです。うまく書けてなかったけど、例えば Gears のことです(HTML5 が始まる前から、俺の中で
(ε・◇・)з o O ( 非同期が隠し味になってない他の人が書いたスパゲッティーコードを見てると寿命が縮まるマン (ε・◇・)з o O ( 今出せるベストなソリューションを提供するマン これは「進捗どうでしょう?」アタックに対する防御シールドとして作成したスライドだけど、 発表する機会とかなさげなので、そろそろ放流 http://t.co/FX5y3T32Sl (ε・◇・)з o O ( Task.js マジ オススメ— コラーゲンたっぷりさん (@uupaa) 2014, 2月 21 Task.js の Task.run() は 最新のChromeに試験実装されている DOM Promise の Promise.all()に比べて、2〜2.5倍速でタスクを処理する能力を持っています— コラーゲンたっぷりさん (@uupaa) 2014, 2月 21 一連の Promise に対する
Documentation Click test InstantClick is a JavaScript library that dramatically speeds up your website, making navigation effectively instant in most cases. Follow @instantclickjs 25 December: version 3.1 is here, with support for dynamically added links! Download Changelog Why Despite huge bandwidth increases, websites don’t get much faster. This is because the biggest bottleneck in loading web
概要 本書は、プログラマによる、プログラマのための『コードの短さを競う「コードゴルフ」や、「アルゴリズム」の思考トレーニング集』。 設問を解いていくことで、プログラミングの考え方やおもしろさを実感できる一冊です。 好評を博しているリクルート運営のエンジニア向けWebサイト「CodeIQ」における著者作成問題を中心に、新規書き下ろしの設問も収録。「ミノタウロスもびっくり 迷路の自動生成」「自己相似な世界 フラクタルな図形を描く」等々挑戦したくなるような問題の数々&解説付きで、スキルアップ、トレーニングにも役立ちます。 目次 はじめに introduction 「コードゴルフ」と「アルゴリズム」 コードゴルフとは アルゴリズムとは プレイグラウンドとは Web ブラウザ+ JavaScript のプレイグラウンドで遊ぶ/ JavaScript の特徴/プレイグラウンドの仕様とコード/コードゴル
HomeSearch BrowseWhat's newUploadUser accountsAdmind3js: Declarative visualization on a web browser with DSL approach. A library for visualization on a web browser. This works as a DSL that generates JavaScript source code working with D3.js (http:d3js.org/) library. You can compose operations with a typed DSL with Haskell's abstraction power. This is still an alpha version, and the structure may
The Backbone FrameworkMarionette simplifies your Backbone application code with robust views and architecture solutions. Download v4.1.2View Docs Organize your app in terms of small Views. Marionette makes it easy to compose rich layouts out of small components Show a sorted filtered list without breaking a sweat. Have a massive collection? Want to add or remove an item? No worries! Learn to love
最近、Titanium Mobileを使ってみました。というのも、やっぱりiPhoneアプリが作ってみたくて。iPhoneアプリというと、「Objective-C」。コンパイルが必要な言語の敷居に躊躇してしまい、踏み切れなかったワタシの背中を押してくれたアプリケーションがTitanium Mobileです。 試してみた結果、JavaScriptでiPhoneアプリが作れる!とは聞いていても、JavaScriptでやることには限界あるんじゃない?とか斜に構えていて、損したよ! とりあえず、RSSを取得して、表示するアプリを作ってみました。 出来たアプリ とりあえず、RSSを取得して、Webで表示... 作ってみて思ったのは、 コンパイルが面倒 UIをJavaScriptで作るのは大変 でも、お手軽さはスゴイ。iPhoneアプリを簡単に用意することはできそう アクションゲームとか、派手なゲーム
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
Bower入門 これから Bower について書いてきます。Bowerの使い方から実際に使う上で考慮することまで含めて書きます。 長くなりそうなので単に使うだけの基礎編とモジュールを作る上で気をつけることをまとめた応用編に分けて書きます。 Bower とは Twitter社が作ったフロントエンド用のパッケージマネージャです。 Java で言う Maven、 Ruby で言う gem、 Perl で言う cpan のようなものです。 Node.jsには npm と呼ばれるパッケージマネージャがありますが、それに強く影響を受けています。 パッケージマネージャを利用することでライブラリを自分で管理する必要がなくなり、管理するファイルの数を減らすことができます。 また、パッケージマネージャを利用することでライブラリのバージョン管理をしやすくなります。 さらに自分のライブラリを Bower comp
左利きのペン事情 2015年7月19日 特に手書きが必須な職業ではないので、一般的には普段使いのペンと言えばボールペンで良いとは思いますが、昔から私はボールペンだと字が上手く書けません。というかそもそもちゃんと線が引けません。 トラベラーズノートのお手入れ 2015年6月29日 恐ろしいことにトラベラーズノート買った時の記事以降、まるでブログの記事を書いてない上にまたトラベラーズノートの記事になります。 システム手帳からトラベラーズノートに乗り換えてみた 2014年10月19日 少し前の話なんですが、これまでダヴィンチのシステム手帳を使っていたのですが、前から気になってたトラベラーズノートを買ってみました。 VPS内のLAMP環境をDockerコンテナに移行する 2014年8月18日 前回、Dockerをインストールしコンテナを作れることを確認したので実際にVPSに入っているLAMP環境を
Todoリストの機能 1.テキストボックスから、Enterで追加できる 2.登録したTodoはダブルクリックで編集可能になり、Enterで編集確定できる 3.登録されているTodoの総件数がフッターに表示される 4.完了したTodoがある場合、それらをリストから消すボタンが表示される 5.全選択/解除を行うチェックボックスがある 個人的な結論 趣味開発で使うならAngular.js・仕事で使うならKnockout.jsをお勧めしたい。 まず、フレームワークを選択する際は、以下3つの選択基準を持つとよいと思う。 1.開発の規模 大規模ならBackbone.jsはお勧めできる。 書き方が決まっていて、チュートリアルに目を通せば(面倒なのは置いておいて)何を作らなければならないかは簡単に理解できる。そこそこの人数で長い時間の開発を行うなら、UIチームはアプリケーションとView、サーバーサイドは
(function () { 'use strict'; // ログのスタイル var logStyles = { timestamp: { color: 'gray' }, label: { color: 'white', 'border-radius': '2px' }, event: { color: 'blue', 'font-weight': 'bold', 'font-size': '110%' } }; // ラベルの色 var labelColors= { Model: 'red', Collection: 'purple', View: 'green', Router: 'black' }; function debugEvents(parts) { return function (prefix) { this.__debugEvents = this.__debugE
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く