2012-05-01から1ヶ月間の記事一覧

jQuery.param(obj)

オブジェクトの内容をURLのパラメータにシリアライズします。 var params = {}; params.HOGE = "hoge"; params.FUGA = "fuga"; console.log($.param(params)); HOGE=hoge&FUGA=fuga 参考 http://semooh.jp/jquery/api/internals/jQuery.param/obj/

正規表現のグループ化

・( )正規表現のグループ化。括弧の中の正規表現にマッチした文字列は後方参照のために記憶。 ・(?: )後方参照を伴わないグループ化。 (?: )は正規表現で評価するが、後方参照の$には使わない。 具体的にSEOの観点から、クエリパラメータを隠してリライトす…

Javascriptで無名関数を即時実行する

Javascriptで無名関数を即時実行するには、functionの前後に()を付ける。 // Javascriptで無名関数を即時実行する。 (function() { // 何か処理 })(); 下記はNGコード。 // これだと構文エラー function() { // 何か処理 }();

org.apache.struts.taglib.html.BEAN という名前のbeanが見つかりません(Struts)

<html:form>で囲まれていない箇所で<html:textarea>などのStrutsタグライブラリを呼び出すと発生。 org.apache.struts.taglib.html.BEAN という名前のbeanが見つかりません また、web.xmlの<jsp-config>でタグリブを読み込んでいること。 書くまでもないけれど。。</jsp-config></html:textarea></html:form>

Mapのソート(Java)

Mapのソート List<Map.Entry> mapValuesList = new ArrayList<Map.Entry>(map.entrySet()); Collections.sort(mapValuesList, new Comparator<Map.Entry>() { @Override public int compare(Entry entry1, Entry entry2) { // //昇順 return *1.compareTo*2; } }); 総称型はちゃんと書くとして</map.entry></map.entry></map.entry>…

旧バージョンのjQueryを差し替えて動作確認したい。

スクリプトレットで旧バージョンのscriptタグを削除して、別バージョンのスクリプトタグを追加 var test = {}; test.replaceScript = function() { // scriptタグの先頭がjQueryだったとして、、、タグを削除 var sc = $('script')[0]; $(sc).remove(); // j…