このブラウザ バージョンのサポートは終了しました。サポートされているブラウザにアップグレードしてください。
この記事は、はてなエンジニアアドベントカレンダー2016の5日目の記事です。 こんにちは、はてなでアプリケーションエンジニアをしている id:shiba_yu36 です。先日、buildersconにおいて、現在所属しているプロジェクトでJavaScriptのユニットテストを導入した知見について、「一から始めるJavaScriptユニットテスト」というタイトルで発表しました。 speakerdeck.com この発表は、実際にJavaScriptのユニットテスト環境を作ってみると非常にハードルが高いと感じたので、そのハードルを少しでも下げられればという思いで、非常にシンプルな例で一から環境を作る例を紹介しました。アジェンダは次のとおりでした。 カクヨムのJS環境 JSのテストツールを整理する 通常の関数のユニットテスト DOM操作する機能のユニットテスト カクヨムのJS環境や、JSのテスト
jsdom is a JavaScript implementation of the DOM designed for use primarily in Node.js but also compatible in various environments. It supports a wide range of web standards, including DOM manipulation, HTML parsing, and XHR, and is actively evolving with contributions from the community. Future enhancements aim to improve its functionality and compatibility with modern web specifications.
型付け力を強化するための Hoogle のすゝめ / Boosting Your Type Mastery with Hoogle
This document outlines an agenda for a presentation introducing JSPrime, a static analysis tool for identifying security issues in JavaScript code. It begins with introductions of the speakers and background on JavaScript security problems. A demo shows sample vulnerable code. JSPrime is described as a lightweight, JavaScript-based scanner that uses abstract syntax tree parsing and data/control fl
Sorry; your browser does not support svg! Sorry; your browser does not support svg! http://www.meetup.com/framsia/ < 100ms "0.1 second [100ms] is about the limit for having the user feel that the system is reacting instantaneously, meaning that no special feedback is necessary except to display the result." Jakob Nielsen
The document discusses JavaScript and the DOM (Document Object Model). It provides an overview of the DOM, how it is used to represent XML documents in different languages including JavaScript. It also covers navigating the DOM tree, creating and attaching nodes, handling events, and overriding default browser events.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く