java script

ウイイレのステータス画面を作成するjQueryプラグインを作ってみた

くだらないもの作ってみました。 こんな感じ とりあえず見たほうが早いかも。 jQuery ウイイレプラグイン WEGraphデモ ↑みたいな感じになります。 ※今更だけど、名前は【WEGraph】より【WEStatus】のほうがよかったな。。。 ダウンロードは こちら 使い方 ス…

人気の記事だけが読めるRSSをすべてのサイトで提供するGreaseMonkeyを作ってみた。

と、大仰なタイトルをつけてみましたが、そんなたいした事はしてないです・・。 でも、個人的にほしかった【ホットnanapi】としても使えるので完成には満足。 AutoPagerizeのソースを読んで勉強させてもらいながら作ったので、ちょっと見た目やソースが似て…

javascriptで色々連想配列だったり、色々オブジェクトだったりするのを理解する。

色々不正確な知識ばかりが詰まってる脳内をどうにかしたいものだ。。。 愚痴は少しにして、本題。 すべてがオブジェクト。すべてがハッシュ(連想配列) javascriptは配列もハッシュもオブジェクトもすべて同じもの。 すなわち、連想配列らしい。 まぁ、知識…

クロージャのメモ

ドラゴンボールのキャラ名みたいなこの【クロージャ】というやつをメモ。。。 自分用メモなので、読みにくくてもあしからず・・・。 参考にしたサイト様 JavaScript 猿でもわかるクロージャ超入門 まとめ - DQNEO起業日記 猿並みの僕でもわかりました。 noth…

javascriptで関数をおさらい

javascriptの関数。 function testFunc() { alert(1); }これと var testFunc = function() { alert(2); }これはほぼ同義。 上のほうがよく見る。 呼び出し方 呼び出し方も何通りかある。 testFunc();(testFunc)();すぐに実行するなら、こういうのもあり (fun…

javascriptで1日減らす・1月減らす・1年減らす処理

javascriptで日付扱うと毎回悩むからメモ グリモン作成 グリモン作ってたから外部js使えずに、独自実装で日付扱うことに。 やりたかったのは、 1日減らす 1月減らす 1年減らす って処理だったので、汎用性は低いけどとりあえず作り始める function substO…

jQuery で width を3方法で取得し、ブラウザ間での違いを見てみた。

jQuery で td の width を取得する際に詰まったのでメモ・・・。 友人にjQueryの内部まで読み解いてもらったりして、かなり苦労した・・・。 jQuery で width を取得する場合。 〜.css("width"); 〜.attr("width"); 〜.width(); などの方法がある。 ほとんど…

javascript: void(0); のIEでの挙動

javascript で aタグに <a href="#"> とか <a href="javascript:void(0);">などとして、onclick属性を持たせることがよくある。 個人的には javascript:void(0); のほうをよく使うのだが、IEだと動かない場合があるのでメモ <a href="javascript:void(0);" onclick="document.form.submit();">などとした場合動かない。 </a></a></a>

今月の1日の日付を取得する javascript を1行で書けるかやってみた

今月の1日の日付を yyyy/mm/dd みたいな形式で書く場合。 普通は、 var today = new Date(); var year = today.getYear(); if(year<1000) year+=1900; var thismonth = year + "/" + (today.getMonth()+1) + "/" + 1こう書くと思いますが、なんとか1行でで…

document.getElementById と書くのが面倒な場合

同僚に便利な技を教えてもらった。 function $(id){ return document.getElementById(id); } と書いておく 使い方 $("id") value のとり方 $("id").value まだ試してないけど、できるらしい。。。 大量に使うときとか、便利だね