JavaScript Reference setTimeout 関連オブジェクト : window、Frame タイプ : メソッド 書式 setTimeout(関数名,ミリ秒) サンプル n = setTimeout(myTimer,1000); 指定した時間に命令を実行するタイマーを設定します。このメソッドで設定したタイマーを解除するには、clearTimeout() メソッドで行います。 Top / Home / Index / Next
JavaScript Reference setTimeout 関連オブジェクト : window、Frame タイプ : メソッド 書式 setTimeout(関数名,ミリ秒) サンプル n = setTimeout(myTimer,1000); 指定した時間に命令を実行するタイマーを設定します。このメソッドで設定したタイマーを解除するには、clearTimeout() メソッドで行います。 Top / Home / Index / Next
JavaScript Reference setInterval 関連オブジェクト : window、Frame タイプ : メソッド 書式 変数(省略可) = setInterval(関数名,ミリ秒) サンプル <body onload="setInterval(myTimer,1000)"> 指定した時間毎に繰り返し処理をするタイマーを設定します。このメソッドで指定したタイマーは、clearInterval()メソッドを実行しない限り解除されることがありません。 このメソッドのサンプルは、JavaScript入門の ストップウォッチを参照してください。 Top / Home / Index / Next
最近、インターネット上では、笑いを表現する時に「(笑)」のかわりに「w」を使う傾向が強くなっています。入力しやすい事、そして「w」の長さによってその笑いの度合いを表現できるため便利だからだと考えられます。しかし、HTMLは連続した半角英字を表示する際に自動的に折り返さず、半角英字を内包した要素が横に引き延ばされます。スタイルシート等で一応対策を打つ事が可能ですが、あまり見栄えは良くありません。 ところで、はてなスターというサービスがあります。詳細はここでは割愛しますが、このサービスでは気に入ったホームページに好きな数だけスター(☆)をつける事ができます。また、他の人がつけたスターも見る事ができるため、人気のホームページではスターが100を超える事があります。増え過ぎたスターが画面を覆い尽くす事はないのでしょうか。はてなスターではこの問題をスターを省略して表示する事で解決しています。例えば、
概要 † JavaScriptで「待たせる」という動作をさせるには、 1. パターン①(非推奨)として、 ループを使った操作に応答しにくい状態の待ち(wait/ビジーウェイト/ループウェイト) がありますが、これはまず使わないほうがいいです。ブラウザが応答できなくなるからです。 2 . パターン②(推奨)として、 操作に応答できる状態での待ち(推奨)を実装するには、 間隔を空けるところで処理のかたまりを関数に分割し、(ステップ分割)、 「setTimeoutをかけて次のステップを起動」したり、 「広い間隔でsetIntervalで条件監視を行う」ことで、実現できます。 ブラウザに負担をかけないためには、タイマーを使ったこちらでやるべきです。 「ある条件を一定間隔で監視し、条件を満たしたら処理を起動する」という、 「条件監視sleep」機能を実装してみましょう。
JavaScript には Sleep や Wait のような仕組みはありません。 setTimeout 関数でブロック用のフラグを設けるくらいしか思いつきません。 正確な Wait でなくても良いのであれば、for を使うのも手でしょう という風な感じに書かれているのですが setTimeout 関数でブロック用のフラグというのは どういった感じで書けばいいのでしょうか? それとforを使うやりかたもどのように 書けばいいのか教えてくれませんか?
Visual C++ 2008 で追加された STL/CLR は C++ 言語の標準ライブラリ STL をマネージ環境で実装したものです。STL/CLR を使ったプログラミングができるのは C++/CLI だけですが、C++/CLI で作ったライブラリから STL/CLR オブジェクトを提供することで、他の .NET アプリケーションと連携することが可能です。本稿では C++/CLI で作成した STL/CLR オブジェクトを C# 言語から操作する方法についてご説明します。 はじめに~ Visual C++ 2008の注目すべき機能「 STL/CLR 」 Windows Presentation Foundation や LINQ、Silverlight など、Visual Studio 2008 世代で追加された多くのリッチな機能が華々しく紹介される中、C++ 言語に関連した新機能の報
特集 マルチデバイス対応アプリの可能性(後編) Live Meshアプリケーションを開発しよう デジタルアドバンテージ 一色 政彦 2009/03/03 前編では、Live Meshアプリケーション(Mesh-enabled Application。以降、Meshアプリ)がどのようなもので、どうやって利用するのかについて、利用者の視点に立って説明した。後編(本稿)では、Meshアプリをどうやって開発するのかについて、今度は開発者の視点から解説する。 ※本稿では「アプリケーション」は「アプリ」と短く記述する。 ■Meshアプリの開発方法 以下ではMeshアプリの開発環境が整っているという前提で説明していく。Meshアプリの開発環境の構築については、本稿の最終ページで説明する。なお、Meshアプリを実行するには、Azureポータル(正式には「Azure Services Developer P
特集 マルチデバイス対応アプリの可能性(前編) Live Meshアプリケーションとは何か? デジタルアドバンテージ 一色 政彦 2009/02/24 2009年1月27~28日、マイクロソフトによる開発者向けカンファレンス「Tech Days 2009」がパシフィコ横浜で開催された。このカンファレンスは、昨年秋に米国で開催された「PDC(Professional Developer Conference) 2008」の日本版であり、Windows AzureとWindows 7が2大テーマとなっていたが、今回、筆者はマイクロソフトの方から「実はマイクロソフトはLive Meshにかなり注力している」という情報を得ていたので、Live Services(特にLive Mesh)に関するセッションを中心に聞いて回った。本特集記事はその内容の要約記事である。 多くの読者にとって、Live Me
特集 Windows Azure開発入門(前編) 無償開発環境で試すWindows Azureクラウド開発 デジタルアドバンテージ 一色 政彦 2009/01/14 Windows Azureのクラウド・サービス(参考:「特集:Windows Azure概説」)を開発するための機能は次期Visual Studio 2010に標準搭載される予定で、それがリリースされるであろう2010年ごろには、クラウドをベースとしたアプリケーション開発はかなり盛んになるのではと予想される。 では、そのクラウド・サービスは一体どのように開発することになるのか? これを理解するには、話を聞いたり、サンプルを見たり、記事を読んだりするよりも、実際に開発を経験してみるのが一番手っ取り早い。 そこで本稿では、現在、技術プレビュー(CTP)版として提供されているWindows Azure開発環境を使って、実際にクラウド
先月(2008年10月)の最終週、マイクロソフトによる開発者向けカンファレンス「PDC(Professional Developers Conference) 2008」が開催され、クラウド・コンピューティングに関する新たな発表がなされた(ちなみに、このPDC 2008の内容を凝縮した国内向けカンファレンスとして「Tech・Days Japan 2009」が1月27日~28日にパシフィコ横浜で開催予定)。「Windows Azure」と「Azure Services Platform」である(“Azure”は日本では「アジュール」と読む。英語読みは「アジュア」)。発表当時はさまざまなメディアで報道されたので、すでに認知している人は少なくないだろう。 本稿は、この2つを簡単に紹介する。およそ1カ月前のPDC開催直前に「マイクロソフトが本気モードで進めるクラウド戦略」という記事(以降、「前回の
特集 次世代コンピューティング概説 マイクロソフトが本気モードで進めるクラウド戦略 デジタルアドバンテージ 一色 政彦 2008/10/22 2008/11/08 更新 2008/11/17 更新 今年に入ってから、「クラウド・コンピューティング」(Cloud Computing)という言葉があちこちで見られるようになった。例えば、3月に発表された「Google App Engine」はクラウド・コンピューティングとして大きな注目を集めた。マイクロソフトが2008年10月の最終週に米国ロサンゼルスで開催した開発者向けカンファレンスの「PDC(Professional Developer Conference) 2008」においても、最も多いセッション・テーマは「クラウド・サービス」であった。グーグルが先鞭(せんべん)をつけたクラウド・コンピューティングだが、マイクロソフトも本気でこれに取り
次期Visual Studio 2010と.NET Framework 4.0の新機能:特集 マイクロソフトの開発ツール戦略(1/3 ページ) 2010年前半ごろのリリースが予想される次期Visual Studio 2010と.NET 4。それらに搭載予定の主な新機能や機能強化を紹介する。 連載目次 本稿では、次期Visual Studio 2010(以降、VS 2010)および.NET Framework 4.0(以降、.NET 4)の新機能を概観する。C# 4.0、Visual Basic 10については、本稿では紹介しない。 なお、本稿はPDC(Professional Developers Conference) 2008の内容をベースにしており、製品版が必ずしもこのとおりになるとは限らないことは注意してほしい。本稿で紹介した機能が、実際の製品では搭載されないことはあり得る。 それ
NUnit 2.5がリリースされました。 Release Notes: NUnit 2.5 リリースノートを見てみると、面白そうな機能が追加されているようなので、ちょっと遊んでみました。 (2009年5月26日追記:Release Notesには「Release Candidate」と書いてありますが、ちゃんと「Final Release」が公開されています。) パラメータ化されたテスト TestCase テストケースをAttributeで書くことができます。 たとえば、以下のように書くと、引数を変えて3回のテストが実行されます。 [TestFixture] public class AttributeTestSample { [TestCase(1, 2, 3)] [TestCase(10, 20, 30)] [TestCase(10, 10, 20)] public void Test
再就職支援に7000億円投入でも現場体制が未整備、しょせんは“見せガネ”か(1) - 09/07/22 | 12:25 年度末以降の景気底割れを防ぐうえで一定の防波堤の役割を果たしたと評価されているのが、矢継ぎ早に行った金融対策、雇用対策だ。雇用面では、雇用調整助成金制度を拡充して、支給条件緩和、補正予算による原資の大幅な積み増し(581億円→6647億円)をした効果が大きかった。生産調整などにより仕事がなくなった従業員の休業手当の一部を国が支援するこの制度のおかげで多くのメーカーが解雇を思いとどまり、雇用を維持したうえでの一時帰休や社内での職業訓練などを実施した。 3月以降、対象者数、支給金額は下グラフのように右肩上がり。申請件数ベースで見ても、5月単月で6万7192事業所、対象労働者数は233万8991人となっており、6月以降はさらなる支給増加が見込まれる。 この緊急対策が、失業
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Basic Instincts Lambda Expressions Timothy Ng Contents What are Lambda Expressions? Lambda Expressions as Callbacks Why Add Lambda Expressions? Type Inference Code Generation under the Hood Lambda Expressions and Variable Lifting Make the Most of Lambda
"ラムダ式" を使用して匿名関数を作成します。 ラムダ宣言演算子=>を使用して、ラムダのパラメーター リストを式本体から分離します。 ラムダ式は、次の 2 つの形式のいずれかにすることができます。 式形式のラムダは、式本体に式が含まれます。 (input-parameters) => expression ステートメント形式のラムダは、式本体にステートメント ブロックが含まれます。 (input-parameters) => { <sequence-of-statements> } ラムダ式を作成するには、ラムダ演算子の左辺に入力パラメーターを指定し (ある場合)、右辺に式またはステートメント ブロックを指定します。 ラムダ式は、デリゲート型に変換できます。 パラメータと戻り値の型は、ラムダ式を変換できるデリゲート型を定義します。 ラムダ式が値を返さない場合は Action デリゲート型の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く