JavaScriptをなめていた私が勉強しなおした結果、色々驚愕の事実が発覚したお話。JavaScriptをご存じの方には当然の内容かもしれません。 むかしむかし 私にとってJavaScriptといえば、高校生時代(10 […]
JavaScriptをなめていた私が勉強しなおした結果、色々驚愕の事実が発覚したお話。JavaScriptをご存じの方には当然の内容かもしれません。 むかしむかし 私にとってJavaScriptといえば、高校生時代(10 […]
なんかブログのお蔵入り記事を見返してたら色々出てきたので見切りでリリースしておく。 今読むとなんか合わない気もするし、まぁお酒の中での与太話程度に見ておいてください。 これの話してたのは2月くらいなので一年位経過してる。。 JavaScript の科目 先日、牛角.jsという名の飲み会で、@mootohさんと@bad_at_mathさんと牛角で飲み会でした。 その飲み会で出た話題を一つ。 元々はこの話で、 バベルの塔へ向けたフロントエンド開発者の咆哮について。気持ちはよくわかる。 https://t.co/QaabnJeEVw— juske the badatmath (@bad_at_math) February 3, 2014 フロントエンジニアが持つべきスキルセットが多すぎる!!ということをHNのスレで話し合っててすごく面白く、それを肴に飲み会してました。 んで、そこから話は飛び火し
意外? @propertyがCSSアニメーションを激変させる理由 2024年12月19日公開西原 翼♥ 28
フロントエンド周りの技術は驚異的なスピードで進化し、また多様化しています。それらを全てマスターするのは途方もなく大変なので、ペパボでは、社内のエンジニア・デザイナが「最低限これだけはおさえておこう」というスタンダードを文書化することにいたしました。社内向けを想定した文書ではありますが、社内のみに留めず多くの方に役立てたいと考えたため公開します。 この項目の担当 @hadashiA どうしてフレームワークを使う? (1) ドメインロジックとプレゼンテーションの分離 (2) SPA(シングルページアプリケーション) 流行り廃り (1) MVC (2) MVVM (3) Virtual DOM どれを使う? どうしてフレームワークを使う? (1) ドメインロジックとプレゼンテーションの分離 まずこちらの画面を見てください。 ©任天堂 スーパーマリオワールド スーパーマリオが右にダッシュすると、マ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 結論: Javascriptの乱用をやめるのが一番。 はじめに書いておきますがしょうもない話です。 結論、開発者としてはどのような方向性でやるべきか、を書いています。 JS多い時代でのフレームワークの根本的な問題云々のことは書いてません。 さて、現状、モバイルにおいて、Javascriptでまともに動くものを作ることは難しいです。 Twitterから引き抜いた超優秀なWebエンジニアを多数抱えるMediumですら、未だにモバイルで多数のバグを抱えています。 超優秀なエンジニアを世界一抱えているであろうGoogleのGmailですら、モバ
Tony Patton (Special to TechRepublic) 翻訳校正: 川村インターナショナル 2014-12-09 06:30 先日筆者は、ウェブ開発の職に早くありつくにはどの言語を学ぶのが一番いいのかと質問された。筆者は、自分が大学時代にPascalやFortran、Cやアセンブリ言語によるプログラミングを学んだことを思い出したが、それは今とは違う時代の話で、目標も違っている。 現在の状況や動向を考えれば、答えは比較的簡単に出てきた。JavaScriptを学ぶことだ。考えてみると、かつては地位の低いブラウザスクリプト言語だったJavaScriptが、今ではサーバからクライアントまであらゆる場所で使われており、さらに、見たところ利用できる選択肢が毎日のように増えている。 控えめなスタート 筆者は、何年も前にウェブ開発の世界に飛び込んで、HTMLを学び、PerlでCGIスク
Mon, Jan 1, 0001 Lazy Load delays loading of images in long web pages. Images outside of viewport will not be loaded before user scrolls to them. This is opposite of image preloading. This is a modern vanilla JavaScript version of the original Lazy Load plugin. It uses Intersection Observer API to observe when the image enters the browsers viewport. Original code was inspired by YUI ImageLoader ut
株式会社つみき UI/UX事業終了のお知らせ 拝啓 時下ますますご清祥のこととお喜び申し上げます。 平素より格別のご高配を賜り、厚く御礼申し上げます。 この度、弊社は創業以来続けて参りましたUI/UX事業(受託制作事業)につきまして、2024年4月30日をもって終了することを決定いたしました。 今後は、弊社の主力事業であるFilmarksをはじめとした、映像関連事業に注力して参ります。 ご愛顧を受け賜りました皆様には、深く感謝申し上げますとともに、ご理解賜りますようお願い申し上げます。 敬具 株式会社つみき 代表取締役社長 鈴木 貴幸 事業終了予定日:2024年4月30日 biz@tsumikiinc.com
JavaScript / TypeScript IDE WebStormは軽量かつ強力なJavaScript、TypeScriptIDEです。インストールしたら面倒な設定ななしにすぐに使うことができ、リファクタリングやビルド、コード補完など複雑な操作も簡単に行えます。 素早いナビゲーションや検索、インテリジェントなコード補完、スマートなインスペクタによる問題点の洗い出しなどを備えているほか、リモート開発やコラボレーション機能、AI Assistantによる支援も可能です。 個人の非商用利用は無償 WebStormは個人の非商用利用や非商用のOSSプロダクト開発には無償でご利用いただけます。 AIでIDEを強化 IDEをAIで強化するAI Assistantや、スマートなコーディングエージェントJunieを使うことでリファクタリング、ドキュメントやコミットメッセージの作成など、様々な場面でA
jQueryのクロスブラウザなところにある程度の信頼をおいてコーディングしていても、あるとき落とし穴に陥る時がある。 今回はまさにそんなシーン、 iOSデバイスのSafariで、jQueryのdelegate(on)でクリックイベントが動作しないバグの対処方法を紹介します。 <div id="click">動作しない</div> $("body").on("click", "#click", function() { alert("clicked!"); }); 上記コードは、#clickが指定された要素のクリック時にアラートを表示するというもの。 jQueryの.on()の使用法としては、別の資料を参照してください。 javascript部分を.delegate()で記述すると、 $("body").delegate("#click", "click", function() { ale
2012年3月21日水曜日 iPhone で jQuery の live(click, ...) が効かないとき jQuery で <li> などの本来クリックされることを意図していない要素に live で clickイベントハンドラを付けると、iPhone の Mobile Safari で反応してくれない「ことがある」。 $('#an_element').live('click', function() { // このイベントハンドラが iPhone では安定して呼び出されない }); <li> に onclick="" という意味のない属性を付けると、安定してこれを回避できる。 <li id="an_element" onclick="">ららら~</li> あるいは <li><a>ららら~</a></li> とする。 click イベントではなく tap イベントにする。
短めにケーススタディみたいなのも書いてみようと思う。 今日はコレ。 jQueryで追加したクリックイベントがiOSデバイスでのみ発火しない jQueryを使っていると、こんなコードが動かない場面に遭遇することがある。 div要素にクリックイベントを追加しても、クリックイベントが発火しない。 しかも、PCはちゃんと動き、iOSデバイスでのみ動かない、という状況だ。
はじめに 何となくDeferredを知っているがちゃんと使ったことのない人向けの記事です。 本文中の p はPromiseオブジェクトを指します。(追記:Deferredオブジェクトを使うこともありますが、普通はPromiseに対して .then() や .done() をぶら下げます。) いきなり具体例 1 が出力された1秒後に 2 と done! が同時に出力される。 function test_deferred() { var p = new $.Deferred().resolve().promise(); p = p .then(function() { var d = new $.Deferred(); setTimeout(function() { console.log(1); d.resolve(); }, 1000); return d.promise(); }); p
「jQuery 2.x→jQuery 3.0」「jQuery 1.x→jQuery Compat 3.0」に。jQueryが新名称と新バージョンへ JavaScriptのライブラリとして人気のあるjQueryは現在、モダンブラウザのみサポートすることで、より小さく速く安定したjQuery 2.x系と、古いバージョンのWebブラウザを含む幅広いWebブラウザをサポートするjQuery 1.x系の2つが存在しています。 この2つのバージョン表記を、次のリリースから変更することが、jQueryのブログにポストされた記事「jQuery 3.0: The Next Generations」で発表されました。 バージョンは3.0に統一 現在のjQuery 1.9系とjQuery 2.0系は、前述のようにサポートするブラウザが異なるだけで、APIは基本的に互換性があります。 そこで、次のリリースからこの
お久しぶりです。フロントエンドエンジニアの右寺です。 Goodpatchのフロントエンド定例会議での話題をみなさんにお届けするCodepatchの第6弾! 今回はあるメンバーからの「サイト内のコンテンツをJSONで管理したいが、SEO的なデメリットをどうにか解決できないか?」という相談に対して出てきたアイデアをみなさんにも共有したいと思います。 SEO的なデメリットとは? みなさんもご存知の通り、Google等の検索サービスは「クローラー」というプログラムを用いて各ウェブサイトの情報を収集し、それを基に検索結果を利用者に表示しています。 元来、そのクローラーはウェブサイト内の静的なHTMLの情報を取得しています。 しかし、現在は冒頭の相談のように運用の利便性を上げるためにJSONのデータから情報を生成したり、AngularJSなどのJavascript MVCフレームワークによって構成され
たまに耳にする React を自分なりに少し調べてみたので、まとめがてらメモを残します。 ちなみに初めて React を知ったのは 天下一クライアントサイドJS MV*フレームワーク武道会でした。 Reactとは Facebook のチームが開発している、ユーザインタフェースを構築する為の JavaScript ライブラリです。公式ページ ⇒ http://facebook.github.io/react/ その特徴は(公式ページどおりですが)、 MVCの Viewのみ サポート なので恐らく 他のライブラリと容易に組み合わせ られる Virtual DOM (仮想DOM) 1方向 の Reactive バインディング Reactive .. きっと、(見えないところでシステムが)動的に View を更新する、という雰囲気でしょうか.. 公式ページを見ると、やり方によっては双方向にもできる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く