CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
配列の各々要素を配列にすることにより二次元配列を作ることができます (配列の配列だから正確には二次元配列ではありませんが)。 var a = new Array(); a[0] = new Array(); //配列の各要素が a[1] = new Array(); //それぞれ配列 a[1][3] = 4; //配列にアクセスできる a[2][2] = 5; //これはエラー 次の例は、 ai,j = ai-1,j + ai,j-1 ai,0 = i a0,j = j を解いたものです。 function test4(form) { var a, i, j; a = new Array(10); //長さ10の配列を作る for(i = 0; i < 10; i++) //各々の要素に配列を割り当てる a[i] = new Array(10); for(i = 1; i < 10; i+
Points to Note When Shopping for a Washing Machine There are different washing machines brands in New Zealand. When shopping, therefore, you need to ensure that first, you get a quality machine; a machine that will last through many years without breaking down. You check product warranties and reviews when shopping to ensure a machine is a good quality. The material of the drum can be enamel, plas
さて、今回取り上げるリッチクライアント技術は「JavaScript」です。このプログラミング言語は、皆さん何度も聞いたことがあると思います。 しかし、名前は知っていても、実際どんな言語でどんな特徴があるのか、JavaとJavaScriptは違うのか? Ajaxと関係があるの? ……と、もし上司や同僚から質問をされたらきちんと答えられますか? JavaScriptに関して何となくでしか分かってない人も、今回の記事を読めば、ばっちり答えることができますよ! それでは、見ていきましょう。 いまさらだけど、“JavaScript”って何? JavaScriptは、WebブラウザNetscape Navigatorをリリースしていた、米Netscape Communicationsによって開発されました。 JavaScriptはWebブラウザ上で主に動作します。JavaScriptが誕生した当時、い
気づいたことやミスしたことなどメモしていたので確認作業。細かい仕様だったり暗黙のルールだったり、テクニックだったり。JSに慣れていたら当たり前なことばかりかもしらん。 追記のところはid:os0xさんより。ありがとうございます! undefined var a; alert(a) // undefined 宣言だけだとundefined。undefinedというのは、宣言している変数に値が入っていませんよ、ということ。 そしてオブジェクトには無いプロパティとか参照すると出てくる。 var a = 100; alert(a.length); // undefined さらに引数も。 function func(val) { alert(val); } func() // undefined 引数はCallオブジェクトってのに格納される。このオブジェクトはローカルの変数が格納されるオブジェクト
iPhoneやAndroidといった、フルブラウザを搭載するモバイル端末が普及しつつある。Webアプリケーションの開発現場も、そろそろこれらモバイル端末を無視できなくなってくるだろう。モバイル端末向けWebアプリケーションの構築には、インフラをはじめとしてさまざまな制約がつきまとう。 本稿ではモバイル向けWebアプリに特化した軽量JSライブラリ「baseJS」を紹介したい。 baseJSとは baseJSはPaul Armstrong氏が開発・リリースしている軽量JavaScriptフレームワークのひとつ。iPhone/iPod touch上で動作するWebアプリケーションの開発に特化したライブラリだ。Webアプリケーションを作成するにあたり、必要最低限の機能のみをサポートしている。 同ライブラリの最終更新日は2009年5月9日(米国時間)。公開当初のライセンスはCreative Comm
Google Web Search ChromeおよびSPDYの開発者であるMike Belshe氏がpublic-webapps@w3.orgメーリングリストにおいて、XMLHttpRequestにプライオリティを設定できる機能を追加してはどうかと提案している。提案内容自体はシンプルなもの。Google内部ではすでに同様の取り組みを実施しており、それ相応の効果が確認できたとしている。標準化することでGoogleの提供するサービスがより高速に利用できるようになることを狙っているとみられる。 提案されているプライオリティ機能は次のとおり。XmlHttpRequestのインスタンスにプライオリティを設定できるようにし、この設定にしたがってリソースのダウンロードを実施するようにするというのがアイディアの骨子。 XMLHttpRequestプライオリティAPI 内容 定数 const unsign
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
JSON.parseとJSON.stringifyがサポートされた。 これは、JSON in JavaScriptのネイティブ実装と言える。 これからWebサイトでJSONを使う時は、 <head> <script type="text/javascript"> if (typeof JSON != "object") document.write('<script type="text/javascript" src="http://www.json.org/json2.js"></script>'); // 実際にはローカルに落したものを使う </script> <script type="text/javascript"> // JSON.parseやJSON.stringifyを使う処理 </script> </head> とすると、クロスブラウザで、なおかつ最新のブラウザだとネイ
HTML中のJavaScript。scriptタグで囲まれている。 JavaScript(ジャバスクリプト)は、プログラミング言語であり、HyperText Markup Language(HTML)やCascading Style Sheets(CSS)と並ぶ World Wide Web(WWW)の中核技術の一つである。 プロトタイプベースのオブジェクト指向スクリプト言語であるが、クラスなどのクラスベースに見られる機能も取り込んでいる。 利用される場面はウェブサイト、ウェブアプリケーション、バックエンド、デスクトップアプリケーション、モバイルアプリケーションなど、ウェブブラウザからサーバ、デスクトップパソコンからスマートフォンまで多岐にわたっている。 Javaと似た名称を持つが、異なるプログラミング言語である(#歴史を参照)。 JavaScriptはWebブラウザNetscape Na
JSAN - Home JavaScript Archive Network is a comprehensive resource for Open Source JavaScript libraries and software. PerlにおけるCPANのJavaScript版「JSAN」。 PHPでいうとPEARみたいなものらしいです。 JSANにアップする手順は「ウノウラボ Unoh Labs: JavascriptライブラリをJSANへアップする手順」で知ることができます。 こういった標準的なところでライブラリが充実してくれば嬉しいですね。
概要 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
AJAJA(アヤヤ)とはAJAJA = Asynchronous JavaScript + ASP JavaScriptの略称で、ブラウザだけでなくサーバサイドでもJavaScriptを使おう!というプロジェクト。 SpiderMonkeyを拡張してCGIを実装し、サーバサイドで動作するようになっている。 [編集] 特徴 現行のバージョン(0.2)ではasp_jsと呼ばれるCGIインターフェイスから実行するようになっている。asp_jsでは、IISのASP/JavaScirptの記法をそのまま処理することができる。これは、以下のようなコードが動作する事を示す。 #!/usr/bin/asp_js <% var msg = "Hello World" %> <html> <head><% Response.Write(msg); %></head> <body> <h1><% Respons
Server Side JavaScript Google Groupsに新しいグループserverjsが登場した。まだ登場して間もないがすでに参加人数が260を越え、議論も活発におこなわれている。serverjsはサーバサイドJavaScriptに関する一般的な議論をするための場所。議論の成果はServerJS - MozillaWikiに随時まとめられるとみられる。すでにJavaScriptを使ったWebアプリケーションフレームワークの著名な開発者が参加するなど、活発な様子を見せている。 Aptana Jaxerが代表的なプロダクトのひとつだが、サーバサイドもJavaScriptで開発したいという声があり、今後この要望はさらに広がることになるとみられる。しかし現状ではサーバサイドにおけるJavaScriptにはファイルアクセスやHTTPリクエスト、データベースとの連携などの共有のAPI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く