私はangularjsでアプリケーションをやっています。しかし、仕事で私のチームリーダーは純粋なjavascriptやjqliteをできるだけ多く使うようにしました。彼は$スコープを避けることを嫌い、すべてのDOM操作を従来の方法でgetElementsByClassNameとして行い、.html()関数でそれを変更します。 このアプローチは良いですか? $スコープは悪く、パフォーマンスに影響しますか? また、彼はバワーを削除し、npmだけを使いたいと思った。彼の主張は、2人のマネージャーを使用しないことでした...?彼は正しいの?
答えて
1)Angular 1では、避けるべきである$scope
を使用していませんが、はそれほど多くのウォッチャーを追加しています。 Angular 1を使用している場合は、提供するデータバインディングを活用する必要があります。
あなたが50K行を含む表をロードするディレクティブで自分自身を見つける場合けれども、あなたには、いくつかの最適化を行いたいかもしれません...
2)亭を取り払うについて:私は彼に同意(NPMはすでにありません2つの異なるパッケージマネージャがあるのはなぜですか?)
ad。 1私はあなたに同意します。 広告。 2 npm v3が利用可能であることに気付かなかった;) –
$ scopeについては、可能な限り一方向バインディングを使用してください。この方法では、ウォッチャーの数を減らすことができます。 Angularアプリケーションでjqliteまたはvanilla jsを使用してDOMを操作すると、まったくのように音が出ません。 –
- 1. UILabelレイヤーcornerRadiusがパフォーマンスに悪影響を与える
- 2. 多すぎると、ウェブサイトのパフォーマンスに悪影響を与えますか?
- 3. dns-prefetchingはパフォーマンスにマイナスの影響を与えますか?
- 4. は通知ですウェブサイトおよびそのパフォーマンスに悪影響を与える
- 5. will_many:RoRに大きなパフォーマンス上の影響を与えますか?
- 6. catch節がパフォーマンスに影響を与えますか?
- 7. AngularJS - テーブル内のディレクティブを使用する - パフォーマンスに影響を与えるng-repeat
- 8. "GONE"ビューはパフォーマンスに悪影響を及ぼしますか?
- 9. パフォーマンスに影響を与えずにコード行を減らす
- 10. デバッガはiPhoneのパフォーマンスにどのような影響を与えますか?
- 11. void関数(void)はパフォーマンスにどのような影響を与えますか?
- 12. Node -inspectフラグはパフォーマンスに著しい影響を与えますか?
- 13. goroutineのパフォーマンスに影響を与える要因
- 14. は、背景色に影響を与え
- 15. 共有ボタンがWebページのパフォーマンスに与える影響
- 16. データ型のサイズがパフォーマンスに与える影響
- 17. モジュールのパフォーマンスに与える影響ノードのクラス
- 18. SqlConnection.ClearPool()がWebサーバー(IIS)のパフォーマンスに与える影響
- 19. LOMITがneo4jの "allShortestPaths"のcypherクエリのパフォーマンスに与える影響
- 20. AngularJSお互いに影響を与える2つの時計
- 21. TDEの有効化がデータベースのパフォーマンスに与える影響は何ですか?
- 22. NSMutableArrayが別のNSMutableArrayに影響を与えていますか?
- 23. なぜgroovycはセキュリティマネージャーに影響を与えますか?
- 24. console.debug()は、リリースモードでのネイティブパフォーマンスに影響を与えますか?
- 25. チタン製の外部モジュールは、アプリケーションのパフォーマンスを低下させ、パフォーマンスに影響を与えますか?
- 26. Outlook Gmail Webviewerに影響を与える
- 27. レイアウトに影響を与えるCSSサブメニュー
- 28. 悪影響がgensimでのモデルのパフォーマンスにどのように影響しますか?
- 29. MKMapViewのパフォーマンスに影響を与えずにMKAnnotationを配置する方法
- 30. sp_updatestatsがSQLに与える影響はありますか?
角度を使用する最大の理由の1つは、双方向データバインディングです。あなたのプロジェクトで角張っていて、データバインディング機能を使用していないのであれば、あなたは本当にうまくやっていません。 – Claies
私もそうだと思います。 –