You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Firefox, Seamonkey, Flock, Songbird and Netscape users canopen page source as DOM document, read faqopen CSS and JS files present on pageopen images using your preferred image viewer (e.g. GIMP or ACDSee)open PDF links with Acrobat Reader or Foxit Reader or what you preferedit textboxes content with your preferred editor and automatically see modified text on browser when you re-switch focus on it
Posted 13 March 2014 and still refusing to do promise-based puns When I first started working with promises I had the overly simplistic view that passing a value into reject would mark the promise as "failed", and passing a value into resolve would mark it as "successful". However, the latter isn't always true. new Promise((resolve, reject) => { resolve(something); }).then( () => console.log('Yey'
This article is in parts, or in its entirety, outdated. Hence, the information presented on this page may be incorrect, and should be treated with due caution. Visit SpiderMonkey.dev for more up to date information. New and improved builtin APIs Most of this stuff does not need to touch a lot of code. None of it requires a Harmony opt-in. This is great stuff for new contributors to start work on.
After I prototype an app I'm building, my time is split between the editor and the browser with the console open. I try to debug as I go to avoid creating a complete mess. Moreover, when I get a bug report for a production app the first thing that I do is try to debug using Chrome devtools, and I usually find the bug without touching my editor. To be effective at that, I had to learn a great deal
The Phenomenal Fluent 2014 Mar 15, 2014 1 min read #conference #javascript #web This week it’s all about the most recent Fluent Conference 2014 in San Francisco. It’s the third Fluent and boy, it’s getting more phenomenal than ever. For my part, I presented a talk on the topic of Design Strategies for JavaScript API (slide deck, 2.2 MB PDF download). If you are a regular reader of this blog, you m
コードレビュー,慣れるとできるけど,いきなりdiffを渡されて,どうぞ見てくださいと言われてもよくわからないと思う. やりましょうというのはいいけど,ただむやみに読んでもうまくいかない.変更がある程度大きくなるとdiffだけ見てもよくわからないので,いろいろ見ることになる. 僕はいつも以下のようなことを無意識にやってて,うまくいってる気がしてる.GitHubのPull Requestの仕組みを使ってる前提で. Discussionをさらっと眺めてどういう問題を解決したいのか見る Commit Statusを見て,テスト通ってることを確認する Commitsタブで1コミットずつブラウザの新しいタブに開く 全部クリックし終わったら古い順に1コミットずつ読む 気になる点があったらエディタとかにメモしておく.あとで書き直されるかもしれないので,まだコメントしない 全コミット見終わったらFiles
For an upcoming talk at Mountain West JavaScript I'm going to talk about some basics in error handling. One of the advanced techniques that's a bit more advanced is the idea of creating custom errors objects to pass through your callbacks. Why Error objects? When following the callback pattern it's really nice to be able to depend that your error will return data in a consistent format. Error obje
blog about newsletter Work with me Remember that anonymous function? Probably not. After all, if it wasn’t worth a name, it probably hasn’t been used since. But written one lately? Absolutely. They abound, especially in event handlers: document.addEventListener('DOMContentLoaded', function () { console.log('ready!'); }); And iterators: [1,2,3,4].filter(function (n) { return (n % 2) === 1; }); Most
はじめに Promises Bookという薄い本を書いているのですが、書籍中に出てくるサンプルコードはテストが必須であるという原則があります。 サンプルコードは必ずテストコードが必要となる。(読者がコピペして実行するようなコードをテストを書くべきである) promises-book/CONTRIBUTE.md at master · azu/promises-book サンプルコードとテストはNode(といってもほぼCommonJSというだけ)で書いています。 ECMAScript6 Promisesについての内容なので、ブラウザ/Node.js どちらの実行環境でもいいのですが、閲覧するのはブラウザが基本になると思うのでブラウザ向けのコードを表示したいという感じになると思います。 CommonJS -> ブラウザ用のJS といえば、browserifyやCommonJS Everywhe
A general purpose, fast and lightweight editor with a keyboard-centric minimalistic user interface. Built on LuaJIT and fully programmable using Lua or Moonscript. What is it? Howl is a general purpose editor that aims to be both lightweight and fully customizable. It is built on top of the very fast LuaJIT runtime, and can be extended in either Lua or Moonscript. It has a minimalistic UI driven m
保存場所を選択し、Createをクリックします。 テンプレートからプロジェクトが作成されました。 Master-Detail Applicationについて 今回はMaster-Detail Applicationテンプレートからプロジェクトを作成しましたが、まずはMaster-Detail Applicationがどのようなアプリなのかを見てみます。 画面左上のRunボタンを押してアプリを実行します。 各部の名称 実行すると以下の画面が出ると思いますが、この画面をMaster画面と呼ぶことにします。 Master画面は大きくわけて3つの部分から成り立っています。 上から順にStatusBarNavigationBarTableViewと呼びます。 StatusBarは時刻や電池残量、電波状況等を表示する部分で、非表示にすることもできます。 NavigationBarの管理は本連載第一回目
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く