片鱗懐古のブログ
ラベル
JavaScript
の投稿を表示しています。
すべての投稿を表示
ラベル
JavaScript
の投稿を表示しています。
すべての投稿を表示
2013年10月22日火曜日
jQuery : bloggerでjQueryを使ったら$(elem).text("文字列")と$(elem).html("文字列")の微妙な違いでハマる
›
ちょっと前の投稿でjQueryを使いました。 それである要素内のテキストを設定するため$(elem).text("文字列")を使ったところ不具合が。 いくつかの記号がコードを使った文字参照形式(&#???;)で、そのままブラウザの画面に表示され...
2013年9月19日木曜日
ie上でjQueryを使ったとき要素を作れる? 作れない?
›
詳しい条件とかは忘れたけど、ieのなんかのバージョンでjQueryを使ったとき $("<p>") のようなコードで要素を作れないと聞いたので確かめてみました。 個人のページのネタなのでie10だけチェック。 試したコードはこんな感じ。
2013年1月8日火曜日
firefoxアドオン : httpリクエストのキャンセルをするアドオンのサンプル
›
とりあえず、httpリクエスト送信前にリクエストを察知できるイベントでhttp-on-modify-requestってのがあります。 http-on-modify-requestのリスナを書くと、こんな感じです。 var httpRequestObserver = { ...
2012年11月17日土曜日
Greasemonkeyで広告を消去できないケースの再現例
›
前の投稿 で書いた「Greasemonkeyで広告を消去できないケース」を再現する例です。 広告消去のアドオンを作りたい人にとっては、簡易サーバとかログの確認とかがテストの参考になるかもしれません。 次の環境で確認。 Windows 7 home 64bit ...
2011年4月19日火曜日
Rhino1.7R2 で JavaScript1.7 の機能が使えるのに今さら気づく
›
Rhinoのオフィシャルサイトで概要を見ると、「Rhino が含んでいるものは、JavaScript1.6 のすべての機能」などと書かれています。 Rhino Overview 「それでは、JavaScript1.7 の機能は使えないのか?」と思ったら使えました。 ...
2011年4月17日日曜日
昔懐かしいコマンドプロンプトでのカウント
›
GUIが無かった時代の、コマンドプロンプト上でのカウント表示のコードです。 プログレスバーがまだ無かったときはこんなことをしていました。 Rhinoで遊んでいるときにコマンドプロンプトを使っているので、思い出して書いてみました。 var out = java.lang....
2011年3月26日土曜日
javascriptの正規表現 globalマッチしたもの全部に処理
›
Rhino用だとこんなコードになるらしい。 // 角括弧[]の中身を取り出す(数字があった場合) var text = 'a[0]bc[1]de[]fg[2][3]hij[4]klmn['; var r = new RegExp(/\[(\d+)\]/g);...
2011年3月24日木曜日
Rhinoでテキストファイル出力
›
Rhinoでファイル出力をするときは、javaのクラスを使います。 javaのクラスの使い方は Rhinoのオフィシャルサイト の説明の通りです。 javaで書くときと同じようなコードになります。 簡単なコードですが、実際にファイル出力をするサンプルがネットで見つからな...
2011年3月13日日曜日
Rhinoのフィルタ演算は正規表現じゃなくても良かった
›
特定の属性を持った要素を取り出すコードを検索すると次のように正規表現を使ったものが多く見つかります。 // test3.js 例1 var x = <root> <link ref="#ref0">section 0...
2011年3月7日月曜日
Rhinoで標準出力と標準エラー出力
›
Rhinoで標準出力と標準エラー出力を使う方法。 ちょっと試しただけなので確認不足かもしれませんが、一応投稿です。 javascriptだけでは出力できないのでjavaのクラスを使用します。 Rhinoがjava上で動いているからできるらしい。 次のようなコードで動き...
2011年3月5日土曜日
e4xのXML.prototypeは変更できないらしい
›
今日もポチポチとRhinoでxmlを読むコードを試してました。 どうやらe4xには「要素.hasChildNodes()」のメソッドが無いようですね。 代わりにこんな感じでいいのかな? if(0 < 要素.*.length() ) { 子要素があるときの処...
2011年3月2日水曜日
RhinoでXMLを使うときデフォルト名前空間を設定...できたけど何か変?
›
前回の投稿 で名前空間の扱いがよく分からず、力技で処理してました。 その後ちょっと勉強してデフォルト名前空間を設定するコードを発見。 次のようにすればいいようです。 var ns = xmlobj.namespace(); default xml namespace =...
2011年2月27日日曜日
Rhinoでネームスペース付きのxmlファイルを読み込む
›
「 どうでもよかった女.svg 」の 省サイズ化 をしたとき、「スクリプトを作っておいた方が楽かも」とか書いてました。 簡単に言うと、 inkscapeでsvg画像を描いてウェブサイトに投稿したい。 inkscapeは色々不要なデータも吐き出してくれる。 ウェ...
2010年5月21日金曜日
jQueryでのコードの書き方覚書
›
jQueryでコードを書くときの方針などです。 入門レベルの内容。 JavaScript自体あまり触ってないので、雑かもしれません。 まずは、htmlのヘッダでjQueryのライブラリを読み込みます。 <script type="text/java...
2010年5月17日月曜日
firefoxの「選択した部分のソースを表示」は有用
›
昨日 の続きで、ちょっとだけjQueryを触りました。 関数1個を数行書き換えただけです。 function showResult(data) { $('#result').empty(); var list = $('<ol...
試しにjQuery
›
遅まきながら、今まで手を出していなかったjQueryを試してみました。 ネタは、 googleガジェット や java でもやった「Youtubeの自分のチャンネルの動画一覧」です。 ぱっと思いつくネタがなかったので、今日はこれで。 htmlのheadにjsファイル...
2010年5月9日日曜日
とりあえず完成 - YouTubeの自分のチャンネルの動画を再生回数の多い順にリストアップするガジェット
›
昨日 のコードはcssの部分が適当でした。 今日の作業で、一応それなりのcssになったので投稿です。 コードはこんな感じ。 コードがはみ出ているかもしれないけど、気にしない方向でお願いします。 よく見たいときはマウスドラッグとかで選択してテキストエディターに貼り付け...
2010年5月8日土曜日
YouTubeの自分のチャンネルの動画をリストアップするガジェット
›
昨日 、自作ガジェットのコードがキャッシュに阻まれて更新できませんでした。 そのことをチョッと検索。 キーワード「google gadget キャッシュ」で調べてみるとそれっぽい対策情報をいくつか見つけました。 iGoogleにMy gadgetsというガジェットを入れ...
2010年4月20日火曜日
FF13exp計算機を作りました
›
JavaScriptで FF13exp計算機 を作りました。 一応、 攻略メモ にあるitem.odsの最後のシートに同じような式はあるんですが、それだと不親切すぎるということでブラウザでも使えるようにしました。 でも使う人、いるのかな? コレを作るとき、 ieのバ...
›
ホーム
ウェブ バージョンを表示