From the developers who build Node.js, StrongLoop offers professional-grade support, consulting and training for Node.js.Over the years, Node developers have come to rely on Danny Coates’ node-inspector npm module to debug their applications. While popular, the community has nonetheless been clamoring for additional features. Node-inspector has also been in need of an infrastructure refresh with G
Voyeur is a tiny Javascript library that lets you transverse and manipulate the DOM the way it should have been. Voyeur.min.js (1.2kb) Transverse.the.DOM Voyeur allows you to transverse the DOM via the dot operator like you would any Javascript object. This makes for a streamlined and native experience like it always should have been. Element creation One of the most useful components of Voyeur is
Show navigationWhat is V8?V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. It is used in Chrome and in Node.js, among others. It implements ECMAScript and WebAssembly, and runs on Windows 7 or later, macOS 10.12+, and Linux systems that use x64, IA-32, ARM, or MIPS processors. V8 can run standalone, or can be embedded into any C++ application. Latest p
JavaScript’s constructors have never been particularly popular: Douglas Crockford doesn’t like them and recently, more anti-constructor material has been published (two examples: blog posts by Kyle Simpson and Eric Elliott). In this blog post, I explain that not all of the constructors’ flaws are real. But even with those that are real, I still recommend to use them. I’ll tell you why and what the
Update 2012-02-01: Complete rewrite of the section on spreading constructor arguments. Sometimes, one needs to spread the elements of an array, to use them as the arguments of a function call. JavaScript allows you to do that via Function.prototype.apply, but that does not work for constructor invocations. This post explains spreading and how to make it work in the presence of the new operator. Sp
Get more pro JavaScript screencasts Visit Let’s Code: Test-Driven JavaScript and start watching today! Transcript (Spanish translation here.) If you hang around the JavaScript world long enough, you’ll come across a bunch of different recipes for object-oriented programming. The standard way, so much as there can be a standard way, is this. And this is the recipe for inheritance. That’s the standa
Options ignoreColumns Array of column indexes to ignore. Type: Array Default: [] onlyColumns Array of column indexes to include, all other columns are ignored. This takes presidence over ignoreColumns when provided. This takes precedence over ignoreColumns when both are provided. Type: Array Default: null - all columns ignoreHiddenRows Boolean if hidden rows should be ignored or not. Type: Boolean
2013-07-27 Kotlin勉強会(#jkug)の裏方をやりました Kotolin勉強会とかいうあやしげのがあんなに人集まってるのにKyoto.pm人集まってないのおかしい— ゆううき (@y_uuk1) July 4, 2013 Kotlinコントリビュータこと@ngsw_taro氏と「第1回 かわいいKotlin勉強会 #jkug」を開催した。会場はドリコムさんに提供して頂いた。 http://www.zusaar.com/event/813003 #jkug、Kotlinという超マイナーなプログラミング言語にも関わらず、定員オーバーしたり参加者のスーツ率が異様に高かったり女子率が高かったり混沌とした感じだった。ドリコムにスーツな人達が集まって真剣な感じで勉強会するの史上初だったと思う。 自分の話をすると元々Kotlinに興味無かったのだけれど、たろーさんの熱意に押されつつ、
Bluetooth Low Enrgyとは Bluetooth3.0までのBluetoothと、Bluetooth4.0で統合されたBluetooth Low Energy(ブルートゥース ロー エナージー、以下 Bluetooth LE)は、技術も使われ方も、まったく異なるものです。 本書では、Bluetooth3.0までの技術と、Bluetooth LEを区別するために、このBluetooth3.0までの技術をクラシックBluetoothと呼びます。 この章は、クラシックBluetoothとBluetooth LEの違いを述べます。アプリケーション開発やハードウェアの開発と製造販売、使われ方それぞれで、Bluetooth LEだからできるようになったことが、たくさんあります。自分の担当分野が技術でなくても、企画立案やメンバー全員でのブレイン・ストーミングの前に、この章の知識をメンバー全
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
7月24 あとから線の編集が可能なお絵描きツールの描画高速化 はじめに 2010 年くらいからのんびり開発している趣味のお絵かきツール Diceros の実装について、ドキュメントを残しておいたほうがよさそうなのでこの文章を書きます。 まだ未完成ですが、お絵描きツールは以下の URL で開発バージョンを触ることができます。IE10+, Google Chrome 17+ あたりで動作すると思います。Wacom のペンタブレットプラグイン(MouseEvent)、Android Chrome(TouchEvent)、IE10(PointerEvents) あたりの筆圧に対応してます。 http://draw-imaya.sqale.jp/diceros/ しばらく触るとわかると思うのですが、このお絵描きツールは(VectorLayer/SVGLayerでは)一度書いた線をあとから調整すること
Why subclass an array? Naive approach Problems with naive approach Special nature of arrays Function objects and [[Construct]] The importance of array special behavior Existing solutions ECMAScript 5 accessors to the rescue [[Class]] limitations Does [[Class]] matter? Wrappers. Direct property injection. Wrappers. Prototype chain injection. Summary Subclassing an array in Javascript has never been
Live, reactive templating ractivejs.orgis a template-driven UI library, but unlike other tools that generate inert HTML, it transforms your templates into blueprints for apps that are interactive by default. Powerful and extensible Two-way binding, animations, SVG support and more are provided out-of-the-box – but you can add whatever functionality you need by downloading and creating plugins. Opt
Don't miss out on the real-time fun! Use Firefox OS Push Notifications Firefox OS v1.1 introduces Push Notifications to Open Web Apps, allowing web developers to take advantage of real-time updates without implementing difficult polling logic themselves. Native Push Notifications support means that only one connection has to be maintained by Firefox OS devices, and applications can be shutdown, im
floatを解除する手法のclearfix と 次世代のレイアウトの話 2013-06-20 / 2013-06-30 2011年にclearfixについて記事を書きましたが、Micro clearfixなどの新しい手法も出てきました。 記事を書いてから2年が経ち、色々思うところも出てきたので、改めてclearfixについて書きます。 floatを解除するには CSSでレイアウトの構築を行う際に、よくfloatプロパティが用いられます。 しかしfloatを使用すると、「親の背景が表示されない」「下の段のレイアウトが崩れる」などのトラブルが起こりやすくなります。 floatプロパティの特性 親の背景が表示されない理由は、floatプロパティを指定しているボックスが浮動化し、通常のボックスのフローから外されることが原因です。 通常フローから外されたボックスは、親のボックスの高さを認識できなくな
Download Buy Now Kamakiri provides developers a convenient way to submit bug reports to Apple's Bug Reporter. It does this by collecting your existing bug reports in a quickly searchable list, providing an easy way to update or submit new ones, and always staying within easy reach. Kamakiri makes reporting bugs about the products you love something you don't need to dread thinking about. Convenien
Install bower install moment-timezone --save # bower npm install moment-timezone --save # npm yarn add moment-timezone # Yarn Format Dates in Any Timezone var jun = moment("2014-06-01T12:00:00Z"); var dec = moment("2014-12-01T12:00:00Z"); jun.tz('America/Los_Angeles').format('ha z'); // 5am PDT dec.tz('America/Los_Angeles').format('ha z'); // 4am PST jun.tz('America/New_York').format('ha z'); // 8
JavaScript is now used for advanced web applications, rich user interfaces, and single page apps. Ensuring high-quality JavaScript code requires enforced coding guidelines, automated and manual testing, measuring code quality, and accountability. Key techniques include code reviews, static analysis, unit tests, and visibility of quality metrics.Read less
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く