さんまがおいしい季節だねー(´・ω・`)

クロスブラウザでdocument.createElement(‘iframe’)した要素のonloadを呼び出す方法

JavaScript — タグ: , — さくら @ 2011/10/12 0:38

…….φ(..)メモメモです。 document.createElement(‘iframe’) で作った DOM 要素に onload をセットする場合以下のようなコードを使います。 var iframe = document.createElement(’iframe’); var onload_func = function&#…

(続きを読む)

HTML5が巨人の川相なら、data-属性はHTML5の川相

HTML5,JavaScript — タグ: , — さくら @ 2011/08/25 15:31

意味不明なタイトルですんません。増田にインスパイアされました。 さて HTML5 界隈が騒がしい今日このごろですが、data- 属性というものを皆さんご存知でしょうか? Twitter のツイートボタン作成ページで作った HTML に入ってる data-via とかのことです。最近色んなところでよく目にしますが、これを使うと任意の DOM 要素に任意の値をセットできるみたいです。 で、この dat…

(続きを読む)

jQueryのlive関数が超便利な件について

JavaScript — タグ: — さくら @ 2011/08/09 15:44

先日 jQueryMobile をいじくってたらいまいちよく分からなかった部分があったので jQueryMobile のソースとかサンプルをだらだら見ていたのですが、live() という関数がちょいちょい使われてたので気になって調べてみました…ら、超便利なことが判明したので生存戦略しとこうと思います。 とりあえず semooh.jp さんの日本語リファレンスによると、live 関数は未登録の DO…

(続きを読む)

JavaScriptでtextareaのキーボード入力イベントをハンドリングする方法2011年版

JavaScript — タグ: , , — さくら @ 2011/02/03 2:04

JavaScript プログラマなら、textarea のキーボード入力イベントのハンドリングで一度は苦労したんじゃないかと思います。かく言う私も何度も苦労させられてまっすw で、JavaScript で textarea のキーボード入力イベントを補足する場合、onblur onfocus onchange onkeyup イベントハンドラで行うのが一般的だと思っていたのですが、mozilla(…

(続きを読む)

node.jsとjQueryでスクレイピングするウェブアプリの作り方

JavaScript — タグ: , , — さくら @ 2011/02/01 0:51

やっぱ jQuery 便利ですよ(*´・ω・)(・ω・`*)ネー セレクタ使って jQuery でダカダカやってると、DOM とか正規表現でネチネチやるのがバカらしくなっちゃいます。 と日頃から思ってたりしてまして、サーバサイド JavaScript がメインストリームになって、jQuery でウェブアプリをコーディングできれば超ラクできるかもと期待しています。 で、先日サーバサイドJavaScr…

(続きを読む)

新型はてなブックマークボタンを速くする

JavaScript,はてな — タグ: — さくら @ 2011/01/24 0:37

新型はてなブックマークボタン使ってます?ぶっちゃけあんまり見ない気もしますが、↓みたいな感じで thickbox が開いたりして結構便利ですよ! Twitter とか Facebook のボタンと似たような感じで今風なのも(・∀・)イイ!! つーことで、このブログにも新型はてブボタン置きたいなーと WordPress のテンプレいじくってたりしてたんですが、ブラクラかと思うぐらいに新型はてブボタン…

(続きを読む)

node.jsとMySQLで割と普通のデータベースウェブアプリを作ってみるチュートリアル

JavaScript — タグ: , , , — さくら @ 2011/01/17 0:52

2011年はサーバサイド JavaScript の年! サーバサイド JavaScript の本命は node.js! ということで割と普通のウェブアプリケーションを node.js で作るためのチュートリアルを書いてみました。WebSocket とか新しめの話題は結構見ますが、PHP とかで普通のウェブアプリ作ってる人向けのチュートリアルとかあんま見ないような気がしたので、って感じです。 チュー…

(続きを読む)

サーバサイドJavaScriptとjQueryでスクレイピング

JavaScript — タグ: , , — さくら @ 2011/01/08 1:06

jQuery でスクレイピングできたらセレクタ使えるし便利かなーと思ったりしたんですが、Rhino と env-js を使うと超簡単にできたのでレポートしてみます。 Rhino と env-js って何ぞい? Rhino ってのは Java で書かれた JavaScript エンジンです。Rhino を使うとコマンドラインから JavaScript を実行できます。 Rhino には DOM が無…

(続きを読む)

ツイッターのおすすめユーザーを無効にするグリモン

JavaScript,Twitter — タグ: — さくら @ 2010/08/06 22:42

最近追加されたツイッターのおすすめユーザー機能ですが、ポックンがブロックしたユーザーをおすすめしてきやがりました。一応 @twj にクレーム入れてみたのですが反応なさげですし、超ウゼーのでグリモンで無効にすることにしました。 disable_twitter_recommended_users.user.js そんだけー

「Google AnalyticsでURLとページタイトルを同時に表示させる方法」をグリモンにしてみますた

Google,JavaScript — タグ: , — さくら @ 2010/07/30 14:19

海外SEO情報ブログ様にてGoogle AnalyticsでURLとページタイトルを同時に表示させる方法が紹介されてます。ぶっちゃけ超便利なんですが、毎回 URL のクエリ部分いじくるのも面倒なので Grease Monkey スクリプトにしてみました。以下のリンクをクリックするとインスコできます。 google_analytics_top_contents_and_title.user.js イ…

(続きを読む)

Zen Coding Plugin for jQuery

JavaScript — タグ: , — さくら @ 2010/07/22 17:25

jQuery Zen Coding Plugin を作ってみました。Zen Coding の書式から jQuery オブジェクトを作る感じのやつです。 とりあえずソースとかは http://sakuratan.biz/jquery/zencoding/ に置いてます。オリジナルの Zen Coding と同じで MIT ライセンスです。 使い方 var obj = $.zenCoding(‘div…

(続きを読む)

document.writeを非同期コードに置き換える

JavaScript — タグ: — さくら @ 2010/07/07 14:07

ここんとこ JavaScript 関係のネタばっかアップしてきましたが、そろそろ本題に突入です。document.write は色々と便利なのですが、実行が同期されるのがたまに使いにくいところ。 実行が同期されるとはどういうことかと言うと、下のコードで言うと script タグの実行が終わらないと b が絶対に出力されないということです。(script の実行とブラウザのレンダリングが同期してる。…

(続きを読む)

script.onloadを使ってJavaScriptがロードされた時の処理を記述する

JavaScript — タグ: — さくら @ 2010/07/06 17:42

先日書いた<script>タグのasync属性を使わずに非同期でJavaScriptを読み込む方法では、非同期で JavaScript を読み込んだ際に読み込みが完了したかのチェックを setTimeout でポーリングしてたのですが、script.onload と script.onreadystatechange で実装する方法についても説明しときます。 まず先日のコードのおさらい…

(続きを読む)

<script>タグのasync属性を使わずに非同期でJavaScriptを読み込む方法

JavaScript — タグ: — さくら @ 2010/07/03 18:16

HTML5 では <script> タグに async という属性が加わってまして、これを指定しておくと src で指定された JavaScript ファイルの実行が非同期で行われます。(src 属性を指定しないと async は意味を持ちません。) <script type=”text/javascript” src=”http://…” async=”async”>…

(続きを読む)

arguments.calleeとsetTimeoutを使ってJavaScriptのリトライ処理を簡単に書く方法

JavaScript — タグ: — さくら @ 2010/07/02 17:50

jQuery のソースから拾ってきたネタなんすが、arguments.callee と setTimeout を使ったリトライ処理が超便利なのでご紹介。 まず基本形はこんな感じす。 (function() { // なんか処理 if (error) { setTimeout(arguments.callee, 20); } })(); 上のコードは error が真のとき20マイクロ秒後に無名関数…

(続きを読む)

日経の右クリックブロックをハックするグリモンとブックマークレット

JavaScript — タグ: , — さくら @ 2010/04/11 15:21

日経が Tech Crunch に載りました。 The New York Timesの記事によると、日経は右クリックを禁じただけでなく、有料読者にならないとリンクの再利用はできない。これはまさに、アメリカのニュース集積サイトの息の根を止めたやり方であり、同紙は貴重なニュースが今後かえって不法に簒奪されることを心配している。 これで日経も世界の仲間入りです。悪い意味で\(^o^)/ はてなブックマー…

(続きを読む)

プログラミングできなくてもレンタルサーバ借りなくても作れる Twitter bot もどきグリモンが微妙にバージョンアップしました

JavaScript,Twitter — タグ: , , — さくら @ 2010/04/07 23:29

ちょっとお返事遅くなったのですが、こちらの記事にスタミ様からRTとQTを除去するようにご依頼頂いていましたので修正いたしました。 bitもどき使わせてもらっています。 そこで今のbotなのですが、リプライにランダムで反応するタイプなのですが RTに含まれる@名前にも反応してしまいます。 これを回避する方法はないのでしょうか? まずこちらから twitter_bot_modoki.zip をダウンロ…

(続きを読む)

サラッとjQueryプラグインを書けると(・∀・)イイ!!感じ

JavaScript — タグ: — さくら @ 2010/02/05 17:53

某サイトにて、type=”text” の input 要素を、こんな感じで jQuery を使って無効にしていたのですが、 function disable_enter(e) { if (e.which == 13) { return false; } return true; } $(function() { $(‘.noEnter’).keypress(disable_…

(続きを読む)

Fujisan.co.jpのクソバカコピペプロテクターをハックして回避するグリモン

JavaScript — タグ: , — さくら @ 2010/01/19 2:12

Fujisan.co.jp のファイルを開くと CTRL-C/CTRL-V とかでのコピペが完全にできなくなるみたいです。 【助けてください】突然全ての入力枠でペーストができなくなりました。コピーは出来るが、「貼り付け」メニューはグレイアウト、ctrl+Vも動作せず。OSはSPなしVISTA(エラーが出てSPを当てられない)。特に設定を変えるような操作はなし。再起動も効果なし。どうしたらよいでしょ…

(続きを読む)

Twitter Post Over 140 を userscripts.org から削除しました

JavaScript,Twitter — タグ: , , — さくら @ 2009/11/07 2:13

さくらです。こんばんわ☆ 最近 Twitter が仕様変更したようで、Twitter に 250 字まで投稿できるようになるグリモン Twitter Post Over 140 が動かなくなっていました。 調べたところ、140 字以内でつぶやいているか Twitter が厳しくチェックするようになったようです。(ついでに API の方も調べてみたのですが、こちらも 140 字制限が厳しく課されるよ…

(続きを読む)
次ページへ »
Copyright © 2016 さくらたんどっとびーず | powered by WordPress with Barecity