作家
登录

2017值得一瞥的JavaScript相关技术趋势

作者: 来源: 2017-04-12 10:09:34 阅读 我要评论

BuckleScript是基于OCaml实现的办事端框架,由有名的Bloomberg团队创造而来。Duane Johnson对他们的解释如下:

  1. let port = 3000    
  2.  let hostname = "127.0.0.1"    
  3.  let create_server http =    
  4.    let server = http##createServer begin fun [@bs] req resp ->    
  5.        resp##statusCode #= 200;    
  6.        resp##setHeader "Content-Type" "text/plain";    
  7.        resp##_end "Hello world\n"    
  8.      end    
  9.    in    
  10.    server##listen port hostname begin fun [@bs] () ->    
  11.      Js.log ("Server running at http://"^ hostname ^ ":" ^ Pervasives.string_of_int port ^ "/")    
  12.    end    
  13.  
  14.  let () = create_server Http_types.http  

编译输出为:

  1. 'use strict';    
  2.  var Pervasives = require("bs-platform/lib/js/pervasives");    
  3.  var Http       = require("http");    
  4.  
  5.  var hostname = "127.0.0.1";    
  6.  
  7.  function create_server(http) {    
  8.    var server = http.createServer(function (_, resp) {    
  9.      resp.statusCode = 200;    
  10.      resp.setHeader("Content-Type""text/plain");    
  11.      return resp.end("Hello world\n");    
  12.    });    
  13.    return server.listen(3000, hostname, function () {    
  14.      console.log("Server running at http://" + (hostname + (":" + (Pervasives.string_of_int(3000) + "/"))));    
  15.      return /* () */0;    
  16.    });    

      推荐阅读

      从代码构建到性能分析,Java开发人员的首选工具

    Java 因为其实用性、跨平台性、可移植性等浩瀚长处一向备受开辟者青睐,在各大年夜编程说话排行榜中也一向居高不下,是以本文为 Java 开辟者们总结了这八个对象,它们几乎涵盖了Java开辟的全部范围,大年夜代码构建>>>详细阅读


    本文标题:2017值得一瞥的JavaScript相关技术趋势

    地址:http://www.17bianji.com/lsqh/34731.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)