May 19, 2017Download as pptx, pdf1 like5,445 views

May 19, 2017Download as pptx, pdf1 like5,445 views
Parsing JavaScript better lazy than eager? Marja Hölttä - marja@chromium.org - Twitter: @marjakh JSConfEU - May 2017
// Style: // transition: opacity 1s // transitionを発火する elem.style.opacity = '0'; getComputedStyle(elem); // 終わったら次の画面をactiveにする elem.addEventListener('transitionend', evt => { if (evt.propertyName === 'opacity') { evt.target.remove(); homeScreen.classList.add('active'); } }); /* * でも… */ button.addEventListener('focus', () => { // もしこれがmustacheのようなテンプレート仕組み… render(); }); transitionendが発火されないケース 要
## The Quest For Immer Mutable State Management Michel Weststrate - @mweststrate - ReactiveConf 2016 MobX - Mendix .appear[ <img src="img/mobx2.png" width="200px" style="margin-right: 200px" /> <img src="img/mobx.png" width="200px" /> ] --- Developers are too smart .appear[(and too expensive)] .appear[to have them do stupid adminstrative tasks] .appear[(that can be done way better by computers any
Slides: http://kcd.im/beginner-asts-slides More on writing a Codemod with Babel: https://youtu.be/Hn6Ca6gzNsw The Abstract Syntax Tree. It sounds a lot worse than it is. It’s actually quite simple and enables some powerful tools. BabelJS uses it to transform your code from ES.Next to ES5. ESLint uses it to lint your code. And with a knowledge of how it works, you can extend these and other tools
1. Copyright © DeNA Co.,Ltd. All Rights Reserved. サービスの成長を 支えるフロントエンド開発 February 10, 2017 Naoki Endo x Takefumi Yoshii DeNA Design Strategies Office DeNA Co., Ltd. 2. Copyright © DeNA Co.,Ltd. All Rights Reserved. AGENDA ■ 自己紹介 ■ サービス運用におけるパラダイムシフトとの最適な付き合い方 ■ 直近の業務における選択 - React を選んだ観点 - ■ 直近の業務における選択 - Vue.js を選んだ観点 - ■ 中長期的にサービスを支えるコンポーネント設計 2
Who? ジョージ エンジニア at Qiita+Increments @jbucaran GitHub Twitter Qiita jbucaran.hatenablog.com 今まで作ってきた OSS は? fly – Generator & Coroutine-based build system. fisherman – A concurrent plugin manager for fish. hyperapp – 1kb JavaScript library for building frontend applications. アジェンダ What is hyperapp? GitHub Documentation Examples Why hyperapp? How does it work? Differences with other libraries What n
Learnings and Experiences we had making Housing Go
この記事は、はてなエンジニアアドベントカレンダー2016の5日目の記事です。 こんにちは、はてなでアプリケーションエンジニアをしている id:shiba_yu36 です。先日、buildersconにおいて、現在所属しているプロジェクトでJavaScriptのユニットテストを導入した知見について、「一から始めるJavaScriptユニットテスト」というタイトルで発表しました。 speakerdeck.com この発表は、実際にJavaScriptのユニットテスト環境を作ってみると非常にハードルが高いと感じたので、そのハードルを少しでも下げられればという思いで、非常にシンプルな例で一から環境を作る例を紹介しました。アジェンダは次のとおりでした。 カクヨムのJS環境 JSのテストツールを整理する 通常の関数のユニットテスト DOM操作する機能のユニットテスト カクヨムのJS環境や、JSのテスト
This repo contains the slides for the ChakraCore announcement at JSConf Last Call, which took place in Jacksonville, Florida on 5-6 December, 2015. ChakraCore is the core of Chakra, Microsoft Edge's JavaScript engine, which is slated to be open sourced in January 2016. The sources for the same will be available at GitHub under MIT license. Read more about the announcement at: https://blogs.windows
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く