タグ

javascriptとAngularJSに関するlove0hateのブックマーク (6)

  • AngularJSモダンプラクティス - Qiita

    Help us understand the problem. What is going on with this article? こんにちは、@armorik83です。私のAngularJS歴は2年弱で、これまでAngularJSに関する記事はQiitaにたくさん書いてきました。例えば次のような記事です。 AngularJSアンチパターン集 2014.9 ここらでDirective Scopeの@=&をまとめておきたいと思う 2014.9 TypeScriptで書くAngularJSのMVC 2014.2 AngularJS Directiveの処理順を網羅してみた 2014.12 他にもニッチなものやイマイチだったものも含めてけっこうな数となってきました。また、こういった記事の縁で勉強会でも登壇させて頂きました。 モダンAngularJS 2014.12 GDG中国 TypeScr

    AngularJSモダンプラクティス - Qiita
    love0hate
    love0hate 2015/05/22
    強引なDIが複雑さを増長させているようにしか思えない。とかAngular使ったことない人が言ってみる。/PHPのannotationもだけど、やっぱりソースをパースするみたいな強引な仕組みは疑問に感じる。
  • Angularが好き - Can I do web?

    ボクは当にAngularが好きで、もはや恋するレベルに達していて、今ではもう実案件に使っている。 イカ理由。 APIがほんっっっっっとうに糞 趣味の問題といえばそうでもあるが僕は糞だと思う → 趣味には口を出しません。そう思うならそうです。 実装が黒魔術 良識あるJSエンジニアなら Function.prototype.toString() しない 実際に一部のクロージャが破壊されてて挙動が直感に反する DirtyCheckの実装、表面的にもDirtyな挙動として現れるのでデータバインドとして何も嬉しくない →データバインドだったり、Web Components のような、未来にnative実装されるAPIを包括的に実装しようとした結果の1つだと思ってます。 もっといい方法はあるのかもしれないですけど、Angularではこうしてるよっていうのが現状なのかなと。 上記で毒づく程不満はないで

    Angularが好き - Can I do web?
    love0hate
    love0hate 2014/10/07
    で、どこが好きなの?
  • Vue.js概要? - Qiita

    Vue.js とは 原作者である Evan You氏 が中心となって開発中のクライアントサイドJavaScirpt(JS)フレームワークです。 MVC の派生種である、GUIライブラリに適した MVVM を設計基盤として採用し、構築されています。 MVVM を採用していること が、構文の理解しやすさに繋がっています。 MVVM を採用したフレームワークでは、表示そのものであるView、表示するデータ(プロパティ)とデータを操作する手続き(メソッド)をひとまとめにした View Model(VM)、が舞台上の役者です、それらを管理するコントローラ(Controller)は、存在するものの、黒子のような存在で、ユーザからは隠蔽されているため、(コードを書く際に)意識する必要はありません。 VMとViewをひとまとまりにしてコンポーネント(Component)の形で扱います。 Vue.jsを利用

    Vue.js概要? - Qiita
  • AngularJSのDIの仕組み、minify対策は覚えておこう! - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    AngularJSのDIの仕組み、minify対策は覚えておこう! - Qiita
  • AngularJS ― Superheroic JavaScript MVC Framework

    AngularJS support has officially ended as of January 2022. See what ending support means and read the end of life announcement. Visit angular.io for the actively supported Angular. Why AngularJS? HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resu

  • 1