switch(input){case1:case"1":document.write("初中");break;case2:case"2":document.write("高中");break;case3:case"3":document.write("大學");break;default:document.write("輸入不正確");break;}
『貳』 nodejs v8 新特性——利用N-API編寫c++ node擴展
相信為nodejs寫過 c++擴展的人,都有過nodejs版本升級之後c++需要重新編譯的慘痛經歷。nodejs v8.0之後node官方推出了N-API 大大的解決了這一問題。
N-API 是獨立於v8引擎之外的模塊。用來向c++擴展程序提供介面,從而達到了c++擴輪困余展程序和v8引擎的隔臘滾離。因此在當nodejs版本變化之後c++擴展程序無需重新編譯也能運行。
下面我們來看如何利用N-API為nodejs寫一個簡單的擴展:
我們的例子只從nodejs方面講起。nodejs版本為8.x 。
首先尺指安裝 node-gyp 用來編譯我們的擴展程序