1

それで、私のスーパーバイザーは私たちの業界に関連するこのコンベンションに行き、このすべての新しくてエキサイティングな資料を持って戻ってきます(彼女は興奮した人でした)。その一部はjQueryソースファイルのセットであり(私はjScriptの経験がほとんどなく、jQueryの経験はほとんどありません)、私たちの環境に実装することを期待しています。これが私がコードを受け取った方法の断片です:

(function(a,b){function cg(a){return d.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cd(a){if(!bZ[a]){var b=d("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if(c==="none"||c==="")c="block";bZ[a]=c}return bZ[a]}function cc(a,b){var c={};d.each(cb.concat.apply([],cb.slice(0,b)),function(){c[this]=a});return c}function bY(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function bX(){try{return new a.XMLHttpRequest}catch(b){}}function bW(){d(a).unload(function(){for(var a in bU)bU[a](0,1)})}function bQ(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var e=a.dataTypes,f={},g,h,i=e.length,j,k=e[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h==="string"&&(f[h.toLowerCase()]=a.converters[h]);l=k,k=e[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=f[m]||f["* "+k];if(!n){p=b;for(o in f){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=f[j[1]+" "+k];if(p){o=f[o],o===!0?n=p:p===!0&&(n=o);break}}}

このファイルにはフォーマットが存在しません。 少なくともこのコードをフォーマットするツールはありますか?(改行、タブなど。) 確かに、提供されている例はjQueryライブラリのソースファイルである可能性がありますが、付属のカスタムコードもまったく同じです。

4

2 に答える 2

2

見ているコードは縮小されたソースです。縮小されていないソースが必要な場合は、cdn の 1 つまたはhttp://jQuery.com自体から取得する必要があります。( http://code.jquery.com/jquery.js )

jquery の学習を開始したい場合は、http://www.learningjquery.com/から始めて、初心者カテゴリのいくつかのデモに従うことをお勧めします。

編集: 実際には...これらのデモの多くは古くなっている可能性があります。少なくとも概念は示されますが、最新バージョンでは構文が若干異なる場合があります。

于 2012-06-26T14:01:55.380 に答える
1

http://jsbeautifier.orgからオンラインで javascript をきれいにすることができます。

于 2012-06-26T14:19:34.333 に答える