Mar 27, 2015Download as pptx, pdf54 likes13,397 views

Mar 27, 2015Download as pptx, pdf54 likes13,397 views
C#→JavaScriptコード変換ってどうよ? DuoCodeを試してみた:連載:「○○してみた」日記 連載目次 本連載は、Insider.NET編集部のスタッフが「これ気になるな~」と思った技術的な話題などを、実際に手を動かして試し、その情報を読者と共有することをコンセプトとしている。 ちなみに筆者は、長らく担当してきた@ITのInsider.NET編集長を今年から卒業し、今は一編集スタッフとしてInsider.NETに関わっている。現在の新編集長は、すでに2年ほどInsider.NETで活躍してきた「かわさき しんじ」氏だ。かわさき氏は、本連載を含め、Insider.NETの新たな成長に向けていろいろと考えているようなので、ぜひご期待いただきたい。なお私自身は、WebやIoTやスマホ開発技術など幅広い最新技術情報を取り扱う新興Webメディアの「Build Insider」で2年近く編
対象読者 JavaScriptの基本をある程度理解している方 テストコードをこれから書こうと考えている方 継続的インテグレーションで「コードを健康的な状態に保つ」 皆さんはどのように開発したコードのテストとビルドを行っていますか? もう15年ほど前になりますが、筆者が行っていたJavaプロジェクトの方法を紹介しましょう。 テキストエディタでJavaのコードを修正 共有ディレクトリにコピー システムすべてのコードをコンパイル システムすべてのコードをjarファイル化 共有開発環境を手動シャットダウン 共有開発環境に手動ビルド 共有開発環境を手動起動 手動で画面から動作テスト エラーが起きた場合は1.に戻る 箇条書きにするとやることが多いですね。もしかすると古いシステムを開発されている方々は、これと近い方法でテストをしている場合もあるのではないでしょうか。何をやっているかはわかりやすいのですが
対象読者 jQueryなどを使っているJavaScript開発者 JavaScriptを使った複数人でのプロジェクトに参加している方 JavaScriptを使ってサーバ等と連携したフロントエンドの開発をしている方 必要な環境 この記事では、AngularJSを使用し、Chrome(36.0)、IE11、Firefox(31.0)、Safari(7.0.5)の環境で確認を行っています。 JavaScript開発の歴史 フレームワークを説明する前に、10年ほど前から現在までのJavaScriptが歩んできた流れが分かると、どうして今、JavaScriptにもフレームワークが必要になってきているのか、または開発者はフレームワークに何を求めているのかが多少は見えてくることと思います。 2005年くらいまではJavaScriptは利用者や開発者から避けられていた技術で、たとえ使われても、非常に簡単で
米Yahoo!は10月14日、Webアプリケーションの多言語対応に向けたJavaScriptライブラリ「Format.JS」をオープンソースで公開した。数字、日付、文字列のフォーマットにフォーカスし、テンプレートライブラリと統合できるモジュールなどを集めたライブラリコレクションとなる。 Format.JSは、Yahoo Presentation Technologiesチームが開発するプロジェクト。Yahoo!社内のプロダクトチームと共同で、JavaScriptを使ったアプリケーションの国際化で生じる問題を解決する目的で開発したという。すでにYahoo!では運用環境で利用されている。 Format.JSを利用することで、Webアプリケーションの国際化を行うことができる。150以上の言語に対応し、セパレータを使った数字(たとえば「1000.95」は、英語では「1,000.95」だがフランス語
The problem The JavaScript problem is two-fold and can be described thus: JavaScript, the language. JavaScript, the language, has some issues that make working with it inconvenient and make developing software harder : lack of module system (only pre-ES6), weak-typing, verbose function syntax1 (pre-ES6), late binding2, which has led to the creation of various static analysis tools to alleviate thi
以前は、パソコンのソフトといえばハードディスクにインストールして使うのが当たり前でした。ところが、米Googleのメールサービス「Gmail」や地図サービス「Googleマップ」といった画期的なWebアプリの登場をきっかけに、インターネットを通じて提供されるWebアプリが広く使われるようになってきました。こうしたWebアプリを実現するための技術が「HTML5」と「JavaScript」です。本特集では、HTML5時代にふさわしいJavaScriptについて解説していきましょう。
JavaScriptにおける関数は、オブジェクトの一種です。つまり「単なる値」として扱うことができます。このため、リテラル表現が用意されており、リテラル表記された関数を変数に格納することもできます。関数の引数に関数を渡すことや返り値として関数を返すことも可能です。この性質を利用して「コールバックパターン」や「クロージャの生成」などを実現できます。 HTML5でも重要なコールバック関数 ある関数(もしくはメソッド)が関数cを受け取り、その実行過程で関数cを実行するようなパターンをコールバックパターンといいます。この時の関数cをコールバック関数といいます。後で呼び出してもらうための関数=コールバック関数を用意しておき、その関数を渡した相手の関数/メソッドから折り返し呼び出してもらうという動作が、「後で電話を掛け直してもらうこと」に似ていることから、コールバックと呼ばれるのです。 コールバック関
Mozillaのゲームに対する本気度を担当者が語る。WebGLが拓くゲームプラットフォームとしてのWebブラウザの姿 ライター:米田 聡 2014年9月2日から4日までパシフィコ横浜で開催されていた日本最大のゲーム開発者会議「CEDEC 2014」では,米Mozilla Foundation(以下,Mozilla)からブラウザのゲームプラットフォーム化を推進している担当者が来日して「Games on the modern Web」(モダンWebにおけるゲーム事情)と題するセッションを行った。4GamerではGame Developers Conference 2013(以下,GDC2013)の際にMozillaの試みをレポートしているが,今回のCEDEC 2014のセッションはその後の進捗報告という感じの内容で,ブラウザのゲームプラットフォーム化が現実になっていることをMozillaの担当
概要 最近、TypeScriptへの注目度は非常に高まっていますが、TypeScriptは単なるJavaScriptの置き換えではありません。TypeScriptを使えば、(1)早い=開発効率のアップが望める/(2)軽い=クライアント側の機能を拡大できる(いちいちサーバにアクセスしない)/(3)大規模=大規模開発に対応している、という恩恵が得られます。本書は、この3つのポイントにフォーカスして、しかもTypeScriptで「できること」の基本を漏れなく説明していくことを目指します。本書で身につけた知識は、大規模であろうと小規模であろうと今後の開発において必ずや役立つはずです。 目次 Preface 本書で扱うこと Chapter 1 TypeScriptを使う 1.1 コンパイル 1.1.1 本書で前提とする環境 1.1.2 コンパイルとは何か? 1.1.3 コンパイラは必要なのか? 1.
本連載は、テストコードをこれから書こうと考えているJavaScript技術者を対象に、テストコードの意義からテスト駆動開発、JavaScriptでのテストコードの書き方、継続的インテグレーションなど、テスト全般にわたって解説します。また、原理原則だけでなくWhyから説明し、チームメンバーを巻き込みながら開発現場に活かせる考え方を総合的に解説します。第5回目の本稿は、JavaScriptのクロスブラウザのテスト方法をjs-test-driverを使って説明します。 対象読者 JavaScriptの基本をある程度理解している方 テストコードをこれから書こうと考えている方 複数のブラウザでのJavaScriptのテスト 前回までは、主にテストコードの書き方について説明してきました。今回からは、テストの実行環境についての説明をします。 JavaScriptの実行環境は、クライアントサイドはブラウザ
Full Name Comment goes here. 12 hours ago Reply Edit Delete Spam Block JavaScriptは本当にLLなのか? Presentation Transcript “JavaScript” がライトウェイト言語として 扱われていると聞いて LL Diver(ライトニングトーク) - 2014.08.18 私は、耳を疑ったのです。 JSへの愛が強すぎて辛い 他のセッションと内容が めちゃくちゃ被ってるので つい1時間前に書きかえました。 川田 寛 はじめましての方は、はじめまして と、申します。 @kawada_hiroshi html5jエンタープライズ部 部長 (HN:ふろしき) Web技術関連の記事とか いろいろと、執筆しています。 色々あって、先日ハンズラボの長谷川さんと 恵比寿で飲んでました。 LTで時間守れないよ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く