2005-11-07 Mon
JSVim
- Summary
テキストエリアをvi風キーバインドに変更する.
IEでは動作しない.
- Reference
JSVim
http://www.migniot.com/matrix/projects/jsvim/
- via
MOONGIFT - 2005-11-02 - JSVim
http://oss.moongift.jp/intro/i-797.html
2005-09-28 Wed
大きな画像をポップアップ
- Reference
Objective JavaScript - 大きな画像をポップアップ
http://web.paulownia.jp/script/sample/popup.html
- via
cl.pocari.org - 2005-09-28
http://cl.pocari.org/2005-09-28-3.html
2005-09-28 Wed
JavaScript Validate
- Reference
TMT Validator
http://www.massimocorner.com/validator/
- via
cl.pocari.org - 2005-09-27
http://cl.pocari.org/2005-09-27-4.html
2005-09-15 Thu
配列操作の比較表 (Ruby, Python, JavaScript, Perl, C++)
- Reference
いやなブログ: 配列操作の比較表: Ruby, Python, JavaScript, Perl, C++
http://namazu.org/~satoru/blog/archives/000043.html
あーありがち - Ruby と PHP の配列操作比較
http://aligach.net/diary/20050829.html
2005-09-06 Tue
メールアドレスのチェック
function checkMail(){ var ret = true; var mail = document.form.mail.value; if (isEmpty(mail)){ alert('[メールアドレス] を記入してください'); document.form.mail.focus(); document.form.mail.select(); ret = false; } else if (!mail.match(/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/){ alert('正しい [メールアドレス] を記入してください'); document.form.mail.focus(); document.form.mail.select(); ret = false; } return ret; }
- 修正 [2005-12-21]
function checkMail(){ var mail = document.form.mail.value; var validMail = (mail.match(/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/)); var state = (mail != '' && validMail); var errorMessage = (mail == '') ? '[メールアドレス]を記入してください' : (!validMail) ? '正しい [メールアドレス] を記入してください' : '' ; if (!state){ alert(errorMessage); document.form.mail.focus(); document.form.mail.select(); } return state; }
- Reference
MSDN - .NET Framework 開発者ガイド - 例: 電子メール形式の確認
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpguide/html/cpconexampleconfirmingvalidemailformat.asp
- via
@IT - @IT会議室 > Insider.NET 会議室 > JavaScriptでの正規表現(全角文字・メールアドレス)について
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9806&forum=7
2005-09-04 Sun
JavaScript本購入
- Summary


- Reference
本: JavaScript
本: JavaScript & DHTMLクックブック—Webエキスパート必携テクニック集
2005-08-26 Fri
JavaScript のメディアタイプ
- Summary
JavaScript のメディアタイプは“text/javascript”であったが,
2005 年 7 月現在,これは破棄され“application/javascript”となっている。
- Reference
http://www.tg.rim.or.jp/~hexane/ach/hsxh/hsxh21.htm
2005-08-12 Fri
<a>タグをクリックしてクリップボードにコピー
javascript:( function(){ window.clipboardData.setData('text','クリップボードにコピーしたい文字列'); } )();
コピー用
- Reference
stabucky bookmarklet
http://bm.stabucky.com/
2005-08-12 Fri
JavaScriptを利用した動的フォーム生成
- Reference
Hotwired - webmonkey - Select Form ElementsでonChange
http://hotwired.goo.ne.jp/webmonkey/98/11/index2_page10.html
2005-07-17 Sun
JS/UIX - Terminal
- Summary
JavaScript で UNIXシェル.
本当にスゴイ!
- Reference
JS/UIX - Terminal
http://www.masswerk.at/jsuix/
- via
X*ole.net - 2005-07-16
http://blog.xole.net/article.php?id=271
2005-07-14 Thu
JSAN - JavaScript Archive Network
- Reference
JSAN - JavaScript Archive Network
http://www.openjsan.org/
- via
naoyaのはてなダイアリー - 2005-07-14
http://d.hatena.ne.jp/naoya/20050714/1121308162
2005-03-03 Thu
Drag & Drop for Images and Layers
- Summary
画像をマウスで動かすことが可能.
Shift を押しながら画像をドラッグするとサイズ変更可能.
- Reference
JavaScript: DHTML Library, Drag & Drop for Images and Layers
http://www.walterzorn.com/dragdrop/dragdrop_e.htm
Drag&Drop for Images and Layers: Interface of the JavaScript Library
http://www.walterzorn.com/dragdrop/api_e.htm
- via
cl.pocari.org - 2005-03-02
http://cl.pocari.org/2005-03-02.html#2005-03-02-13
2005-03-03 Thu
XMLHttpRequest の使い方
- Reference
道楽日記 - 2005-03-01
http://hayajo.dyndns.org/chalow/2005-03-01.html#2005-03-01-2
- via
TokuLog! - 2005-03-01
http://tokuhirom.dnsalias.org/~tokuhirom/cl/2005-03-01-3.html
2005-03-03 Thu
JavaScript Programming
- Summary
alert によるデバッグは面倒なのでデバッグメッセージの表示を挿入することをためらうようになる.
デバッグメッセージを表示するようにすると便利.
- Reference
eto.com - 2005-03 - JavaScript Programming
http://eto.com/d/0503.html#JavaScript_Programming
eto.com - 2005-02 - JavaScript debug
http://eto.com/d/0502.html#JavaScript_debug
JavaScript のチョット便利な debug 方法
http://homepage1.nifty.com/kuraman/js/debug.html
- via
www.textfile.org - 2005-03-03
http://www.hyuki.com/tf/200503#i20050303122155
2005-03-02 Wed
JavaScriptでXMLを扱う方法
- Summary
※編集中
- Reference
Hawk's W3 Laboratory - JavaScriptでXMLを扱う方法
http://www.hawk.34sp.com/stdpls/xml/js_xml.html
- via
読書記録ChangeLog - 2005-03-01
http://dkiroku.com/2005-03-01-11.html
2005-02-26 Sat
JavaScript でデザインパターン
- Reference
指向性メモ - 2005-02-23 - JavaScriptでデザインパターン
http://ishikawa.arielworks.com/memo/2005/02/23/053637
指向性メモ - 2005-02-24 - JavaScriptでデザインパターンその2
http://ishikawa.arielworks.com/memo/2005/02/24/020708
指向性メモ - 2005-02-24 - JavaScriptでデザインパターンその3
http://ishikawa.arielworks.com/memo/2005/02/24/090533
- via
読書記録ChangeLog - 2002-02-25
http://dkiroku.com/2005-02-25-19.html
2005-02-19 Sat
Amazon の画像置換
- Summary
chalow で Amazon の画像置換を利用してみる.
- amazon.js
function replaceImage(img) { if (img.width == '1' && img.src.match(/\.01\./)) { img.src = 'http://images-jp.amazon.com/images/G/09/x-locale/detail/thumb-no-image.gif'; img.width = 98; img.height = 140; } else if (img.width == '1') { img.src = img.src.replace('.09.','.01.'); } }
- cl.conf
- 各 head タグ内に記述
<script src="path/to/amazon.js" type="text/javascript"></script>
- amazon リンクの作成プラグインを変更
<img src="/path/to/image" onload="replaceImage(this)" />- Reference
hail2u.net - 2004-05-30 - Amazon の画像置換 #2
http://hail2u.net/blog/coding/air_2.html
2005-02-09 Wed
JavaScript でインクリメンタル検索 (grepではない版)
- Reference
いやなブログ - 2004-02-08
http://namazu.org/~satoru/blog/archives/000019.html
2005-01-21 Fri
Kupu - WYSIWYG XHTML Editor
- Summary
JavaScript による WYSIWYG なXHTMLエディタ.
右クリックからCut, Copy, Paste, Create link, Create image, Add table の操作が可能.
日本語も入力可能.
- Reference
OSCOM Kupu - Kupu WYSIWYG XHTML Editor
http://kupu.oscom.org/
- via
Open Alexandria - 2005-01-21 - Kupu
http://www.openalexandria.com/item_410.html