Javascriptのベストプラクティス

Javascriptのベストプラクティス

Javascriptのベストプラクティスを学ぶための優れたリソースは何ですか? 私は主に何かがオブジェクトでなければならないときと、それがDOMでちょうど追跡されるべきときを心配しています。 また、コードを整理して単体テストを簡単に行う方法を学びたいと思っています。…


javascriptでhtmlを生成するためのベストプラクティスはありますか?

私はJSONでオブジェクトの配列を返すWebサービスを呼び出しています。 私はそれらのオブジェクトを取って、HTMLでdivを取りたいと思っています。 各オブジェクトにURLと名前が含まれているとします。 各オブジェクトに対して次のHTMLを生成したい場合<div><img src="the url"/>the name</div> これにはベストプラクティスがありますか? 私…


JavaScriptのコード構成に関する一般的に認められているベストプラクティス

jQueryのようなJavaScriptフレームワークはクライアントサイドのWebアプリケーションをより豊かで機能的にするため、私は1つの問題に気付き始めました... あなたはどのようにこれを組織化し続けていますか? すべてのハンドラーを1つの場所に置き、すべてのイベントの機能を記述しますか? あなたのすべての機能を包む関数/クラスを作成しますか? クレイジーのように書くと、それが最高の…


オブジェクト指向のJavascriptのベストプラクティス?

私は自分自身がJavascriptで大きなプロジェクトをコーディングしているのを発見しています。 最後のものはかなりの冒険だったことを覚えています.Hacky JSはすぐに解読できなくなり、このコードをきれいにしたいからです。 さて、私はオブジェクトを使ってlibを構築していますが、スコープ、メモリ管理、名前空間などに重要な影響を及ぼすことを意味する、JSでの定義方法はいくつかあります。EG:…


Javascriptを使って大量のHTMLを要素に挿入するベストプラクティス?

私は、DOMに大量のHTMLを追加する必要のあるWebアプリケーション(プロトタイプを使用)を構築しています。 これらのほとんどは、すべての属性の要素を含む行です。 現在、変数に空白行のHTMLを保持しています。 var blankRow='<tr><td>'+'<a href="{LINK}" onclick="someFunc(\'{STRING}\');">{WORD}</…


目立たないjavascriptを配置する場所のベストプラクティス

私のレールアプリケーション(すべて2.3.5)は、インラインのjavascript、rjs、プロトタイプ、およびjqueryのトータルミックスを使用しています。 それを学習や成長の痛みと呼ぼう。 最近私はますます邪魔されないJavaScriptに惑わされてきました。 それはあなたのhtmlをきれいにします、同じ方法でCSSはそれをきれいにしました。 しかし、私が見てきたほとんどの例は小さな例で…



Javascriptアーキテクチャ/アプリケーション構造ベストプラクティス?

これらは存在しますか? 私は長い間強く型付けされたOO言語(Java&C#)の奴隷であり、Martin Fowlerと彼のilkの信者です。 Javascriptは、型が曖昧で機能的な性質のため、私が慣れ親しんでいたイディオムには役に立たないようです。 どのようなjavascriptリッチクライアントを整理するためのベストプラクティスですか? 私はあなたのコード(1つのファイルまたは複数の…


JavaScriptのネストされたオブジェクト、ベストプラクティス

私はjavascriptで入れ子にされたオブジェクトを作成する正しい方法を知りたいです。 "defaultsettings"という基本オブジェクトが必要です。 2つのプロパティ(オブジェクトタイプ):ajaxsettingsとuisettingsが必要です。 私は私のようなものを書くことができることを知っている var defaultsettings=new Object(); var…


javascript - Node.jsを使用してウェブサイトを構築するベストプラクティス

私は、Node.jsを使ってWebサイトを最初から開発する方法を知りました。 私はそれをどうやってやれるのか理解していますが、私は最高のデザインプラクティスに興味があります 。 私はこの理論的なウェブサイトが必要: たくさんのAJAXをやる 非常に簡単に 比較的小さい Connect to... MySQLサーバを考えてみましょう PHPでは、かなり小さなウェブサイトを構築する…


javascript - $( 'document')の場合のjQueryのベストプラクティス

私はjQueryのベストプラクティスについて研究していました。 this記事はGreg Franko 通常、私は: $("document").ready(function(){// The DOM is ready!// The rest of the code goes here}); しかし、この記事では以下を使用することを推奨しています。// IIFE-…




javascript ベストプラクティス jquery 名前空間 代入 リファクタリング グローバル変数 グローバルオブジェクト 汚染 取得