タグ

2014年1月6日のブックマーク (3件)

  • JavaScript 入門

    JavaScript の基礎から発展まで JavaScript は動的なウェブサイトを構築するために、ブラウザにロードして実行する言語として発展してきました。 最近は JavaScript の使用用途は以前と比べて格段に増えています。 Node.js の登場でサーバー側のスクリプティングにも広く使用されるようになりました。また、 MongoDB などの NoSQL データベースでは JSON と同様のフォーマットのデータをそのまま格納することができます。 さらに Electron を用いることで、JavaScript を用いたデスクトップアプリケーション開発も広く行われるようになりました。例えば Visual Studio Code や Postman などのツールも JavaScript を利用して開発されています。 サーバー側で利用する JavaScript については、「Node.j

    JavaScript 入門
  • アプリってどうやって作るの?実は色々あるアプリの開発方法や開発言語

    今まで質問で多かったのが、「じゃあどうやってアプリ作ったらいいのよ」という質問です。 ついで「どうやってプログラミング勉強すればいいの?」などでしょうか。 アプリに興味はあるものの、何から始めたらいいのかわからないし、どうやったらアプリが作れるのかわからない、という人は多くいるようです。 すべてを語ると何十エントリに達するだろうかという内容になると思いますので、 ひとまずはある程度の知識を持っている方向けに、様々なアプリの開発手法を伝えていきたいと思います。 基のおさらいからですが、iOSアプリとAndroidアプリをそれぞれ作るための、公式開発手法がXCodeとEclipse+AndroidSDKになります。 XCode 【取得先】macのApp Storeアプリよりダウンロードする 【条件】AppleIDが必要。また作成したアプリを実機に転送したり、ストアへアプリを公開する場合には、

    アプリってどうやって作るの?実は色々あるアプリの開発方法や開発言語
  • JavaScript Stringでサロゲートペアを扱う - teppeis blog

    JavaScriptで強力なUnicodeを扱う方法について書きます!(嘘) 先月末に発売されたWEB+DB PRESS Vol.78で「フロントエンドの国際化」の記事を書いたのは前回書いた通り。 WEB+DB PRESS Vol.78に「フロントエンドの国際化」について書いた! - teppeis blog 記事内で、JSの文字列は基UTF-16なのでサロゲートペアがうまく扱えないっていう問題は書いたけど、じゃあどうすればいいの?っていうのは載せられなかったので書く。 文字数のカウント 「𠮷(U+20BB7、つちよしだ)」や「𩸽(U+29E3D、ほっけ)」はUTF-16ではサロゲートペアで表現するのでlengthが見た目とズレる。 console.log("𠮷野家で𩸽".length); // 7 これを「5文字」とカウントしたいという話。 正規表現を使う方法 たぶん実装が一番

    JavaScript Stringでサロゲートペアを扱う - teppeis blog