ダウンロード Download ダウンロード カスタムダウンロード ツール/ライブラリ ギャラリー Gallery ギャラリー ガイド Guide チュートリアル Webアプリ入門 基本編 データモデル編 データバインド編 リソースFW編 リファレンス APIドキュメント レシピ Recipe レシピ 資料室 Reference HTML5資料室 HTML5用語辞典 開発者向け Developers Developer Channel ユーザーグループ 開発リポジトリ リリースノート コードホスティング 開発者ブログ hifive開発情報 ヘルプ Help 本サイトについて FAQ 本ウェブサイトでは、利便性及び品質の維持・向上を目的に、クッキーを使用しております。本ウェブサイトにおけるクッキーの使用についてはプライバシーポリシーをご参照いただき、クッキーの使用にご同意頂ける場合は「同意す
jQuery を使っているスマートフォンサイトで、AndroidだけJavaScriptが機能しない事態が発生し原因の究明に相当の時間を要したのでメモ。 以下のようなJavaScriptコードがあるとAndroidで死亡するようです。(当該要素のclass属性に任意の文字列を指定するコード) $("#hoge").attr({class:"hoge"}); 問題のポイントは、attr()の引数に、添字にクオテーションで囲まないclassを含んだオブジェクトを指定すること。これでAndroidが動きません。 class以外の属性や、classをクオテーションで囲えば問題ないようです。 この箇所が実行されなくても、コード内にあるだけでダメです。たとえばこんな感じ・・・ <!DOCTYPE HTML> <html> <head> <script type="text/javascript" sr
twitter facebook hatena google pocket Facebookをはじめスマートフォンサイトやアプリでは、メニューをタップするとサイドからにゅっと出てくるメニューが導入されて久しいです。 今回はSidr - A jQuery plugin for creating side menusを利用して、にゅっと出してみましょう。 sponsors 使用方法 Sidrからファイル一式をダウンロード。 <link rel="stylesheet" href="jquery.sidr.dark.css"> <script type="text/javascript" src="jquery-1.8.3.min.js"></script> <script type="text/javascript" src="jquery.sidr.min.js"></script> <sc
良い本だった。この本についてのレビューは色んな所にあると思うし、僕があまり何かを書く必要はないかなって気はする。 だけど、まぁちょろっと感想とか最近の JavaScript 周りについての所感というか、僕が感じているところについて合わせて書いてみる。 目次抜粋しようと思ったけど軽く鈍器なので、それなりに目次あってコピペするだけ無駄感あるので適当にリンク先参照してください。 パーフェクトJavaScript:書籍案内|技術評論社 感想的ななにか この本の前に僕は幾冊かの JavaScript 本を読んでいるので正直必要ないかなって思ってた。それから、 2011 年発売なのでちょっと古いかなって思ったけど全然そんなことなくてよかった。理由としては ECMA Script 5 の内容で書かれているからっていうのと、まだ 6 は策定中(だよね?)だから内容的には全然問題ないです。周辺のエコシステム
次のように、異なる要素に対して同じ操作をするときは、 $('#c1') .ToolTip({ className: 'tooltip', position: 'mouse', delay: 500 }); $('#c2') .ToolTip({ className: 'tooltip', position: 'mouse', delay: 500 }); $('.handle') .ToolTip({ className: 'tooltip', position: 'mouse', delay: 500 }); $('a', '#r') .ToolTip({ className: 'tooltip', position: 'mouse', delay: 500 }); 次のように、カンマを使えばよいですね。 $('#c1, #c2, .handle, #r a') .ToolTip({ c
[325] 開発は ISO/TC 154/WG 5 が担当しています。 表記法[45] ISO 8601 では地の文と日時表現や日時書式表現を区別するために、 表現 (representation) を「[」と「]」で括っています。この括弧は仕様書の表現上のもので、 表現の一部ではないとされています。 >>7 Introduction [244] 実際 ISO 8601 以外でこの表記法はあまり見かけません。 暦法[219] ISO 8601 は先発グレゴリオ暦を採用しています。 先発グレゴリオ暦、グレゴリオ暦、ISO 8601の年 [250] ISO 8601 本体は西暦年にだけ対応しています。 他の紀年法は利用できません。 [251] ただし ISO 8601 の各国版は、 当該国の紀年法に対応している場合があります (>>234)。 [364] ISO 8601 の週暦は、通称ISO
フロントエンドエンジニアにとって、JavaScriptは今や開発の中心にあると言ってもいいと思います。 JavaScriptに対していまいち自信のない人向けに、おすすめしたい本をまとめてみました。 これで、日本のJS界隈がもっと賑わって、仲間が増えると嬉しいです(今でもかなり賑やかですが)。 基礎 JavaScript本格入門 JavaScriptの本の中では一番易しいんじゃないかな、と思います。 これ以上に読者ターゲットのレベルを落とした本は、解説が不十分だったり、レシピ集のような側面が強かったりで、勉強には向いていません(網羅的でないということ)。 この本は解説のみで、深い仕様やテクニックには踏み込みません。それだけに読みやすく仕上がっていると思います。 この本でJavaScriptに興味をもつことができたら、よりディープな本に進んでみるといいと思います。 パーフェクトJavaScri
JavaScriptをなめていた私が勉強しなおした結果、色々驚愕の事実が発覚したお話。JavaScriptをご存じの方には当然の内容かもしれません。 むかしむかし 私にとってJavaScriptといえば、高校生時代(10 […]
索引 ├ リファレンス目次 ├ アルファベット順 └ 検索 Core:コアとなる仕組み ├ 目次 ├ jQuery(selector) ├ jQuery(html) ├ jQuery(function) ├ jQuery.holdReady() ├ jQuery.noConflict() └ jQuery.sub() 他ページ参照 └ jQuery.when() Selectors:セレクタ └ 目次 基礎 ├ *(すべて) ├ element(html要素) ├ #id名(ID属性) ├ .class名(clas属性) ├ 複数のセレクタ(and) └ 複数のセレクタ(or) 階層関連 ├ 先祖 子孫 ├ >(子要素) ├ +(直近の後要素) └ ~(後要素) 属性 ├ [属性名] ├ [属性名='値'] ├ [属性名!='値'] ├ [属性名^='値'] ├ [属性名$='値'] ├
「Closure Compilerを使う!」は、Googleが提供しているコード圧縮・最適化ツールであるClosure Compilerの使い方を紹介するサイトです。 このサイトのコンテンツの大部分は公式サイトやチュートリアルの記述をベースに日本語で再構成したものですが、その内容はあくまで管理人の個人的な理解に基づくものです。ご利用は自己責任でお願いします。 Closure Compilerとは Closure CompilerはGoogleが無償で公開しているJavaScriptコードの圧縮・最適化・難読化ツールです。ライセンスはApache License 2.0です。 JavaScriptのコード圧縮・難読化ツールとしては他にpackerやYUI Compressorなどが有名ですが、Closure Compilerも基本的な機能としてそれらと同等のコード圧縮機能を有しています。以下
MVC と言えば Apache Struts をはじめとするサーバサイド・フレームワークを想像しますが、 今回は JavaScript による大規模開発の際に採用されるクライアントサイド MVC フレームワーク「Backbone.js」の使い方についてまとめてみました。 (厳密にはクライアントサイドの場合、MVC とは呼ばず MVVM とか MV* とか呼ばれてるようです。) 前提 Backbone.js の構成を簡単に言ってしまうと 単一データの管理を行うモデル 複数件のモデルの管理を行うコレクション 画面の管理を行うビュー の3つの主要モジュールを軸に構成されており、Underscore.js、jQuery(Zepto)に依存するかたちで動作するようになっています。 利用の際は、underscore.js、jquery.js、backbone.js の順で読み込みます。 //cdnjs
The refactoring tales was a collection of articles about refactoring JavaScript applications that I put together many years ago with the eventual aim being to put them together into a book. Unfortunately that plan never materialised and the content now is rather outdated and not something that I'm actively working on. I don't recommend it as learning material now simply as so much has changed in t
July 20, 2014The Refactoring Tales bookSomething that I've been researching into a lot recently is refactoring - one of the most popular posts on this blog was the one on refactoring. I really have enjoyed getting stuck into the principles of large systems development, and how to keep code maintainable over time and as it grows. I've been collecting some examples of this from tutorials I've writte
2007年05月20日20:13 by 山崎泰宏 '<scr'+'ipt>'の意味 カテゴリJavaScript Tweet sparklegate Comment(0)Trackback(0) わかってしまうとくだらないメモ JavaScriptの他人のソースを読んでいて、時々 '<scr'+'ipt>'って出てくるけど何で?と思ったので調べてみた。 結局、HTMLのパーサに タグとして読み込まれないようにするためにするものだった。 <script> document.write ( '<script src="example.js"></script>' ); </script> 上記のままだと、 関数に引き渡した文字列中の</script>までをスクリプトだと判定してしまうってこと。 HTML のレベルではJavaScriptの文法を判定しているわけではない。 なのでみんなこれを回避
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く