JavaScriptの書き方はJavaScript自体がある程度自由なためいろいろな書き方ができますが、一貫性を持って書いた方がバグなども発生しにくくなるため、コーディングルールを定めておくのはよいことだと思います(特に複数人の開発の場合)有名な企業やライブラリは... 続きを読む
Arguments Use 1-letter positional arguments, in alphabetical order Since arguments will need to be as short as possible, and will likely be reused within their lifetime, it's best to treat them as positionals instead of trying to give them me... 続きを読む
The HEAD section is absolutely the worst place to load and execute scripts. The more and the bigger the worse it gets. Stop that. Head JS is all you need.HEADJS The only script in your <HEAD> A 1.95 kb script that speeds up, simplifies and mo... 続きを読む
07:59このブログはlifehackerを含むgawkerメディア系サイトの#!URLへの移行を批判している。http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs/以下、isolaniとテングの見解をごっちゃ混ぜに紹介する。lifehacker他のgawkerメディアサイトが数... 続きを読む
CssUserAgentはJavaScript製/Web用のオープンソース・ソフトウェア。CSSは便利だが、ブラウザによって指定が異なってしまうケースに対応しようと思うと途端に煩雑になってしまう。特にここ数年のようにWebブラウザの種類が増えると大変だ。 このようなクラスが... 続きを読む
What is it? Have you ever had a DOM element that you wanted lightboxed, but didn't want all the fanciness of all the lightbox-related plug-ins out there? Lightbox_me is for you. Lightbox_me is an essential tool for the jQuery developer's tool... 続きを読む
DD_belatedPNG 0.0.3a - released on 2008.12.09 changelog release updates background-image + background-repeat + background-position + 24-bit PNGs for Internet Explorer 6 (...Better late than never!) by Drew Diller DD_belatedPNG is free... 続きを読む
id:hoshikuzu さんが言ってたので書いてみた。こんな感じ↓。コードはすぐ書けたけど、この記事書くのに30分以上かかってる気がする。 javascript:(~~[])[{/...$/({})[~~[]][~~[]]}{/../({})[~~[]][1]}{/...$/({}[{}])[ ~~[]][~~[]]}{/..$/(!{})[~~[]][~~[]]}{/... 続きを読む
This website launched on Nov 10 2009 Version 0.1 tagged in the source code. (v0.1) Ymacs is an Emacs-like editor that works in your browser. Which applies, at this state of affairs, only if your browser is Firefox. It looks pretty good with o... 続きを読む
技術サロゲートペアは大事元ネタ: 文字の情報を調べるためのブックマークレット - IT戦記サロゲートペアには非対応です>< 文字の情報を調べるためのブックマークレット - IT戦記おや、これでは音楽記号も算籌も麻雀牌もドミノ牌も線文字Bもヒエログリフも楔形... 続きを読む
Emacs, JavaScriptEmacsのjs2-modeはリアルタイムに構文エラーを示してくれてなかなかよさげな感じだったのだけど、インデントまわりが残念でずっとjavascript-modeを使ってた。結構前の話だったので、どう残念だったか思い出すために試してみた。コールバック... 続きを読む
2009年10月17日 タグ : Ajax , JavaScript , Microsoft マイクロソフトのAjaxに関する動きが目立ってきました。以前のエントリで紹介したように、9月にはAjaxによるWebアプリケーションを最適化して起動速度を改善するツール「Doloto」の配布を開始。 Ajaxの起... 続きを読む
はてなブックマークから新しい件数取得 API が提供されているようです!(開発者さま向け)はてなブックマーク件数取得APIに新しいAPIを追加 - はてなブックマーク日記 - 機能変更、お知らせなど この API のいいところはJSONP に対応しているところでしょうね!... 続きを読む
なにかを技術的な面で比較するのであれば、きちんと根拠を示してもらいたい。 こうした革命が、閉塞感の漂う日本の携帯電話で果たして起きるだろうか。 NTTドコモは、新しい端末で進んだJavaScript対応などを実現してくれたが、 これも所詮、日本独自規格だ。 ... 続きを読む
JavaScript, CSSuuCSSBoost.js は uuAltCSS.js に名前が変更になりましたが、一部の説明が記事を書いた当時の古い名前のままになっています。最新版では、uuCSSBoost.revalidate() は廃止され uuAltCSS() を呼び出すように変更になっています。コードの解説を追... 続きを読む
A collection of user interface components that are most commonly used in todays so called web 2.0 sites. All tools are contained in a single file that weights less than 5 Kb! Something you have been waiting for.jQuery Tools is a collection of... 続きを読む
This is a method of putting together a nice-looking menu in a very quick and easy way. It uses a technique known as CSS Sprites. Instead of trying to manage huge amounts of images, everything is packed into just one file, which means the brow... 続きを読む
JavaScript CSS ファイルを一本化できればステキ。ブラウザ毎に書き分けるのって本来の姿じゃない。 CSS3 の機能を古いブラウザで使えればもっとステキ。 古いブラウザに時間を掛けたくない。CSS のバッドノウハウなんてノーサンキュー。やりたいことが表現でき... 続きを読む
こんにちは、フェンリル Web 担当の青野です! 今回は Internet Explorer 6 を使ってるユーザーに Internet Explorer 8 を推進して使ってもらおう!ということでライブラリを作りました! その名も「UPIE8Kuma.js」です。 ライブラリは下記のページから設置方法... 続きを読む
JavaScriptで人工衛星の位置を計算して地図上に表示します。表示される桁数ほどの精度はありません。太陽系はこちら。 月周回衛星「かぐや」(SELENE)の軌道についてはJAXAの軌道データ提供システムをご覧ください。(要Java SE + Java 3D) 最近の更新 2008年... 続きを読む
JavaScript, uupaa.js | 01:48 | http://code.google.com/p/uupaa-js-spinoff/ おまたせ最新のjQuery(1.2.6)よりも早く、jQueryと比較にならないほどの高い精度で正しく動作するCSS3セレクタの実装(uupaa-cssselector.js)をリリースしました。uupaa-cssselector... 続きを読む
javascript はじめに皆様 JavaScript のスピード競争が激化し、 ECMAScript 3.1 の仕様の策定が進むなど、激動の JavaScript 時代をいかがお過ごしでしょうか。さて今日は、今、ちまたで大ブレイクの兆しを見せている DOM Storage という仕様を紹介したいと思い... 続きを読む
javascriptデモを 2008-11-03_1209 に置いた。ライブラリ本体はgist: 21788 — GitHubにある。 (function () { var last = null; (function request() { with (new XMLHttpRequest()) { open('get', location.href, true); send(null); onload = function () { ... 続きを読む
雑記/備忘 | 15:47 | 「横道にそれすぎ」に書いた事情で、EmacsでJavaScriptソースコードを読む環境を少し整えようかと。次の2つのツールを導入してみよう、っと。js2-mode: http://code.google.com/p/js2-mode/エグズーベラント(EXUBERANT)Ctags: http://... 続きを読む
Kanasan.JSの資料作成にHTMLベースのプレゼンツールを調べていたので、簡単にまとめておきます。 Slidy W3C謹製のプレゼンツール。綺麗なHTMLで書けます W3C Slide show Tools MT & HTML Slidy でスライドを作る | WWW WATCH 作成方法紹介 Slidyのページ<桑原... 続きを読む
雑記/備忘 | 16:12 | 先日、Emacsのgrepモードの説明をしました。これの応用として、JavaScriptの構文チェッカーであるJSLintをEmacsから使ってみます。Windows上のMeadow3での話ですが、Windows特有の部分は、他のOSでは問題にならないゴタゴタのところ(例:... 続きを読む
そんなことは、ない。 JavaScriptには\uXXXXがあるんですよ[文系大学的IT系の悲哀] dankogaiさんはあまりJavaScriptのリテラルに詳しくないのかな? \uXXXXを使わないのは、訳がある。 理由は、こちら。 404 Blog Not Found:javascript - encodeURIUnicode()と%... 続きを読む
IE7/IE8 The selectors and properties below should all work according to the W3C specifications. IE7.js CSS Selectors 続きを読む