タグ

Javascriptに関するs99e209のブックマーク (227)

  • Chrome DevToolsを使ってJavaScriptのメモリリークを検出し、解消する - 人生dat落ち

    JavaScriptを書いていたらブラウザがくっそ重くなる症状に出くわした。あぁ、噂のメモリリークですわ。 先人の知恵に頼るマン。それっぽい記事が見つかる。 javascriptのメモリリーク対策(随時更新) - Qiita Shibu’s Diary: JavaScriptのメモリリークを10倍速で発見する Taming The Unicorn: Easing JavaScript Memory Profiling In Chrome DevTools Writing Fast, Memory-Efficient JavaScript - Smashing Magazine angularjs - How to catch memory leaks in an Angular application? - Stack Overflow 上の記事はProfiles + Take Heap

    Chrome DevToolsを使ってJavaScriptのメモリリークを検出し、解消する - 人生dat落ち
    s99e209
    s99e209 2015/08/14
    ブラウザがすごく重たいときに気にすること。
  • FormFiller - フォーム入力しながらの開発作業がとてもスムーズに MOONGIFT

    Webシステムのテストと言えば、入力してサーバに送ってデータをチェックして、また入力して…の繰り返しです。それこそうんざりするほど入力を繰り返すのではないでしょうか。 そこで使ってみたいのがFormFillerです。ブックマークレット型のソフトウェアで、入力を再現してくれる機能があります。 FormFillerの使い方 FormFillerはブックマークレットなので、ツールバーなどに登録後、まず何も入力していないフォームでクリックします。 そして再度フォームを表示した際にブックマークレットを実行すると入力内容が再現されます。 使用例。ブックマークレットを実行すると最後に入力した内容になります。 FormFillerは入力を監視し、最後の入力内容に復元してくれます。JavaScriptを修正しつつ、フォーム入力を行う…といったフロントエンド開発に大いに役立つことでしょう。 FormFille

    FormFiller - フォーム入力しながらの開発作業がとてもスムーズに MOONGIFT
    s99e209
    s99e209 2015/08/12
    フォームの送信テストが捗りそう。
  • [JS]シンプルで超軽量なのがいい!レスポンシブ対応のカード型レイアウトを簡単に実装できるスクリプト -minigrid

    レスポンシブ対応のカード型レイアウトを簡単に実装できる、jQueryなどの他スクリプトに依存しないシンプルで超軽量(2KB)のスクリプトを紹介します。 デモのアニメーション minigridの使い方 Step 1: 外部ファイル 当スクリプトを外部ファイルとして記述します。 <body> ... コンテンツ ... <script src="http://henriquea.github.io/minigrid/minigrid.js"></script> </body> Step2 :HTML 各アイテムには「.grid-item」を、ラッパーには「.grid」を付与します。 <div class="grid"> <div class="grid-item"></div> <div class="grid-item"></div> <div class="grid-item"></div

    [JS]シンプルで超軽量なのがいい!レスポンシブ対応のカード型レイアウトを簡単に実装できるスクリプト -minigrid
    s99e209
    s99e209 2015/08/03
    アニメーションにも対応しており、表示サイズを変更するとそれに合わせてレイアウトが変更される。
  • jQuery 3.0 / jQuery Compat 3.0 alpha がリリースされたので調べてみた | バシャログ。

    マッドマックス怒りのデスロードが面白すぎたのでアベンジャーズを見に行けてないminamiです。 先日jQuery 3.0とjQuery Compat 3.0 のalphaバージョンがリリースされたので内容を調べてみました。 jQuery 久々のメジャーアップデートです。今回のアップデートでjQuery2.x系はjQuery3.0に、レガシーブラウザ対応のjQUery1.x系はjQuery Compat3.0 になりました。 主な変更点を見ていきます。 .show(),.hide()メソッドの変更 地味ですが大きな変更です。 .hide() したjQueryオブジェクトにはCSSのdisplay: none がセットされ、.show() されるとその値がクリアになる。jQuery3.0 からはCSS側でdisplay: none が設定されている要素に.show() してもCSSを上書きはし

    jQuery 3.0 / jQuery Compat 3.0 alpha がリリースされたので調べてみた | バシャログ。
    s99e209
    s99e209 2015/07/18
    .show(),.hide()メソッドは多用するので、ここの変更は影響が大きいですな。自分でも実際に使ってみて挙動を確認してみないとな。
  • JavaScriptで即時関数を使う理由 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    JavaScriptで即時関数を使う理由 - Qiita
    s99e209
    s99e209 2015/07/16
    javascriptの即時関数を使って、なるべく変数の有効範囲をせばめる(スコープ汚染防止)
  • ぼくのフロントエンドの情報収集ソース

    最近の情報収集の仕方も昔とはめっきり変わった感がある。 そもそも情報が多すぎるのが困りモノだ。 フロントエンド技術サイクルも目まぐるしく早い。 多すぎる情報を効率良くフィルタリング出来る仕組みを確立すればいいと個人的には思っている。 それには自分に合った質の高い発信元を把握しておくことだ。 今日は自分の日頃使ってるものを紹介する。 国内 はてブ(テクノロジーWebデザイン) 技術系の鉄板。毎日眺めるだけでホットな話題がある程度わかる。 Gunosy 言わずと知れたキュレーションサイト。意外とコアな情報も入ってくる。 dotHTML5 初めはHTML5関連だったけど、最近は多岐にわたってる印象。 HTML5 Experts.jp JSer.info azuさん運営のJSer御用達しサイト。 ここ 見ておくと参考になる。 そういえば最近JSerという言葉聞かなくなった。 海外 Smas

    ぼくのフロントエンドの情報収集ソース
  • GGDEWA777 : Link Situs Equinox Rekomendasi Jaminan WD

    Lupa kata sandi? Jika Anda mengalami kendala saat MASUK, silakan hubungi Customer Service kami untuk bantuan lebih lanjut.

    GGDEWA777 : Link Situs Equinox Rekomendasi Jaminan WD
    s99e209
    s99e209 2015/07/01
    物理ベースのアニメーションライブラリ「Dynamics.js」
  • JavaScript でオセロを実装する(原始モンテカルロAI編) | Webシステム開発/教育ソリューションのタイムインターメディア

    以前、オセロの対戦AIの作成しましたが、そこでは実装を簡略化する為に盤面の価値を 盤面の価値 = 自分の石の数 – 相手の石の数 という単純な方法で決めていました。 でも、これには問題があります。 同じ石でも配置場所によって価値は異なるはずです(例: 角は最強)。それが考慮されていません。ゲーム終盤になってくると石の数が重要になってきます。でも序盤から石の数を重視するのは方向性としておかしいです。 という訳で、 序盤から中盤では石の配置場所を重視する終盤では石の数を重視する 形で盤面の価値を算出すれば、結構良さそうなAIになりそうです。 しかし、今度は 「序盤」「中盤」「終盤」をどのように区別するのか?石の配置場所の強弱はどう決めるのか?同じ配置場所でも周囲の状況次第で強弱が異なるのでは? という問題が出てきます。これは作るのが面倒臭そうです。 どうにかしてお手軽かつそこそこ強そうなAI

    JavaScript でオセロを実装する(原始モンテカルロAI編) | Webシステム開発/教育ソリューションのタイムインターメディア
    s99e209
    s99e209 2015/06/05
    JavaScript でオセロを実装する。 ・・・ わずかなコードでAI実装できてしまうのスゴい。
  • TypeScript 1.4をJavaScriptに即時変換するWeb Storm 10

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    TypeScript 1.4をJavaScriptに即時変換するWeb Storm 10
    s99e209
    s99e209 2015/04/21
    WebStorm 10の最も重要な機能のひとつは,TypeScript1.4のサポート向上。 ・・・ altJSには CoffeeScript や DART などの様々な選択肢があるけど、TypeScriptがデファクトスタンダートに落ち着きそうな感じ。
  • JavaScriptライブラリ「React v0.13」がリリース、ES6クラスをサポート

    React v0.13」における最大の変更点は、ECMAScript 6(ES6)クラスのサポートで、現時点では未だ既存のReact.createClassとES6クラスを必要に応じて使い分けなければならないが、最終的にはES6クラスへの完全な移行を目指している。 また、パフォーマンスは必ずしもReactの最大の利点ではないものの、Facebookではパフォーマンスの改善にも引き続き取り組んでおり、「React v0.13」でも従来バージョンと比較してパフォーマンスの向上を実現した。 なお、Facebookは慣用的なReactコードの作成を可能にするための、もっとも有効な手段として、ReactElementオブジェクトのイミュータブル化を計画している。「React v0.13」では、エレメントの作成時およびレンダリング時にpropが変更または追加された場合に、注意を促すランタイムを追加し

    JavaScriptライブラリ「React v0.13」がリリース、ES6クラスをサポート
    s99e209
    s99e209 2015/03/11
    米Facebookが、JavaScriptクライアントライブラリの最新版「React v0.13」を、3月10日にリリース。 ・・・「React v0.13」における最大の変更点は、ECMAScript 6(ES6)クラスのサポート。
  • https://jp.techcrunch.com/2015/03/06/20150305microsoft-and-google-collaborate-on-typescript-hell-has-not-frozen-over-yet/

    https://jp.techcrunch.com/2015/03/06/20150305microsoft-and-google-collaborate-on-typescript-hell-has-not-frozen-over-yet/
    s99e209
    s99e209 2015/03/06
    宿敵と思われているMicrosoftとGoogleが、実は意外にも、JavaScriptでWebアプリケーションを書くためのGoogleのMVCフレームワークAngularJSの、次期バージョンAngular 2で互いに協力している。
  • Vue.js が辛くなってきた | status code 51

    Vue.js が辛くなってきた。 ひとまず現状の辛さをダンプ 今日チームで改めて話し合って辛さがハッキリしてきたので、それをつらつらと書いてく。 (今のチームは僕を含めて Rails プログラマが多くて、フロントエンドを専門にやってる人はいない。) グローバル変数大量問題(もしくはイベント地獄問題) たくさんの状態(変数)が必要 && 複数 DOM にまたがるレンダリングがしたい。 今は、左ペインで選択して右ペインに出す、みたいな事をしている。 左ペインはタブで様々な種類の項目を選べて、選択したものを右側でリスト化して表示している。 これをやろうとするにあたって、方向性が2つあると思っていて 左ペインと右ペインでコンポーネントを分けて、親玉 ViewModel に変更を通知して親玉がレンダリング制御する -> イベント地獄 左ペインと右ペインの上位の親玉 ViewModel をつくって全て

    s99e209
    s99e209 2015/02/25
    プロジェクト内のプログラマ全員がフロントエンドに精通していればいいけど、そうでない状況のときにjavascriptフレームワークを導入するのは逆に管理しずらくなりそう。
  • 小さく始める JavaScript のテスト - Qiita

    JavaScript のテスト 書かないと怒られるし、書きたいとは思っているが、書くまでの敷居がやたらと高くなってしまった気がしている人へ。 最小のテスト 質的にテストを書くのにフレームワークはいらない。 assertion だけあればいい。 isomorphic にしたいなら、 node の assert モジュールすら使わず console.assert だけで書ける。 // assert function assert(actual, expected) { console.log('.'); console.assert(actual === expected, '\nact: ' + actual + '\nexp: ' + expected); } function TestSum() { assert(1+2, 3); } // exec TestSum(); あとは普通に

    小さく始める JavaScript のテスト - Qiita
    s99e209
    s99e209 2015/02/08
    本質的にJavascriptのテストコードを書くのにフレームワークはいらない。 assertion だけあればいい。目的はテストであって、テストモジュールやフレームワークを使う事ではない。
  • 検索じゃ学べない! HTML/CSS/JavaScriptの気づきTipsまとめ31こ | _level0 - KAYAC Front Engineer Blog

    HTMLファイ部のほんだです。 気づきTips! Σ(・ロ・) カヤックの中でもHTML5のWebフロントエンド実装を担当する エンジニアを集めた部署「HTMLファイ部」では、 制作にあたってはまったことや、気づいたことをメモ的に蓄積・共有しています。 通常は、 1. 制作で何かわからないことがでた ▼ 2. Google等で検索して解決の糸口をさがす ▼ 3. こんな方法があったのか〜 と気づきを得る というフローでスキルアップしていくことがもっぱらだと思うのですが、 学びを増やしていくためには違うアプローチも必要なんじゃないかと思います。 カヤックHTMLファイ部では、 1. みんなで蓄積したTipsをざぁっと読む ▼ 2. こんな方法があったのか〜 と気づきを得る ▼ 3. 制作の際に導入していく というフローを繰り返し実践していくことで、 検索では気づけないことを学び、実装力アップ

    検索じゃ学べない! HTML/CSS/JavaScriptの気づきTipsまとめ31こ | _level0 - KAYAC Front Engineer Blog
    s99e209
    s99e209 2015/02/03
    Webフロントエンド実装のときに役立ちそうなテクニックまとめ。
  • JavaScriptのデバッグ方法 – JSを嫌いにならないためのTips | POSTD

    この記事のオリジナルは voxxed に投稿されたものです。 JavaScript関連の問題を抱えるチームをサポートする仕事を通じて、いくつか共通の問題点があることに気づきました。もしあなたもJavaScriptに対するイライラを感じているのであれば、この記事は何らかの助けになるかもしれません。おことわり:私がお教えするヒントはすでにご存知のものもあるとは思いますが、うまくいけば、多少なりとも有用な情報があるかもしれません。特にエンタープライズアプリケーションやCMSソリューションを構築する際に有効なヒントです。チームの誰もが話したがらないCMSのコードについてお話しします。いずれも必要に応じて採用できるものです。 debuggerステートメント 大半のブラウザでサポートされているにもかかわらず、JavaScriptを書く際に最も活用しきれていない機能の1つです。debuggerステートメ

    JavaScriptのデバッグ方法 – JSを嫌いにならないためのTips | POSTD
    s99e209
    s99e209 2015/02/03
    JavaScriptを嫌いにならないためのデバッグ方法と、エラーログの収集方法。
  • JavaScriptクライアントフレームワーク「Aurelia」が登場 | OSDN Magazine

    1月26日、ECMAScript(ES)6および7で実装された新しいJavaScriptクライアントフレームワーク「Aurelia」が発表された。AngularJSの元開発者が開発したもので、早期プレビュー版が公開されている。 AureliaはAngularJSの開発に関わっていたRob Eisenberg氏が中心となって開発した、WebプログラミングにフォーカスしたJavaScriptフレームワーク。Webアプリケーション構築や個々のライブラリを利用してのWebサイト構築、Node.jsとともにサーバー側でライブラリを利用する、カスタムフレームワークの作成、といった用途に利用できるという。 ECMAScript 6(ES6)とECMAScript 7(ES7)で実装されており、モジュラー構造を特徴とする。外部ライブラリとしてレガシー環境をモダンなブラウザと同等にするための「polyfil

    JavaScriptクライアントフレームワーク「Aurelia」が登場 | OSDN Magazine
    s99e209
    s99e209 2015/01/29
    ECMAScript(ES)6および7で実装された新しいJavaScriptクライアントフレームワーク「Aurelia」が発表。AngularJSの元開発者が開発したもの。
  • パーフェクト JavaScript 読んだ - (define -ayalog '())

    良いだった。このについてのレビューは色んな所にあると思うし、僕があまり何かを書く必要はないかなって気はする。 だけど、まぁちょろっと感想とか最近の JavaScript 周りについての所感というか、僕が感じているところについて合わせて書いてみる。 目次抜粋しようと思ったけど軽く鈍器なので、それなりに目次あってコピペするだけ無駄感あるので適当にリンク先参照してください。 パーフェクトJavaScript:書籍案内|技術評論社 感想的ななにか このの前に僕は幾冊かの JavaScript を読んでいるので正直必要ないかなって思ってた。それから、 2011 年発売なのでちょっと古いかなって思ったけど全然そんなことなくてよかった。理由としては ECMA Script 5 の内容で書かれているからっていうのと、まだ 6 は策定中(だよね?)だから内容的には全然問題ないです。周辺のエコシステム

    パーフェクト JavaScript 読んだ - (define -ayalog '())
    s99e209
    s99e209 2015/01/25
    AngularJS や Vue.js、 React.js などの周辺に手を出す前に、まずは「パーフェクトJavaScript」を読んで、ECMA Script5の基礎をとりあえず皆覚えよう。
  • 10年間JavaScriptをコピペしていた僕がJavaScript本格入門して知った驚愕のJavaScript言語仕様覚書 | niwatako$

    JavaScriptをなめていた私が勉強しなおした結果、色々驚愕の事実が発覚したお話。JavaScriptをご存じの方には当然の内容かもしれません。 むかしむかし 私にとってJavaScriptといえば、高校生時代(10 […]

    s99e209
    s99e209 2015/01/18
    Javascriptにクラスがないのは意図された仕組みだった。
  • 絶対に読んでおきたい、JavaScriptのおすすめ書籍7冊 - Qiita

    フロントエンドエンジニアにとって、JavaScriptは今や開発の中心にあると言ってもいいと思います。 JavaScriptに対していまいち自信のない人向けに、おすすめしたいをまとめてみました。 これで、日のJS界隈がもっと賑わって、仲間が増えると嬉しいです(今でもかなり賑やかですが)。 基礎 JavaScript格入門 JavaScriptの中では一番易しいんじゃないかな、と思います。 これ以上に読者ターゲットのレベルを落としたは、解説が不十分だったり、レシピ集のような側面が強かったりで、勉強には向いていません(網羅的でないということ)。 このは解説のみで、深い仕様やテクニックには踏み込みません。それだけに読みやすく仕上がっていると思います。 このJavaScriptに興味をもつことができたら、よりディープなに進んでみるといいと思います。 パーフェクトJavaScri

    絶対に読んでおきたい、JavaScriptのおすすめ書籍7冊 - Qiita
    s99e209
    s99e209 2015/01/15
    「パーフェクトJavascript」はだれもがオススメしてくるのでホントにいい本なんだろうな。 買おうか迷ってたけどやっぱり買っとくかー。
  • Chrome Developer Toolsを使いこなそう!

    1. Chrome  Developer  Tools  を 使いこなそう! 2013/04/02 Google  Developers  Live  Japan  #3 このスライドを使ったセッションはこちら  →  http://bit.ly/YYtStr Toru  Yoshikawa  (@yoshikawa_̲t) 2. Who? 吉川  徹  /  Toru  Yoshikawa @yoshikawa_̲t Google  Developer  Experts  (Chrome) html5j/HTML5とか勉強会スタッフ Web先端味⾒見見部  顧問 ⽇日jQuery  Mobileユーザー会  管理理⼈人 Sublime  Text  2  Japan  Users  Group  管理理⼈人 allWebクリエイター塾/jQuery  Mobile担当講師 Blog:

    Chrome Developer Toolsを使いこなそう!
    s99e209
    s99e209 2015/01/11
    Chrome Developer Toolsは使いこなしているつもりだったけど、知らないことがまだまだあるな。 全体的に時間が掛かっているイベントの割合を見てチューニングは、余力があるときに実践してみる。