どのように行うjQueryを使ってフロントとリアエンドを分離

従来のWeb開発モデルは確かに我々はすべて知っているが、それはJSP、ASP、PHPまたはいくつかのマジックボードエンジンの開発であるかどうか、実際には、真実が同じ、レンダリングされているサーバーで、原理は、ブラウザを取得することは、対応するサーバに要求を送信しますユーザーに提示されるウェブページ上で、ブラウザによってレンダリングされたHTMLページのフロントエンドに戻ります。

しかし、その利点は、我々は前と分離の最後にそれを開発した後に行うことができませんjQueryを使って最も精通していると言うことは不要で、今日は我々が「開発モードの分離の終了前と後」、である、話題について話されていることであると言いますか?答えはイエスです!

特定の実装は非常に単純であり、アクセスバックエンドフロントエンドエンジニアインタフェースを介してAJAX次のように(記事を参照して、問題が発生する可能性があり、クロスドメイン)。

> $.ajax({
>     type:'get',
>     url:'/api',
>     data:{user:'小明','tel':12345xxxxx}
>     success:function(data){
>         console.log(data)
>     } })

手で、あなたはどんなAJAX APIを呼び出すことができ、背景はと通信することは困難ではありません。
しかし、このレンダリングは非常に面倒であり、あなたがレンダリング方法がある選択することができます。append()は、HTML() 、テキスト() など、要するに、多くの問題。

そして、これは非常に間違っているが、ページ間の問題や課題をルーティング質量参加について話、私は前に行うにはjQueryを使用して、一般的に分離プロジェクトの終了後に何のルートが存在しない、状況は直接、ジャンプページに接続されているが、それは何のアプローチです。受け渡し泣いパラメータこのページでは、基本的には、それについてのアドレスバーのパス引数を実現するように、あなたは別のページのアドレスバー、参照JSで渡されたアドレスバーのパラメータを取得することができ、解決することができます。

要するに、完璧ではありません前に、分離jQueryの実装が終了した後、コストが非常に高く、高度な学習の枠組みを推奨しようとすることができ、初心者には、気に入りましたかangular.js。
持っては間違った場所歓迎補正技術の牛のコメントを言いました!上記は、ビューの唯一の私の個人的なポイントを表します。

おすすめ

転載: www.cnblogs.com/baimeishaoxia/p/11965790.html