タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとconsoleとjavascriptに関するm_shige1979のブックマーク (7)

  • Node.js v6.0 (Current) がリリースされました。 - from scratch

    さて、とうとう皆さん待望の Node.js v6.0 がリリースされました!次のLTS候補です。LTSになるのは2016年の10月からの予定です。v6 の LTS 期間は明示化されてないですが、ルールに照らし合わせれば、LTSになってから 2年半がサポート期間なので、おそらく 2019年4月まではサポートされます。 Node v6.0.0 (Current) | Node.js Node.js v6.0 の主な変更点 ES2015 support の改善 module load性能の改善 Buffer API の new Buffer() コンストラクタの廃止 (セキュリティ上の理由から) ES2015 support の改善 やっぱりこれが一番大きな変化ですね。 node.green を見てもらえればわかるかもしれませんが、 ES2015 のサポートがこれまでは 58% だったのが 96

    Node.js v6.0 (Current) がリリースされました。 - from scratch
  • 小さく始める JavaScript のテスト - Qiita

    JavaScript のテスト 書かないと怒られるし、書きたいとは思っているが、書くまでの敷居がやたらと高くなってしまった気がしている人へ。 最小のテスト 質的にテストを書くのにフレームワークはいらない。 assertion だけあればいい。 isomorphic にしたいなら、 node の assert モジュールすら使わず console.assert だけで書ける。 // assert function assert(actual, expected) { console.log('.'); console.assert(actual === expected, '\nact: ' + actual + '\nexp: ' + expected); } function TestSum() { assert(1+2, 3); } // exec TestSum(); あとは普通に

    小さく始める JavaScript のテスト - Qiita
  • JavaScriptのデバッグ方法 – JSを嫌いにならないためのTips | POSTD

    この記事のオリジナルは voxxed に投稿されたものです。 JavaScript関連の問題を抱えるチームをサポートする仕事を通じて、いくつか共通の問題点があることに気づきました。もしあなたもJavaScriptに対するイライラを感じているのであれば、この記事は何らかの助けになるかもしれません。おことわり:私がお教えするヒントはすでにご存知のものもあるとは思いますが、うまくいけば、多少なりとも有用な情報があるかもしれません。特にエンタープライズアプリケーションやCMSソリューションを構築する際に有効なヒントです。チームの誰もが話したがらないCMSのコードについてお話しします。いずれも必要に応じて採用できるものです。 debuggerステートメント 大半のブラウザでサポートされているにもかかわらず、JavaScriptを書く際に最も活用しきれていない機能の1つです。debuggerステートメ

    JavaScriptのデバッグ方法 – JSを嫌いにならないためのTips | POSTD
  • 紛らわしい実装はすべきではないと学んだ話 - (define -ayalog '())

    2014-11-07 紛らわしい実装はすべきではないと学んだ話 JavaScript 日記 開発 話は今日の朝まで遡る。 一昨日くらいにプロダクトの AngularJS を 1.3 から 1.2 へとダウングレードしたんだけど*1、今朝になって何故か一部動かない部分があることに気が付いた。というか、同じチームの人から言われて調査することに。まぁ今まで動いてたのに急に動かなくなったから、原因は必然的にダウングレードしたことに絞られるわけだけど、調べていく中で ng-show が綺麗に動いていないことが分かった。具体的にはこういうコードを僕は書いてた。 <div ng-show="obj.foo"> <!-- some logic --> </div> なんだけど、最近その辺を少し修正してたから、そのオブジェクトを作ってる付近でバグを作ったかな?って疑った*2。このとき、この値には文字列の

  • [WEB開発] 私的な最近のおすすめサービス/ツール 14選 〜2014年版〜 - Qiita

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

    [WEB開発] 私的な最近のおすすめサービス/ツール 14選 〜2014年版〜 - Qiita
  • 文系にも分かりやすいJavaScriptの高階関数の基本と使い方 - ぽんぽこ開発日記

    高階関数とは何か?今までよくわからなったので改めて勉強してみた。 高階関数とは ・引数や返り値に他の関数をセットした関数 というものらしいです。とかいっても全然わからなかったので自分なりに解釈して飲み込んでみた。 高階関数は上司と部下の関係に似てると思った。 ある新規事業開拓の調査を行なう部署が存在していたとする。 部長は佐藤さん。佐藤さんには山田と後藤という2人の部下がいる。 ある日、社長からその部署へ「ホテルを立てようと思っているので採算性があるのかどうか調べてくれ。」と頼まれた。 部長である佐藤さんは「かしこまりました。調べてみます。」と返事をした。 さて、これから佐藤さんは何をするべきか考えてみた。 まず プロセスはこうだ。 佐藤さんは社長からデータをもらう 山田と後藤に初期投資費用と収益を調査してもらう 佐藤さんは山田と後藤が調査して出してくれた結果をみていけるかどうか判断する

    文系にも分かりやすいJavaScriptの高階関数の基本と使い方 - ぽんぽこ開発日記
  • JavaScript フレームワークがデータバインディングを実現する4通りの手法

    最近流行りの JavaScript MV* フレームワークは、どれもデータバインディングをサポートしているが、実現方法はフレームワークによって異なる。 この記事では、各種フレームワークがどのようにモデルの変更を検知しているかを次の 4 つのパターンに分類して紹介する。 モデル クラス方式 (Ember.js、Backbone.js、Ractive.js、Knockout.js など) 力ずく方式 (AngualrJS) モデル書き換え方式 (Vue.js) Object.observe 方式 (Polymer) パターン名は私が勝手に名づけたものだけど、このへんの雰囲気が理解できれば、フレームワークごとの個性が分かるだろうし、利用イメージもわきやすいんじゃないかと思っている。 1. モデル クラス方式 「モデルとして扱えるのはフレームワークが用意したモデル クラスのインスタンスだけ」という

    JavaScript フレームワークがデータバインディングを実現する4通りの手法
  • 1