クレジットカード現金化をするために現金化業者を利用したいけど、色々不安だから利用するなら現金化優良店を利用したいと思いますよね。 しかし、「優良店ってどうやって選べばいいの?」と、思っている方がほとんどかと思います。

クレジットカード現金化をするために現金化業者を利用したいけど、色々不安だから利用するなら現金化優良店を利用したいと思いますよね。 しかし、「優良店ってどうやって選べばいいの?」と、思っている方がほとんどかと思います。
削除ボタンで箱ごと消すイデオム? 2006-10-25-6 [Tips] Webページ上で、JavaScriptにより、「削除ボタン」で箱ごと消す仕掛け。 一個前の中身、中身、中身 × 中身、中身、中身 一個後の中身、中身、中身 <style> .box {margin:10px; padding:10px; border:solid 1px black;} .delete {background-color:black; color:white; cursor:pointer;} </style> <div class="box"> 一個前の中身、中身、中身 </div> <div class="box"> <span class="delete" onclick="this.parentNode.parentNode.removeChild(this.parentNode)" >×
JavaScript詳細な原因は不明です。とにかく1.5.0.7で動いている部分が、2.0で動かなくなりました。 以下のように値のconstructorに応じて処理を分けるコードで、valueが文字型にもかかわらず「case String」にマッチしなくなりました。このとき、「value.constructor==String」はfalseです。 switch (value.constructor) { case String: case Number: ... ロードイベントの最後に以下コードを書いたところ、何かのタイミングでString関数が入れ替わってしまっていることがわかりました。 var s = String; console.log(s == String); // true setTimeout(function(){ console.log(s == String); //
ぱっと見はいいんだけど細かいところでちょこちょこ穴があるような気がする Safari (というより Apple WebKit) ですが、どのような穴がいつふさがれてきたのかまとめてみました。最初は JavaScript 関係だけ調べるつもりだったのですが Safari 2.0.3 で setSelectionRange がサポートされたというのを聞いたのでそっちのほうも少し。ただし、手元に Mac 環境がないので実際に Safari で試したわけではありません。すべてソースと変更履歴から推測しただけなのでそのつもりで。 下の表で「WebKit」というのはその機能が実装された WebKit の (正式公開) バージョン、「Safari」というのはそのときの Safari のバージョンをあらわしています。「-」はその機能が現時点 (Safari 2.0.3) でも未実装ということです。「-」は
Safari の Date#setMonth にバグがあると聞いて試してみたところ、そもそも Date コンストラクタからして月の負数指定に対応していない様子。やれやれ仕方のない子だな WebKit はというわけで Date オブジェクト自体を書き換えるスクリプトを書いてみた。適用すると Date コンストラクタ、 Date.UTC、 Date#setMonth、 Date#setUTCMonth、 Date#setFullYear、 Date#setUTCFullYear で月を指定する際に負数を使えるようになる。 fix-webkit-date.js Date オブジェクトに関するテストケース (修正確認用) 書いている途中で気づいたのだが、WebKit、というより JavaScriptCore では関数の引数と arguments オブジェクトのプロパティが値を共有しない。つまり、f
とりあえず style.hasOwnProperty がまずいらしい こんな感じで書いてたコードがうまくいかなくなりました。 if (this.widget.style.hasOwnProperty('opacity')) { Element.setStyle(this.widget, { opacity: 0 }); } else if (this.widget.style.hasOwnProperty('MozOpacity')) { Element.setStyle(this.widget, { '-moz-opacity': 0 }); } このコードを二回実行すると一回例外を起こす。 document.body.style.hasOwnProperty('opacity'); 気を付けましょう。
やっていることは「高度な JavaScript 技集」の「UTF-8 <-> UTF16 変換」と同じ。 function toUTF8Octets(string) { return unescape(encodeURIComponent(string)); } function fromUTF8Octets(octets) { return decodeURIComponent(escape(octets)); } encodeURIComponent は encodeURI でもいい (むしろそのほうが処理する文字種が減って速くなりそう) が、decodeURIComponent は decodeURI にすると一部の文字 ("?"、"#" など) がデコードされなくなる。 使いどころ Base64 エンコードする関数 (「高度な JavaScript 技集」の base64encod
MozReplって何,って人は,とりあえず落とそう. http://dev.hyperstruct.net/mozlab とりあえず考えたのは,「今表示してるYouTubeのページの動画のダウンロード」. require 'net/telnet' require 'net/http' require 'uri' require 'open-uri' prompt = /^repl>/ begin repl = Net::Telnet.new("Host" => "localhost", "Port" => 4242, "Prompt" => prompt) rescue puts "replが起動してないかも" exit end repl.waitfor(prompt) exit unless repl.cmd("content.location.href") =~ /youtube.co
文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++ Ruby, Python, JavaScript, Perl, C++ の文字列操作の比較表を作りました。配列操作の比較表の続編です。間違いなどがあったらご指摘いただけると助かります。 Ruby (String) Python (str) JavaScript (String) Perl C++ (std::string)
フォームの入力内容にツールチップ表示をするJavaScriptライブラリ「Tooltip for forms」 2006年10月22日- Tooltip for forms You can download the entire script from this Zip file フォームの入力内容にツールチップ表示をするJavaScriptライブラリ「Tooltip for forms」。 このライブラリを利用すれば、次の画像のようなツールヒントをフォーム上に出すことが可能です。 実装は、必要なライブラリを読み込んだ後、次のように、tooltipText 属性にヒントを書きます。 <input type="text" id="firstname" name="firstname" tooltipText="Type in your firstname in this box"> そして、
JavaScript, jshjshjsh_20061022.zip 細かいところはおかしいですが、とりあえず動き始めました。(document.getElementByIdがDontEnumで候補にでなかったり、複数行の挙動があやしかったり。) IE 7で、スクリプト要素を同時多数追加した場合、記述順ではなくロード順に実行されました(!)。このため、動的に追加してロードする方式をやめて、一つのファイルにまとめて読み込むように変更しました。(起動は速くなったけど、メンテナンスが面倒になった。) ブックマークレットも変更されています。710文字...、IE 7なら2000文字までいけるのに、惜しいことに別の要因で動きません。 javascript:(function(){var BASE='http://www.asahi-net.or.jp/~xe4r-kmt/jsh/';with(win
2006年10月22日00:55 カテゴリLightweight LanguagesWEB+DB PRESS javascript - element.innerHTML はなぜ速く見えるか 自分でこう書きながら、実は首を傾げていたのだけどやっとわかった。 404 Blog Not Found:WEB+DB PRESS vol.35 pp.57 まず速度ですが、innerHTMLは代入時にHTMLの構文解析が入るので、速度的にはDOM操作が有利です。 期待に反してそうでないのは、404 Blog Not Found:javascript - DOM vs innerHTML benchmark on MacBook Proでの指摘した通り。このあたりはamachangにちゃんと査読してもらった方がよかったのではないか? InnerHTMLは速くない。速く見えるだけだ。 その証拠として、以下
(X)HTML や CSS などのソースコードの表示に、Mochikit にもバンドルされている、SyntaxHighlighter を試用してみました。設置も利用も比較的 お手軽で、MT や WordPress といった CMS を利用している方の選択肢になるかも。(参考: MochiKit: 軽量 JavaScript ライブラリ) 入手先 dp.SyntaxHighlighter SyntaxHighlighter の特徴 長所 ソースコードを文法にしたがって色分けできるので、とても見やすい 行数が表示されるので、話題にしているコードの場所を示しやすい ソースコードをそのままコピペできる ベタ打ちのソースコードを <textarea class="code"> で括るだけなのでラク HTML/XML タグのエスケープが原則必要ない JavaScript を切っていても、ソースコード自
2006年10月21日18:00 カテゴリLightweight Languages javascript - Interpolatorで変数展開 Perlにはqq($variable)、 Rubyには#{ expression }、Pyhonはさておき、JavaScriptには存在しないのはなぜ? というわけで、こさえてみました。 ここをクリックでinterpolateします。 タイトルは document.title. URIは location.href これは 駄目。 これはOK encodeURIComponent('小飼弾') これもOK document.getElementsByTagName('body') これもOK: (function(){ var a = []; for(var p in document) a.push(p); return a.join(",
JavaScript簡単なようで、とても難しく、情報もあまり見つからなかったので、知らない方はぜひ読んで。 選択範囲の移動でもなく、選択範囲の内容の取得でもありません。選択範囲がテキストエリアの中で何文字目から何文字目に渡っているかをIEで調べる方法です。 まずFirefoxではElement#selectionStart/selectionEndで簡単に取れます。 次に、テキストエリアではなく一行のインプットボックスならば以下で大丈夫です。 setEndPointメソッドは、rangeTo.setEndPoint('EndToStart', rangeFrom)のように使い、rangeFromの範囲をrangeToにコピーします。名前はEndPointですが、始点/終点のどちらの端もこのメソッド一つで動かすことができます。'EndToStart'は、「rangeToの終点を、rangeF
はじめに JavaScriptはオブジェクト指向言語です。従って、そのプログラミングは、オブジェクトの生成やプロパティの参照、メソッドの実行などを組み合わせる作業と言えます。つまり、オブジェクトを上手く扱うことができなければ、JavaScriptの良いコードは書けません。また、JavaScriptにおけるオブジェクトの考え方は、JavaやC++とは根本的に違っています。 そこで、この記事では、JavaScriptにおけるオブジェクトの基本的な性質について見ていくと共に、JavaやC++といった他のオブジェクト指向言語との違い、JavaScriptにおけるオブジェクトの扱い方などを解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(
for-in構文で余計なプロパティが出るという話は良く聞きますが、自分で設定しても出てこないプロパティがあるのは知りませんでした。 以下のように、いくつかプロパティを設定してfor-in構文で回してみました。 var object = { constructor: function() {}, prototype: function() {}, valueOf: function() {}, toString: function() {}, MyProperty: function() {} }; for (var i in object) { alert(i); }結果、Firefoxでは5個全て列挙されたのですが、IE6ではconstructor,toString,valueOfを除いたprototype,MyPropertyの2個しか列挙されませんでした。prototypeが出ている
JavaScriptの出自について知ってしまったのでまとめてみる次第。 本当は弾さんの以下の言及について疑問を持ったのが発端だ。 当時彼が抱えていた課題は、「Javaに見た目が似ている、ブラウザーを制御するための言語を開発せよ」だったはずです。Cに対するcshみたいなものですね。しかし大事なのは「ブラウザーを制御する」の部分です。今はとにかく当時はあくまでブラウザーが主で、言語は従だったはずです。しかも当時は Netscapeは一営利企業。納期のプレッシャーは今のオープンソースベースの開発の比ではなかったはずです。 JavaScriptって当時は LiveScriptって言って、Javaとは関係のなかったはずだぞ?? あれは小ざかしい NetScape社が Java人気にあやかってああいう名前にしただけじゃなかったっけ?? と思ったけどやっぱり文法は似すぎている。反射して噛み付くのはよそう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く