最近、プロトタイプ的継承の話しが盛り上がっています。 http://blog.livedoor.jp/dankogai/archives/50662064.html http://labs.cybozu.co.jp/blog/kazuho/archives/2006/10/javascript_string.php http://blog.livedoor.jp/dankogai/archives/50662606.html 最終形がやたら複雑になっています でも、実際はあそこまで複雑に書かなくても、できると思います ^^; そう思う理由 P 関数は object 関数の中でローカルのものである。コンストラクタとして使える必要はない。なので、 Atomic な場合でも P は function(){} でいい。 method 関数では P.prototype のプロパティに関数が代入されて
mixCipher は mixi の日記本文やコメントを暗号化することで,心無いユーザによる情報漏えいを防ぐためのソリューション(?)です。 "みっくすさいふぁー"と読みます。投稿者が設定したパスワードを正しく入力しない限り元の文章を読むことはできません。しかし貴方が信頼してパスワードを教えた人が,実は情報漏えいの黒幕であった場合にはどうしようもありません。マイミクは大切にしましょう。 どうやって読むの? mixi 日記を読んでいて -----BEGIN BLOWFISH DATA BLOCK----- DWVKdwrD2vbTQiDeeHN5ZoKGi9YOUZdiMClHGHXj Wub+YxpRqvobqw== -----END BLOWFISH DATA BLOCK----- のような日記本文やコメントを見かけたら,すかさず次の Bookmarklet(ブックマークレット) を実行
マッシュアップ3(GMap+YUI+じゃらんAPI) 1: 関数でショートカット 2: for文ですっきり 今回も、前回のマッシュアップサンプルのブラッシュアップ、といいますか、ソースの整理です。マッシュアップとは直接関係有りませんが、今回の「整理されていない」サンプルコードは、JavaScript Tips 素材として丁度良いので簡単に解説しておこうと思います。 今回のポイントは、冗長になりがちなDOMスクリプトを関数で短くし、繰り返し処理をfor文でシンプルに記述するというものです。 マッシュアップの内容そのものは、前回、前々回同様に じゃらんWebサービス/じゃらん宿表示APIとバージョン2になったGoogle Maps APIを組み合わせて、「マッシュアップ」を行ってみようというもので、 ユーザーインターフェイスには、フェイドインやドラッグ、フロートなどで自作のエフ
Internet Explorer 6 (SP2)、Firefox 1.5、Firefox 1.5 (セーフモード)、Opera 9.0の4種類のブラウザでJavaScriptの実行速度を調査したところ、またしても意外な結果となりました。 結果のグラフは以下の通り。 Celtic Kane Online - Javascript Speed Tests こうなりました。 平均時間を算出すると、このようになります。単位はミリセカンドです。 Firefox 1.5:1974 Internet Explorer 6 (SP2):1622 Firefox 1.5 (Safe mode):1752 Opera 9.0:442 つまり、Operaが最速、と。大体、3.5倍ぐらい早く実行できるようです。Web2.0の特徴であるAJAXを多用したサイトを閲覧する場合、Operaの方が体感速度はよい、という
概要 JSmartyはPHPのSmartyを模したJavaScriptで動くテンプレートエンジンです。テンプレートAPI部分についてはSmartyを準拠しており、それ以外にも文字列処理が便利になるようにAPIを提供します。 デモ http://www.starmsg.net/samples/JSmarty/plugin.html ダウンロード http://code.google.com/p/jsmarty/downloads/list Hello World!! <script src="JSmarty.js"></script> <script src="JSmarty/Compiler.js"></script> var smarty = new JSmarty(); smarty.assign("foo", "Hello World!!"); smarty.display("str
Register now for Axway Summit 2024 and get energized to accelerate your digital transformation. Learn More Aptana Studio 3 is an open-source web development IDE, and while we are no longer actively maintaining the repository, it is still open-source and public so if you wish to download Aptana Studio 3 you can do so on GitHub.
Ajax開発支援ツールをまとめておきます。 | コーディング | ブラウザ | テスト | デザイン | JSツール | 画像 | リファレンス | | チートシート | JSお勉強 | リンク | 編集履歴 | ・コーディング支援ツール ↑TOP aptana eclipseのプラグインのJS,CSS,HTML,XML,PHP,AIR等のエディタ コード補完機能やJavaScriptのクラスの階層表示もサポート 解説記事1 ,解説記事2,正式版情報 JSEclipse Adobe提供のecliseプラグイン。こちらも参照 コード補完機能や、オープンソースライブラリもサポート Spket IDE eclipseプラグインのJavaScript,XMLエディタ XUL/XBL,SVG,Lzszlo,Yahoo! Widgetをサポート Googlipse Google Web Tookit用
Kawa.net は、川崎有亮(かわさきゆうすけ)のウェブサイトです。 このサイトでは主に、JavaScript・Perl・ActionScript などの技術情報を載せています。 Kawanet Blog II(ウェブリブログ) でも、日々の知ったこと・思ったこと・試してみたことを書いています。 2012年9月から、 Kawanet Blog III(はてなブログ)に引っ越しました。 国内・海外の技術系カンファレンス Shibuya.pm、Shibuya.js、 YAPC(東京、シカゴ、コペンハーゲン、リスボン、リガ)、OSDC.TW(台北)、 Google Develoeprs Day、Adobe MAX などで講演したり、 The JUI、TokyoCloud などのイベント企画・運営も行っています。 ≫もっと詳しく 著書に、インプレスジャパン『ソーシャルストリーム・ビジネス』(共著
Ratgeber Content Management Systeme (CMS) für professionelle Webseiten Durch Content Management Systeme, kurz CMS können Webseiten schnell und einfach realisiert und auch verwaltet werden. Komplette Webprojekte basieren heutzutage auf CMS Systeme. Die Systeme erleichtern die Verwaltung der Webprojekte und gleichzeitig bieten sie elegante Möglichkeiten, neue Design und frischen Content wie Texte un
KsGMap は引越ししました KsGMap は Ver 1.00 正式版公開に伴い、リニューアルしました。 新しいURLは http://www.ksgmap.jp です。 汎用 Google Maps API スクリプト“ KsGMap ”とは Google Maps API を用いた汎用スクリプトです。 Google Maps API は誰でも簡単に設置することができますが、いろいろな機能を付けると、どうしても敷居の高いものになってしまいます。そこで、さらに簡単に設置できるようにしたのが、このスクリプトです。 JavaScriptをあまり知らない方でも、簡単に設置することができます。 ただ今のバージョンは 1.00 (2005年9月29日アップ)です。 最新版が 映画館マップβ にて動いています。 はてなダイヤリーで、汎用 Google Maps API 開発日記 もやっています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く