CORS(Cross-Origin Resource Sharing)って何? CORS(Cross-Origin Resource Sharing)は、その名の通り、ブラウザがオリジン(HTMLを読み込んだサーバのこと)以外のサーバからデータを取得する仕組みです。各社のブラウザには、クロスドメイン通信を拒否する仕組みが実装されています。これは、クロスサイトスクリプティングを防止するためです。Aというサイトに訪問したのに、Bというサイトに向けて個人情報を送っていたというのは困りますよね。例えば、オリジンから読み込んだHTML内のJavaScriptでJSONデータを読み込むとしましょう。JSONデータが同じサーバにあれば普通に読み込めますが、別のサーバにある場合は読み込めません。まぁ実際のところはJSONPという仕組みを使ってできちゃったりしますが、抜け道的なやり方で使われていました。CO
aaencode - Encode anyJavaScript program toJapanese styleemoticons (^_^)
Titanium で、JSDeferred を使って順次処理するサンプルです。 JSDeferredで,面倒な非同期処理とサヨナラ - gihyo.jp バージョン – 追記(2011/03/23) Titanium 1.5.1 JSDeferred 0.4.0 Titanium 1.6.1 で動かない問題は、@Seasons さんがパッチを書いてくださいました。感謝!! パッチが公開されたらリンクします! Seasons.NET サンプルコード Titanium.include(Titanium.App.appURLToPath("app://lib/jsdeferred.js")); Deferred.define(); var currentLocation = null; (function() { var deferred = new Deferred(); Titanium.G
どうもはじめまして、株式会社はてなのid:cho45です。これから数回に渡り、拙作のJavaScriptのライブラリであるJSDeferredの紹介と、それに関係するJavaScriptにおける非同期の技術に関して解説させていただきます。JavaSciptにおける非同期処理 非同期処理とは まずは確認程度に、非同期処理がどういうものかを解説しておきます。先に乱暴にまとめてしまうと、以下の事柄が大切なところです。 非同期とは「あとで」という意味 同期処理はコードの見た目順に実行される/非同期ではそうならないJavaScript の非同期処理は絶対に同期処理にすることができないJavaScriptにおける非同期処理をいくつか例に出すと、以下のようなものが挙げられます。 リスト1 // XMLHttpRequest の例 var req = new XMLHttpRequest(); re
検索していて見つかったこれ。 http://community.activestate.com/forum/appcelerator-titanium-mobile-code-intelligence モノは試しとインストールしてみました。 http://www.activestate.com/komodo-edit からDownload Komodo Editを選択して、普通にインストール。MacやLinux用もあるようです。 続いて、githubからダウンロードしたTitanium-mobile-1.5.cixはインストール先のlib\mozilla\python\komodo\codeintel2\catalogsに放り込みます。 起動して、Edit→Preferencesを立ち上げて、左側の設定項目からCode Intelligenceを選択。API Catalog欄にあるTit
IndexedDatabaseAPI(以下、indexedDB)について、これまで追いかけてきた情報をとりまとめたので公開します。indexedDBは当初は仕様が固まっておらず、サンプルコードも当然のように動かなかったので(今も動きませんが…)、検証するにはかなりハードな状況でした。最近になってどうにか動くようになってきたので、@komasshu さんと色々やり取りしながら一通りの動作を確認しました。 現時点で利用できるブラウザはChrome 9 以降 または Firefox 4 beta 8 以降となります。まだまだ仕様は動いていますので、検証の際は、なるべく最新の開発版を使うことをおすすめします。本エントリーでは、Chrome 9 beta 、Firefox 4 beta 8 にて検証します。また、資料は、2011年1月20日時点の W3C Editor's Draft を参照

サイトの使い方をその場でアニメーションしてチョートリアルさせられる凄いjQueryプラグイン「Embedded Help System」 2011年01月20日-Embedded Help System サイトの使い方をその場でアニメーションしてチョートリアルさせられる凄いjQueryプラグイン「Embedded Help System」。 これはかなり便利かもしれません。クリックすると、その場でマウスポインタが現れ、アニメーションと吹き出しでサイトの使い方を教えてくれちゃいます。 普通は、こうして次にああして、と文書での説明になりますが、これだとビジュアルに視覚的に分かるということで非常に分かりやすいものが作れますね。 デモページで左カラムの「How to...」の下にあるメニューをクリックで確認してみましょう。 更に、アニメーションだけではなく、UIの上に、[ 1 ] [ 2 ] [
Videos Watch and learn from our engineers as they show how to bring the latest webtechnologies to your websites on Safari. Watch Safari and Web Videos Forums Ask questions and discuss a variety of web developmenttopics withApple engineers and other developers.Apple Developer Forums Safari Extensions Safari extensions are a powerful way to add new features to Safari. They are built in Xcode wit

Device Orientation and Motion W3C Candidate Recommendation Draft, 12 February 2025 More details about this document This version: https://www.w3.org/TR/2025/CRD-orientation-event-20250212/ Latest published version: https://www.w3.org/TR/orientation-event/ Editor's Draft: https://w3c.github.io/deviceorientation/ Previous Versions: https://www.w3.org/TR/2024/CR-orientation-event-20241121/ History: h
Safari for developers Safari is the best way to experience the internet oniPhone,iPad, andMac. Thanks toblazing-fast performance and industry-leading energy efficiency, millions of users enjoy exploring the web with Safari. Take advantage of powerful new features, advanced developer tools, and cutting-edgetechnologies in Safari to deliver best-in-class websites and apps. Spatial web in Safari

iPhoneにはWebブラウザとしてMac OS X/Windows用のSafari(以下、PC版Safari)のサブセット版が搭載されている。iPhoneのSafariでは一般的なWebサイトのほとんどが閲覧可能だが、Appleが提供している「iPhone向けのWebサイトデザイン」に従ったデザインを施すことで、iPhoneで閲覧した際により操作しやすいWebサイトを構築できる。本記事では、このようなiPhone向けのWebサイトを作成するテクニックを紹介する。 なお、以下では主にiPhoneについて述べているが、iPod touchに搭載されているSafariについても仕様はまったく同一だ。iPhone版Safariの特徴iPhoneに搭載されているSafariは、PC版Safariに採用されているレンダリングエンジン「WebKit」を使用している。また、フォントについてもMac

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く