くだらないツッコミ


前編のブログはMarkDownのエディタを使っていたのですが、リリース後に問題があり、自動的に改行できないので今日は普通モードで書きました.私は普段オタクで、現代医学と調香が好きで、もちろんコードを書くのも好きです.技術的にも多く、iOS、C、java、Android、javaScript、nodejs、mongodb、SQL、以前作ったPLCの階段図からPLDのVHDLと長い間接触していましたが、きちんと整理していないものもあり、置く時間が長くなると徐々に忘れてしまうものもあります.これはどんなにがっかりしたことか.今iOSの仕事をしていますが、私が好きなのはjavaScriptとnodejs+mongodの開発です.javascriptについてよく知らない子供靴もあります.javascriptは簡単だと思っていますが、実は違います.javascriptの強さと柔軟性は同時に多くの複雑さをもたらします.信じない子供靴は次のコードを見ることができます.出力結果があなたの想像通りかどうか見てみましょう~
var funs = [];
for (var i = 0; i < 10; i++) {
  funs.push(function(){
    console.log(i);
  });
}

funs.forEach(function(fun){
  fun();
});

多くの子供靴は0-9だと思っていますか?実は自分で走るだけで10個の10個を出力したことを知っています!どうしてですか.実はjavascriptの閉パッケージと役割ドメインチェーンを理解すればわかります~^o^~、0-9を出力したいのですがどうすればいいのでしょうか?次のコードを見ればわかります
var funs = [];
for (var i = 0; i < 10; i++) {
    funs.push(function (i) {
        return function () {
            console.log(i);
        }
    }(i));
}

funs.forEach(function (fun) {
    fun();
});

まだ理解していない友达はjavascriptの中の閉パッケージと役割ドメインチェーンをよく補完し、もちろんjavascriptのプロトタイプチェーンとjavascriptの様々な継承方式は初心者にも理解しにくい.
javascriptは多くの人が想像していたほど簡単ではないと言いたいだけだ.このシリーズのブログはこれからも更新を続け、nodejsと一緒に置きます.また、最近仕事が忙しくないので、しばらく忙しくなるかどうか分かりません.以前は2つのjavaフレームワークを書いていましたが1つはJORMで1つはJNotificationで、Jで接頭辞をする理由はjavaではなく私の英語名Jerryで、ああ、なんてlowの名前なのか...JNotificationはiOSのNSNotificationを参考に設計されたもので、以前はEventLoopで実現されていた非同期通知フレームワークでしたが、その後Androidのフレームワークに位置づけられ、iOSで同期していたので、私も同期に変更しました.これはgithubで紹介されています.https://github.com/Mryong/JNotificationあ、もう一つはJORMです.これは簡単なORMマッピング操作に対して、使いやすいインタフェースをたくさんカプセル化し、MySqlとSQLServerの2つのデータベースをサポートしていますが、まだドキュメントを整理していません.今はosChinaに置いてあります.この2、3日でgihubに移行するつもりです.
iOSで使われているMJRefreshのリフレッシュフレームワークは、使いやすい感じがしますが、html 5で携帯電話のページを作るときは、この効果をするのは優雅ではありません.html版を実現する時間があることを考えていますが、htmlページではこのアプリケーションシーンは多くないようです.先に置いておきましょう.時間があれば書きます.
Nodes+mongodbの開発はあとでdemoを書きます.中のモジュールを参照すると、restfulインタフェースのバックグラウンドサービスを簡単に開発できるはずです.もちろんmongodbのapiが分からない場合は、公式ドキュメントで調べることができます.
最近iOSの下部のC方面のいくつかのものに関して见ているため、感じはとても悪くありません~~よし私は本を読みに行きます