はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
NavigationRingは、リングコマンドをWebページに取り付けるサービスです。 試しにこのWebページをタブルクリックしてみてください。グローバルリンクのNavigationRingが起動します。 NavigationRingはJavascriptで実装されており、一般的なWebページやBlogに少々変更を加えるだけで、 ここにあるようなリングコマンド機能を追加することができます。 グローバルリンクタイプのリング以外にも、機能を特化させたリングコマンドを何種類か提供しています。 blogパーツページのサンプルを見てみてください。 リングに使うアイコンイメージやカーソルの画像、タイトルのデザインは設定により変更することができます。 また、ダブルクリック以外の呼び出し(マウスオーバーやボタンクリックでの起動)にも対応予定です。 マニュアル強化月間 NavigationRingの使い方記
ie で読み取り専用になっている要素タグには innerHTML は使えません。代替手段として outerHTML を利用して動的に書き換えるテクなどがあります。読み取り専用の要素は例えば table 要素が該当しますが、ちょっとやそっと調べたところで何が読み取り専用の要素なのか資料がでてきません。 と言うわけで適当にスクリプト書いて調べてみました。取りあえず調べた要素は以下の通りです。Internet Explorer Developer Center < meta Object に記述されている要素一覧です。html 要素は outerHTML すると ie がフリーズするので調査対象外です。 <a> <abbr> <acronym> <address> <applet> <area> <attribute> <b> <base> <baseFont> <bdo> <bgSound>
http://blog.xole.net/article.php?id=640を読みました。 そして実際に手を動かしながら理解しようと試みました。 でもどうしても納得できないところが1つ残ってしまいました。 以下は納得できないところを抜粋したもので コンストラクタの説明に使われているコードの一部です。 var Foo = function(msg){ this.toString = function (){ return msg + ' is Foo'; } return msg; }; var foo2 = new Foo('def'); alert(foo2); // def is Foo ← ここが納得できない! alert(foo2.toString()); // def is Foo alert(foo2) で出力されるのは [object Object] だと思うのですが 予想
Dean Edwards氏は7日(米国時間)、IEの動作をW3C標準仕様へ準拠させるためのライブラリIE7.jsの最新版を公開した。IE7.jsはJavaScriptで開発されたMS Internet ExplorerのHTML/CSS表示を調整するライブラリ。IE7.jsを使うことでMSIEのHTML/CSSまわりの表示処理をよりW3C標準規約に準拠したものにする。IE5やIE6で透過PNGを表示できるようにもなる。 IE7.jsは基本的にMSIE5/6向けに用意されていたライブラリをIE7に対応させたもの。これまでのモジュール構造は廃止され、IE7.jsやIE8.jsといったように個別のファイルに分離されている。ホスティング先もGoogle Codeへ変更された。IE7.jsはサイズも縮小され、圧縮した状態で11KBほど。またbase2.DOMのセレクタエンジンを使うことでより高速に動
prototype.jsにおける連想配列 というか、 基本的に Javascriptでは連想配列==オブジェクトです。 そして、prototype.jsでは、オブジェクト自体は何も変わらないので、特に普通の Javascriptと変わりません。 ちなみにドキュメントを見ると Objectクラスにいくつか関数が追加されていますが、Objectのprototype自体は変更されていないので、素のオブジェクト(Objectクラスのインスタンス)は素のままです。 つまり、 var object = new Object(); for( var i in object ) { document.write( object[i] ); } とやっても何も表示されません。 結果 (何も表示されず) ですから、prototype.js適用下でも、配列の時のように拡張関数を気にすることなく for in を
IT戦記さんで、「Javascriptの配列と連想配列の違い」が解説されてました。 で、おなじみの Javascript用フレームワークの prototype.js(いつのまにか公式サイトがリニューアルされて、ドキュメント等がかなり充実してます)を使ってて はまったポイントが以前あったのを思い出したので、ちょっと書いてみようと思います。というか、なんか prototype.jsの初歩的な解説になってるかもしれない・・・ というわけで、かなり久々の技術エントリ。プログラミングしない方にはごめんなさひ。 prototype.jsにおける配列 prototype.jsでは、配列 (Arrayクラス)は prototypeが拡張されていて、Enumerableクラスを継承(Object.extend)しています。 なので、for in 構文を使うとEnumerableのメンバ関数まで列挙してしまい
People who's primary language is PHP and are most familiar with all of it's wonderful functions, often really know how to build something in PHP, but sometimes the Javascript functions just aren't there. In those cases it just saves a little time otherwise spent reinventing (or searching for) the wheel. And though indeed it is a hobby, functions like base64_decode, wordwrap, stripslashes, ucword
最新版はこちら http://code.google.com/p/kanaxs/ はじめに 平仮名を片仮名にしたり。半角英数字を全角英数字にしたり。全角カタカナを半角カタカナに変換するJavaScriptです。String.prototypeを拡張していますのでString.prototype拡張が嫌いな方はPHPのmb_convert_kana相当もあるのでそちらをご利用ください。 利用できるようになるメソッド kana.js メソッド 説明 String#toZenkakuCase() 半角英数字を全角英数字に変換します。 String#toHankakuCase() 全角英数字を半角英数字に変換します。 String#toKatakanaCase() 平仮名を片仮名に変換します。 String#toHirakanaCase() 片仮名を平仮名に変換します。 String#toZenk
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
I got tired of always having to search google to remember the syntax for issuing seo friendly (300, 301, 302, 303, 305, 306, 307) Redirects using multiple programming languages and methods... so I made my own list! Redirection Methods Am I missing something? Most definately! Please use the comment form below to suggest new code. Redirect with meta http-equiv tags These go in the section of your ht
僕にも教える人ができた(? というか人にモノを教える立場)になったので、とりあえず、最近はもっぱらjavascriptを教えています。 もともとCやJavaなどについてはある程度の知識がある人なので、それを少しjs的な意味で、関数言語的な教えをやっている最中のメモ 変数って何ですか?変数って値もしくは式そのものに利便的な名前をつけているものです 次のhogeとfooは値をいれる箱ではなく、値そのものに別名(もしくは分かりやすい名称)を割り当てているだけに過ぎませんよ。 var hoge = 1; var foo = [1, 2, 3]; alert(hoge + 1); // 2 alert(foo[0]); // 1 alert(1 + 1); // 2 alert([1, 2, 3][0]); // 1 つまり、関数自体を変数に代入する事ができます。(functionとは特別な呼び名
PHP利用者の為のJS勉強ネタです。 PHPがわかることを前提で書いています。 備忘:例外処理を忘れてる DOM連携以降は、javascriptを初めて学ぶ人についてのおさらい。その1 ↑ここで同じようなことをやっていて、その2・その3でDOM連携部分をやるらしい。 まだ記事は無いんですけど、そっち参照ということで・・・。PHP関係なくなりますし。 ↑ 注意 † 基本的な方針として、網羅的には説明しません。PHPと異なる部分や良く使う部分のみを抽出していると考えてください。 PHPと比較するときのPHPバージョンは、特に指定が無い限りはPHP4を指します。 サンプルコードはFireBug?のJSコンソールによる入力を示しているときは >>> var a = 1 のように、大なりを3つ付けます。 ↑
空前の技術系イベント動画公開ブーム到来、ということで、 2007年9月15日(土) に開催された 出張 Shibuya.js 24(Mozilla 24 ~ Worldwide Continuous Event ~) の動画アーカイブが公開されました。 お待たせいたしました!9月15日~16日に開催されたMozilla 24 の各セッションアーカイブを公開しました。日本語、英語の両方が用意されています。 当日は日本国内だけでも四つの会場で同時並行で行われていたため、見られなかったセッションもあるかと思います。ぜひこれを機会にサイトを訪れていただければと思います。 アーカイブ公開は、約半年間、2008年4月末まで行われる予定です。この機会をお見逃し無く。。。 Shibuya.JS内の 全セッションが一つの動画(約1時間50分)にまとまっているので、 各セッションの開始時刻を記載しておきました
Javascript で HTMLエスケープを行うPHP関数、htmlspecialchars を実装 2007年11月12日- Javascript htmlspecialchars Javascript で HTMLエスケープを行うPHP関数、htmlspecialchars を実装するコード。 JavaScript でも HTML エスケープをしたい場合が結構あったりします。 PHPに慣れている方は htmlspecialchars 関数があったら使いやすいかもですね。 function htmlspecialchars(ch) { ch = ch.replace(/&/g,"&") ; ch = ch.replace(/"/g,""") ; ch = ch.replace(/'/g,"'") ; ch = ch.replace(/</g,"<")
#ff0000">2008年12月29日追記:逆再生する新バージョン「HTML崩壊Reverse! meltdown2.js」をアップ #ff0000">2009年4月21日追記:さらに進化したバージョン「HTMLの暴走(meltdown3)」をアップ まずは軽いページでお試しください。例えば Google とか。*1 javascript:(function(){var s=document.createElement("script");s.charset="UTF-8";var da=new Date();s.src="http://www.rr.iij4u.or.jp/~kazumix/d/javascript/meltdown/meltdown.js?"+da.getTime(); document.body.appendChild(s)})(); これを適当なページのアドレスバ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く