私は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. は通知ですウェブサイトおよびそのパフォーマンスに悪影響を与える
- 4. catch節がパフォーマンスに影響を与えますか?
- 5. will_many:RoRに大きなパフォーマンス上の影響を与えますか?
- 6. AngularJS - テーブル内のディレクティブを使用する - パフォーマンスに影響を与えるng-repeat
- 7. "GONE"ビューはパフォーマンスに悪影響を及ぼしますか?
- 8. void関数(void)はパフォーマンスにどのような影響を与えますか?
- 9. デバッガはiPhoneのパフォーマンスにどのような影響を与えますか?
- 10. は、背景色に影響を与え
- 11. AngularJSお互いに影響を与える2つの時計
- 12. 共有ボタンがWebページのパフォーマンスに与える影響
- 13. SqlConnection.ClearPool()がWebサーバー(IIS)のパフォーマンスに与える影響
- 14. LOMITがneo4jの "allShortestPaths"のcypherクエリのパフォーマンスに与える影響
- 15. データ型のサイズがパフォーマンスに与える影響
- 16. TDEの有効化がデータベースのパフォーマンスに与える影響は何ですか?
- 17. なぜgroovycはセキュリティマネージャーに影響を与えますか?
- 18. チタン製の外部モジュールは、アプリケーションのパフォーマンスを低下させ、パフォーマンスに影響を与えますか?
- 19. Outlook Gmail Webviewerに影響を与える
- 20. MKMapViewのパフォーマンスに影響を与えずにMKAnnotationを配置する方法
- 21. sp_updatestatsがSQLに与える影響はありますか?
- 22. Silverlight:アセンブリバージョンがApplicationSettengsに与える影響
- 23. "条件が" OpenCLのカーネル実行のパフォーマンスに影響を与える場合は?
- 24. パフォーマンスに影響を与える複数の結合によるSQLクエリ
- 25. divの拡張効果に影響を与えますか?
- 26. CCParticleSystemQuadエミッタテクスチャは他のエミッタに影響を与えます
- 27. LDMFDはR13に奇妙な影響を与えます
- 28. ngrxはエラー処理に影響を与えます
- 29. コンポーネントのスタイルシートは他のコンポーネントに影響を与えます
- 30. パフォーマンスに影響を与えずにウェブ上で大きなデータを報告していますか?
角度を使用する最大の理由の1つは、双方向データバインディングです。あなたのプロジェクトで角張っていて、データバインディング機能を使用していないのであれば、あなたは本当にうまくやっていません。 – Claies
私もそうだと思います。 –