ブックマーク / qiita.com/hkusu (4)

  • [初学者向け] コアJavaScriptにおける変数の参照について確認してみる - Qiita

    これは JavaScript Advent Calendar 2014 の17日目(12/17)の投稿です。初学者向けの内容です。(ていうか自分が初学者です..) 自分が JavaScript をやり始めたとき、 変数に何がはいってるのか、変数の受け渡しでやりとりされるのは何なのか 関数の return で返ってくるものが何なのか が良く分からず困惑したので、その時のことを思い出しながら挙動を再確認してみました。 1. 変数へ値を代入した場合の挙動 JavaScript では、変数に型はありませんが、値には 基型 と オブジェクト型 の2種類があります。 A. 基型 値そのもの が渡されます。 ① 値として「数値」を代入した場合 代入しているのは2行目です。 var num1 = 999; var num2 = num1; // num2 には値そのものが渡されている num1 = 0

    [初学者向け] コアJavaScriptにおける変数の参照について確認してみる - Qiita
    apolo22
    apolo22 2015/01/21
  • [WEB開発] 私的な最近のおすすめサービス/ツール 14選 〜2014年版〜 - Qiita

    社内のライトニングトーク用に Qiita:Team に書こうとしていたものですが、誰かの参考になればと思い、こちらにアップします。対象は 「エンタープライズ系ではない」「スクリプト言語系の」WEB系エンジニア/プログラマ です。 流行り廃り、好みがあると思いますが、これらは実際に、私が試してよかったものです。サービスであったりライブラリであったり粒度がバラバラではありますが、参考まで^^; 「最近の」というタイトルですが、私的に最近、活用しているという意味で、サービス自体は昔からあるものもあります。 ① Heroku Heroku を利用すると、Ruby(on Rails)、PHP、Node.js、Python 等のサーバ側アプリケーションをホスティングすることが出来ます。デプロイ方法は Git で push するだけ です。 商用でちゃんと使おうとすると、無料枠の構成では難しいですが、デ

    [WEB開発] 私的な最近のおすすめサービス/ツール 14選 〜2014年版〜 - Qiita
    apolo22
    apolo22 2014/10/22
  • [JavaScript] 仮想DOMを提供する『React』について少し調べてみた - Qiita

    たまに耳にする React を自分なりに少し調べてみたので、まとめがてらメモを残します。 ちなみに初めて React を知ったのは 天下一クライアントサイドJS MV*フレームワーク武道会でした。 Reactとは Facebook のチームが開発している、ユーザインタフェースを構築する為の JavaScript ライブラリです。公式ページ ⇒ http://facebook.github.io/react/ その特徴は(公式ページどおりですが)、 MVCの Viewのみ サポート なので恐らく 他のライブラリと容易に組み合わせ られる Virtual DOM (仮想DOM) 1方向 の Reactive バインディング Reactive .. きっと、(見えないところでシステムが)動的に View を更新する、という雰囲気でしょうか.. 公式ページを見ると、やり方によっては双方向にもできる

    [JavaScript] 仮想DOMを提供する『React』について少し調べてみた - Qiita
    apolo22
    apolo22 2014/10/03
  • サーバサイドエンジニアでも押えておきたい!コアJavaScriptの基本知識 - Qiita

    はじめに WEBアプリケーション開発において ブラウザ側 で何かをしたい場合、ブラウザで唯一動作する言語といっていい JavaScript を触らざるを得ません。ただ JavaScript は理解してしまえば難しくないものの、 サーバサイド側の言語と違う特徴 (特に関数まわり) があるため、慣れないうちは混乱することが多いのかなと思います。 私もまだ JavaScript を学び始めて日が浅く(職はサーバサイド側のエンジニア)、また JavaScript での業務経験もそれほど豊富ではないのですが、 サーバサイドエンジニア側の視点 で、とっかかりとして これだけ知っていれば 理解が捗るだろうというものを挙げてみました。 ですので必ずしも網羅性はなく、ブラウザに関する機能(クライアントサイドAPI)についても触れていません(対象はコアJavaScript言語《ECMAScript5相当》)

    サーバサイドエンジニアでも押えておきたい!コアJavaScriptの基本知識 - Qiita
    apolo22
    apolo22 2014/09/18
  • 1