JSSamePHP:PHPでできますが、JavaScriptで必要です

理論



おそらく、JavaScriptを記述する必要があるが、関数を学ぶ時間がないシンタックスとPHP関数のファンである私のような多くの人々がいるでしょう。

はい、PHPの基本的な機能をよく知っています-これが私たちの武器です! また、PHPの母国語の代わりに考えると、これは私たちの無視されたケースであり、JSSSamePHP(JS as PHP)と呼ばれるライブラリを埋め始めました。

明確な言語-JavaScriptのPHP関数の類似物。



練習する



JSライブラリを接続する方法を退屈なマニュアルに飽きさせませんが、私はポイントにまっすぐ行きます。jQueryの後にJSSamePHPを接続します。 trim()関数のように、その機能を使用することは絶対に可能です。 はい、すべてを純粋なJavaScriptで記述できますが、これは個人の好みの問題です。



JSSamePHP.jsスクリプトコードの小さな例:

function strlen(str){return str.length;} function count(str){return str.count;} function trim(str){return $.trim(str);} function explode(a,b){return b.split(a);} function substr(a,b,c){if(b<0){b+=a.length;}if(c==undefined){c=a.length;}else if(c<0){c+=a.length;}else{c+=b;}if(c<b){c=b;}return a.substring(b,c);} function str_replace(a,b,c){return c.replace(a,b);} function is_numeric(a){return !isNaN(a-0) && a!==null && a.replace(/^\s\s*/,'')!=="" && a!==false;}
      
      





私は保存します、はい、それを取り去らないでください。



関数の名前からわかるように、テキストブックやチートシートなどの武器を使用せずにJavaScriptで不平等な戦いを行うことができ、PHPでの動作を常に覚えています。 私を信じて、「JSでの様子」の記憶に時間をかけすぎずにコードを記述する速度は、大幅に向上します。



さて、今典型的な例:

 // ,     var STR=' '; var Count=strlen(STR); //   Count = 13 // ,   PHP:   ,      var STR='  '; var Count=strlen(trim(STR)); //   Count = 13,     ,     trim(),   PHP
      
      





同僚との良い戦いを!



All Articles