タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとtipsとjavascriptに関するblanc2005のブックマーク (40)

  • JavaScriptを高速化する6つのテクニック | エンタープライズ | マイコミジャーナル

    Thomas Fuchs, author of the script.aculo.us user interface JavaScript library, a member of the Prototype core team and a Ruby on Rails core alumnus. Thomas Fuchs氏が6 easy things you can do to improve your JavaScript runtime performanceにおいてJavaScriptの実行パフォーマンスを改善するための6つのテクニックを紹介している。Thomas Fuchs氏はscript.aculo.usの開発者であるとともにPrototypeコアチームのメンバーも務めている。またRuby on Railsでコアチームで開発を担当していたこともある。 JavaScriptエンジン

  • マークアップ・エンジニアたちのTips

    「マークアップ・エンジニア」という言葉は,HTMLから来ています。HTMLの正式名称は「HyperText Markup Language」です。ここで,HTMLの「M」にあたる言葉が「Markup(マークアップ)」ですね。「Markup(マークアップ)」とは,そのままでは単なる文字列であるテキストに対して,HTMLタグを付与していくことで文章(文書)の構造を明示する作業を指します。 Webサイトが大規模になりつつある現在,マークアップ・エンジニアの業務は,HTMLを書くだけに留まりません。ビジュアル・デザイン制作作業以降(または同時)に,Webサイトのユーザー・インタフェースの実装や,または付随するツール群の使いこなしにも精通している必要があります。この連載では,すでにマークアップ・エンジニアとして働いている人やこれからマークアップ・エンジニアを目指す人に向けて,私たちが業務を通じて得た

    マークアップ・エンジニアたちのTips
  • jQueryを使い始めたときに感じる13の疑問 : tech.kayac.com - KAYAC engineers' blog

    来週は私が夏休みなので更新はない予定です。agoです。 最近、人にjQueryを解説する機会があったので、昔を思い出してjQueryを使い始めた頃に感じる疑問を書いてみたいと思います。 1 そもそも何で使うの?いまでも困ってないよ 作成する内容にもよりますが、慣れると使用しない場合に比べて記述するコード量が3分の1程度まで減ります。 また、変数、条件分岐、繰り返しが減るのでバグが発生しにくくなります。 2 何か特殊なことができる? 結局できることは変わりません。 jQuery自体JSで書かれてますし、記述の自由度もJSの制約に制限されます。 3 何が難しいの? 文法がややjQuery的になります。 参考 jQuery言語入門 jQuery自体のコード量は少ないのですが、独特の記述法が多く慣れるまで多少時間がかかるかもしれません。 また、CSS Selectorの知識はほぼ必須です。 特にマ

    jQueryを使い始めたときに感じる13の疑問 : tech.kayac.com - KAYAC engineers' blog
  • JavaScript で、画像本来のサイズ(幅, 高さ)を取得する方法 - latest log

    Opera で DOM Mutation Event を使用するコードを追記しました。 まとめを追加しました。 Opera パート2に取得できないケースが見つかったため、パート3 を追加しました。 rhino.jpg(幅:300px, 高さ:227px) を、 <img id="rhino" src="rhino.jpg" width="100" height="75" /> と、100 x 75 で表示している場合を例に、画像来のサイズを取得する方法をご紹介します。 Firefox, Safari, Google Chrome なら image.naturalWidth と image.naturalHeight を利用します。 image.naturalWidth と image.naturalHeight の初期値は 0 です。画像の読み込みが完了した時点で適切な値に更新されます。

  • 一日で学ぶ jQuery(ラボブログ)

    スパイスラボ神部です。 OpenSocial アプリの開発を効率化するために、jOpenSocial か opensocial-jquery のどちらかを使いたいのですが、そのためにはまず jQuery について学ばないと行けないようなので、jQuery についてざっと調べてみました。 -AJAXが好きだ! - Favorites! Write less, Do more -jQuery: The Write Less, Do More, JavaScript Library まずは公式。 リファレンス -jQuery 1.3.2 日語リファレンス 参考になりそうなリソース いろんな記事を見ると、とりあえずは jQuery を使うと、構造化された状態でリッチアプリケーションが組めるという部分が強調されている記事が多いような気がします。「jQuery + AJAX で RIA な UI

    blanc2005
    blanc2005 2009/04/29
    # 一日で学ぶ?
  • 【レポート】IE8で互換性の実現や新機能を利用するには? - MSがサイト管理者向けガイド (1) IE8準拠のための見直しポイント | パソコン | マイコミジャーナル

    Microsoftの次期Webブラウザ「Internet Explorer 8 (IE8)」の正式提供がスタートした。同ブラウザは今年内にも登場が噂されるWindows 7の標準ブラウザとして搭載が決まっている。MicrosoftではIE8のリリースに合わせ、従来のIE7との互換性情報のガイドラインを紹介している。 IE8では標準準拠をさらに推し進めたのが1つの特徴となっているが、それと同時に、従来のIE7の動作に依存したサイトの一部にはIE8での互換性に問題を持つものが存在する。特にスクリプトやCSSの実装を絡めてがっちりとコーディングが行われたサイトほど互換性の問題に直面することになる。 IE8ではこうした問題に対処するため、標準に準拠したIE8 Standards Modeと従来との互換性を重視したCompatibility Viewの2種類を用意しており、可能な限りIE7準拠のサ

  • jQueryとCSSを使ってフォームのinput要素を楽に整列させる方法:phpspot開発日誌

    Justify elements using jQuery and CSS jQueryとCSSを使ってフォームのinput要素を楽に整列させる方法が紹介されております。 何ができるか?というのは次の図を見て頂くのがはやいでしょう。 ビフォア ↓↓↓↓ アフター これを実現するために、CSSとマークアップによって実現するのが普通ですが、jQueryによってもっとスマートに出来るようですね。 具体的には、次のように、label の中で width がもっとも大きいもののサイズを得て、そのサイズにJavaScriptで調整しちゃうというものです。 $(document).ready(function() { var max = 0; $("label").each(function(){ if ($(this).width() > max) max = $(this).width(); });

  • クリックジャッキングの本質的な解決策 - IT戦記

    誰か書いてそうだけど、気にせずに投下 現実的な解決策ではなくて、質的な解決策 クリックジャッキングはそもそも CSS の問題なので CSS の枠組みで解決すればいい。 CSS での解決策 具体的には、以下のルールをユーザースタイルシートに追加すればいい。 * { opacity: 1 !important } CSS2, CSS2.1, CSS3 では、ユーザースタイルシートの !important な宣言は他のどの宣言よりも優先されるはずなので、ちゃんと仕様を満たしているブラウザを使っていれば問題ないはず。 (IE の場合は、 opacity じゃなくて filter を。。というか、オプションで何か filter とか無効に出来た気がするけど、忘れた><) ユーザースタイルシートは、 IE, Firefox, Opera, Safari ほとんどのブラウザで使うことができる。 あと、

    クリックジャッキングの本質的な解決策 - IT戦記
  • JavaScript の不思議な面白さ

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog JavaScript と言うと普段自信をもって膨大なプログラムと格闘している諸氏もコード断片のはり付けに終始してしまうことも多いのではないでしょうか。かくいう私も検索エンジン(を使ってコードを書く)プログラマになっていることが多々あります。 JavaScript にあるこのプログラムの自作を妨げるのは、ブラウザごとに仕様が違ったりとか、正しいはずのコードが動作しなかったりと、プログラミング言語としての特殊性が挙げられると思います。特に目的実現の為に必要となる発想は他の言語と一線を画します。 今回は、 題材は、これです。 誰でも一度は使ったことがあるだろう灰色の説明文付きの入力欄ですね。 簡単な例 さて、作ってみましょう、ということ

    JavaScript の不思議な面白さ
  • [JS]Firefox 2/3, Safariも判別する1行のスクリプト | コリス

    昨日紹介した「わずか「12文字」でIEを判別するスクリプト」に続いて、Firefox 2/3, Safariを判別する1行のスクリプトをThe Spannerから紹介します。

  • [JS]わずか「12文字」でIEを判別するスクリプト | コリス

    これを利用したデモを下記に設置しました。 IEを判別するスクリプトのデモ IEであれば「This is IE.」 IE以外は「This is NOT IE.」 とアラートを表示します。 IE6/7/8beta2, Fx2/3, Op9.6, Safari3, Chrome1で試したところ正しく動作しました。 コメントには、IE8でも動作する、とあります。

  • Select Cuts Off Options In IE (Fix) | CSS-Tricks

    Get affordable and hassle-free WordPress hosting plans with Cloudways — start your free trial today. I think the problem is fairly obvious here. If you set a static width on the <select> element and the width of the text in the <option> are wider than that, the text gets cut off in IE 6-8. There is no good pure-CSS solution for this that I can come up with or find. It has been tackled with JavaScr

    Select Cuts Off Options In IE (Fix) | CSS-Tricks
  • サイトにマウスジェスチャー機能を追加する「jQuery-gestures」:phpspot開発日誌

    jQuery-gestures- Image gallery サイトにマウスジェスチャー機能を追加する「jQuery-gestures」。 jQueryプラグインでマウスジェスチャーできるライブラリと、ジェスチャーで画像送りできるギャラリーのサンプルが公開されています。 CTRLキーを押しながらマウスをドラッグでジェスチャーできます。 画面にcanvas風に描画するのでcanvas非対応のブラウザは使えないかもしれませんが、これはなかなか面白いライブラリです。 関連エントリ 便利なjQueryプラグインいろいろ jQueryでAjaxファイルアップロードするためのライブラリ jQueryよりも便利?mooToolsの便利プラグイン集 jQueryベースのOS風インタフェース「JSOS」 jQueryを速攻マスターしたい方におすすめの「jQuery Selectors」

  • jQueryを使うときに気をつけるべき8のポイント:phpspot開発日誌

    jQueryを使うときに気をつけるべき8のポイント : tech.kayac.com - KAYAC engineers' blog jQueryを使うときに気をつけるべき8のポイントというのがKAYACさんのエンジニアブログで公開されています。 KAYACさんというと面白いサービスと、洗練されたUIのウェブサービスを数多く立ち上げられている会社ということで、そのエンジニアブログは注目ですね。 次のような題目でjQueryでの注意点がまとまっています。

  • jQueryを使うときに気をつけるべき8のポイント : tech.kayac.com - KAYAC engineers' blog

    DAHONのBoardwalkを修理しようとしておもいっきり壊してしまいました。agoです。 普段はjQueryをメインで使用しているのですが、使っていていくつか注意すべき点があったのでまとめてみました。 (一部jQueryではなく、DOMの仕様上の制限も含まれています) 1 $().filterにstring以外のものを渡すとエラー 1.4系では修正されていました $().findや$().notは大丈夫ですが、$().filterの場合引数にjQuery objectや配列、html elementなどを渡すとエラーになります。 (たとえばjQuery objectを渡した場合、Firefoxでは「TypeError: t.substring is not a function」というエラーが発生します) 確認する ちなみに、$().findや$().notはstring以外も渡せるた

    jQueryを使うときに気をつけるべき8のポイント : tech.kayac.com - KAYAC engineers' blog
  • jQuery を高速に使う CSS セレクタの書き方 - てっく煮ブログ

    JavaScriptjQuery は CSS セレクタで要素を選んで処理できるのが魅力的ですね。そんな jQuery ですが、CSS セレクタの書き方次第で速度が大幅に変わってきます。ここでは jQuery の内部処理を疑似コードで示しつつ、jQuery を高速に使うためのポイントを5つに絞って紹介します。何度も同じセレクタを実行しないクラスだけを指定するのは禁止#id を積極的に使う途中までの結果を再利用する子供セレクタ(>)を使うと速くなることがある※ この記事は jQuery 1.2.6 のソースコードを元に記述しています1. 何度も同じセレクタを実行しない改善前 // 例題 1 $("div.foo").addClass("bar"); $("div.foo").css("background", "#ffffff"); $("div.foo").click(function(){

  • Part1 準備時間ゼロ!今すぐ体験できるプログラミング

    これから胸を躍らせて新しい人生への1ページを開こうとしている皆さん。皆さんはきっと,コンピュータを思い通りに使いこなすための「プログラミング」という技術に興味を持って,このページを開いたことと思います。 それと同時に,恐れもあることでしょう。思い通りにコンピュータを使いこなしてみたいけど,難しい理屈を延々と聞かさせるのはイヤだな――こんな風に思っているのかもしれませんね。 でも,心配は要りません。プログラムは詰まるところ,思い通りに動きさえすればよいのです。理屈は一切知らなくても,コンピュータを思い通りに動かすことができれば,それで全く問題はありません。 もちろん,巨大で複雑なプログラムを思い通りに作り上げて動作させようとすると,そう簡単にはいきません。そのようなケースでは,プログラムを思い通りに支配するための様々な知恵の蓄積を学ぶ必要があります。それはそれで大いに意義のあることですが,と

    Part1 準備時間ゼロ!今すぐ体験できるプログラミング
  • JavaScript読み込みブロック回避でページ表示を高速化する方法 | エンタープライズ | マイコミジャーナル

    スクリプトが読み込まれるまで画像の読み込みがブロックされている - 同ブログより抜粋 WebページパフォーマンスツールであるYSlowの主要開発者でありYahoo! Exceptional Performanceの開発者であるStoyan Stefanov氏がNon-blocking JavaScript Downloadsというタイトルで、ページの読み込み速度を向上させるテクニックを簡潔にまとめている。これはブロックが発生するJavaScriptの読み込みを並列化することでページの読み込み時間を短縮しようというもの。Webページの読み込み高速化に効果的な手法なのでWebデベロッパは一度目を通しておきたい。 JavaScriptの読み込み中はほかの読み込み処理がブロックされる。これをDOM経由で動的にロードするように書き換えてやれば並列して読み込まれるようになる。Non-blocking

  • IE6でmin-width,max-widthを実装する:CSS | Tech de Go

    漬物は料理において重要なアクセントを提供します。 その酸味が、事の味わいを引き締め、新たな深みを加える役割を果たします。 例えば、酢漬けの漬物は、独特の酸味と爽やかさで料理全体を軽やかにし、油っぽさを中和します。 これにより、べ手の口の中をさっぱりとさせるだけでなく、欲を増進させる効果も期待できます。 また、塩漬けの漬物もまた重要です。 塩の効果で野菜から水分を抜き、旨味を凝縮させることで、料理に深いコクと風味を加えます。 この塩味は料理全体のバランスを整え、事を豊かにしてくれます。 漬物の酸味が生む料理のアクセントは、料理の種類や季節によっても異なります。 夏にはさっぱりとした酢漬けの漬物が、冬には塩漬けの漬物が特に重宝されます。 季節感や地域の材と漬物の組み合わせを工夫することで、料理の魅力がさらに引き立ちます。 漬物は単なる付け合わせではなく、事の一部としてその重要性を増

    blanc2005
    blanc2005 2008/07/16
    はてブ関連エントリも見る
  • 小粋空間: Firefox・Netscapeで連続した半角文字を折り返す

    FirefoxやNetscape 等、Geckoエンジンを用いたブラウザでは、連続した半角文字(長いURLや半角空白のないスクリプト等)を途中で折り返せないという既知のバグがあります。当サイトでもMTタグをリストとして掲載している記事をFirefox・Netscape等で表示すると、画像のようにブロックからはみ出して表示されてしまいます。 Firefoxまとめサイト:URLっぽい文字列が右端で折り返されずレイアウトが乱れます FirefoxではURLの折り返しについては url_breaker という拡張が公開されており、これがスタンダードな対処方法になっているようです。 あすかぜ・ねっと:url_breaker またURL以外のテキストにも適用したい場合、url_breker_plus が公開されています。 outsider reflex:Firefoxで長いURIを折り返す (文中に

    小粋空間: Firefox・Netscapeで連続した半角文字を折り返す