タグ

JavaScriptに関するmitsuki_engawaのブックマーク (72)

  • JavaScript: 世界で最も誤解されたプログラミング言語 - 実用

    翻訳 原文:JavaScript: The World’s Most Misunderstood Programming LanguageCopyright 2001 Douglas Crockford. All Rights Reserved Wrrrldwide. JavaScript(別名:Mocha、LiveScript、JScript、ECMAScript)は、世界で最も人気のあるプログラミング言語の一つです。世界中のほとんどのパソコンには、少なくとも1つはJavaScriptインタープリタがインストールされ動いていることでしょう。JavaScriptは、WWWのスクリプト言語としての確かな地位により広く利用されるようになったのです。 しかしその高い普及率にもかかわらず、JavaScriptが汎用的でダイナミックな優れたオブジェクト指向プログラミング言語であることはあまり知られて

  • JavaScriptist - javascript/ajax/サンプル/入門/リファレンス/ライブラリ

    サイト更新情報 2006/12/06 よく使われているページを検索窓から簡単に辿れるようにしました。(検索窓に「prototype」と入力) 2006/11/27 JavaScript入門/応用サイトJavaScriptistオープン! 2006/11/23 試して確認できるJavaScriptオンラインエディタを公開 2006/11/20 JavaScriptリファレンス、逆引きサンプル集を公開 2006/11/19 JavaScriptライブラリ活用ページ公開 2006/11/15 JavaScriptistベース機能の構築完了 過去のサイト更新情報

  • ma2の日記- Shibuya.js TECHNICAL TALK #1 レポート

    YAPCからレポートづいてます。かくたにさんが行けないとのことで,代わりに?行ってきました。 http://shibuyajs.org/ 会場は御茶ノ水のデジタルハリウッドでBlogHacksと同じ会場ですね。最近老眼か目が悪くなったワタシはできるだけ前から2列目をゲット。1列目には小飼弾さんが座ってらっしゃいました。以下レポート。 手のひら返し的に大ブレークしたJavaScriptのコミュニティがない。だから作ろう。という開会宣言。 Ruby界からはえとさん登場。えとさんは「ネットトラヴェラーズ '96」にJavaScriptの記事を書いたそうです。「おそらく日で最初の紹介記事」とのこと。ちなみに会場には「ネットトラヴェラーズ」を知っている人はほとんどいなかったみたい。みんな若いなあ。オレは知ってるよ。 ネット・トラヴェラーズ〈’96〉 作者: Net Travellers’ Trib

    ma2の日記- Shibuya.js TECHNICAL TALK #1 レポート
  • JavaScript の非同期処理 (2): めざせ生涯現役!

    2009年02月(2) 2006年11月(2) 2006年10月(1) 2006年09月(1) 2006年06月(1) 2006年05月(2) 2006年04月(1) 2006年03月(10) 2006年02月(9) 2006年01月(11) 2005年12月(15) 前回のテストでは、処理中に他の処理を呼び出している部分が有ったので、ひたすらCPUを回すように実験コードをちょっと変えて見た。 var result = ""; // 共有される大域変数 function synctest(name,ntimes) { if ( ntimes>0 ) { var d1 = new Date(); var s1 = "" + d1; result += "<br>"+name+" = " + s1; for (ntimes--;ntimes>0;) { var d2 = new Date();

  • JavaScript の非同期処理: めざせ生涯現役!

    2009年02月(2) 2006年11月(2) 2006年10月(1) 2006年09月(1) 2006年06月(1) 2006年05月(2) 2006年04月(1) 2006年03月(10) 2006年02月(9) 2006年01月(11) 2005年12月(15) コンカレント処理を行った事のある人ならご存知の通り、複数の実行フローが同時に走る場合はリソースの競合が発生する可能性がある。 あるリソース(メモリでもファイルでもIOでも何でも良い)に対して 1.値を取得する。 2.取得した値に1を足す。 3.足した結果を元に戻す。 と言う処理を行う時、初期値0で3つのプロセスが何の対策もせずにこれらを実行した場合は、最終的な結果として1~3までのどんな値も取りえる事になる。こういう処理は往々にして何かの数を数える処理なので、この結果は期待通りであるとは言えない。これを期待通りに実行するため

  • CodeZine:プロトタイプ(prototype)によるJavaScriptのオブジェクト指向(プロトタイプ, オブジェクト, Javascript, ECMASCript)

    はじめに JavaScriptはオブジェクト指向言語です。しかし、そのオブジェクトの性質は、他に良く知られているオブジェクト指向言語のJavaC++と大きく異なっています。 そこでこの記事では、なぜそのような違いがあるのか、JavaScriptにおけるオブジェクト指向の言語思想を見ていくと共に、その違いの根幹であるプロトタイプについて解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(JScript、ActionScript)でも通じる内容になっています。 対象読者 プログラミングの基的な知識、ならびにオブジェクトやメソッドと言った基礎的な概念については、ここでは解説しません。最低限、オブジェクト指向プログラミングについて

    mitsuki_engawa
    mitsuki_engawa 2005/12/08
    rubyのインスタンスメソッドとちょっと似てる?
  • JavaScriptで製作したWindows用タスクバー時計

    2002/8/14 (有)アポロスター 石井 これは何か Windowsではタスクバーの通知領域(タスクトレイ)に時計を表示できますが、そこに日付と曜日も表示させたい場合、機能を拡張するためのフリーソフトウエアなどをインストールする必要がありました。 そこでJavaScriptを用いて時刻や日時・曜日を表示するページを製作しました。タスクバーには任意のWebページを表示する機能があり、それを利用してタスクバーにはめこんでいます。 以下のような表示が可能です。 さらに表示する日付の書式を、以下のような設定画面を使って自由に設定することができます。 利用条件 このタスクバー時計は無料で自由にお使いいただけます。ただし、事前にお知らせすることなくサービスを停止する場合があります。 インストール方法 この時計はアプリケーションソフトウエアではなく単なるWebページですから、ソフトウエアのインストー

  • 『Under Translation of ECMA-262 3rd Edition』

    This Document has Moved. この文書は http://www2u.biglobe.ne.jp/~oz-07ams/2002/ecma262r3/index.html に移動しました。 Japanese fonts required. All rights reserved. 1998-2015 TAKI

    mitsuki_engawa
    mitsuki_engawa 2005/12/07
    ECMA Scriptの邦訳
  • CodeZine:JavaScriptにおけるオブジェクトの基本的性質

    はじめに JavaScriptはオブジェクト指向言語です。従って、そのプログラミングは、オブジェクトの生成やプロパティの参照、メソッドの実行などを組み合わせる作業と言えます。つまり、オブジェクトを上手く扱うことができなければ、JavaScriptの良いコードは書けません。また、JavaScriptにおけるオブジェクトの考え方は、JavaC++とは根的に違っています。 そこで、この記事では、JavaScriptにおけるオブジェクトの基的な性質について見ていくと共に、JavaC++といった他のオブジェクト指向言語との違い、JavaScriptにおけるオブジェクトの扱い方などを解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(

    mitsuki_engawa
    mitsuki_engawa 2005/12/01
    for inの使い方勘違いしてた……。
  • prototype.js v1.5.0 の使い方

    それは何? prototype.js は Sam Stephenson によって書かれた JavaScript ライブラリです。 この熟考の上記述された標準に準拠したコードは、Web 2.0 において特徴となるリッチでインタラクティブなウェブページを制作する際の重荷を、あなたの肩から取り去ってくれるでしょう。 もしこのライブラリを使ったことがあるなら、充実したドキュメントがこのライブラリの売りではないことに気がついたはずです。 私は他の開発者と同様に、ソースコードを読み、試行錯誤しながら prototype.js を理解しました。 自分が学んでいる間にメモを取り、それを他の人たちと共有することは価値があるのでは、と考えたのです。 加えて、このライブラリによって提供されているオブジェクト、クラス、関数、拡張機能についての 非公式リファレンス も提供しています。 ここで提供する例とリファレンス

  • http://www.interq.or.jp/student/exeal/dss/ref/jscript/top.html

  • 泰山薄壳板栗苗基地泰山薄壳板栗苗批发-新乡胜性计算机应用科技有限公司

    泰山"全铝多功能切角机铝材锯精密45度90度切割机护角一体机 薄壳板栗提供各种服务支持选项苗基产品规格 地泰压力测量山薄标准压力范围25、壳板70、200、350和700mbar表压;1、2、3.5、7、10、20、35、70、100、135、172、210bar表压;350、420、700和1000bar绝压 0.35、栗苗1、3、5、10、15、30、50、100、150、300、500、1000、1500、2000、2500、3000psi表压;500、6000、10000和14500psi绝压2.5、泰山7、20、35、70、100、200、350、700kPa表压,1、2、3.5、7、10、13.5、17.2、21MPa表压,35、42、70和100MPa绝压 薄壳板栗所有的表压量程均已包括负向校验。选择任一量程范围再添加大气参考选项可实现绝压/表压量程转换 苗基IRS压力范围: