麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

nodejs的HTML分析利器node-jquery用法淺析

2019-11-19 19:01:27
字體:
來源:轉載
供稿:網友

本文實例分析了nodejs的HTML分析利器node-jquery用法。分享給大家供大家參考,具體如下:

首先描述產生這篇隨筆的場景:我需要獲取項目在jenkins構建的最新Javascript Coverage顯示在供管理層次查看的項目情況Report上,但是由于jenkins沒有直接的API取得數據所需數據,所以我們只能從自建的容器發布Javascript Coverage數據API,供Report項目使用。

由于采用簡單的數據分析,只是Host一個簡單的web Server,所以本人不喜歡Tomcat,IIS這類大型工具,顯得有點殺雞用牛刀,班門弄斧。我更喜歡node.js這類簡易的web容器。所以項目采用node.js,并node.js天然的javascript與html操作的天然一體,借助DOM結構使得解析Html更容易,簡潔。

Node.js解析HTML DOM的當然是htmlpaser,jsdom。然而個人更喜歡jQuery的風格,與web jQuery的統一API,所以選擇了node-jquery.其代碼部署在Github的https://github.com/coolaj86/node-jquery.

下面是本人寫個一個簡單demo:  抓取Github Popular project打印在控制臺輸出。

var $ = require('jquery');String.format = function() {  var s = arguments[0];  for (var i = 0; i < arguments.length - 1; i++) {    var reg = new RegExp("http://{" + i + "http://}", "gm");    s = s.replace(reg, arguments[i + 1]);  }  return s;}; $.get("https://github.com/popular/forked",function(html){    var $doc = $(html);  console.log("No. name language star  forks ")    $doc.find("ul.repolist li.source").each(function(i,project){    var $project = $(project);        var name = $project.find("h3").text().trim();        var language = $project.find("li:eq(0)").text().trim();        var star = $project.find("li.stargazers").text().trim();        var forks = $project.find("li.forks").text().trim();        var row =String.format("{4} {0} {1} {2} {3}",name,            language,star,forks,i + 1 );        console.log(row);    }); });

此項目寄宿在Github https://github.com/greengerong/node-jquery-demo。僅供了解node-jquery學習demo

希望本文所述對大家nodejs程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一级做a | 国产精品一品二区三区四区18 | 免费看黄色一级大片 | 欧美日本色 | 免费一级高清毛片 | 黄色毛片一级视频 | 国产精品视频二区不卡 | 国产精品区一区二区三区 | www.91sp| 欧美一级做一级爱a做片性 久久久资源网 | 欧美一级理论 | 伦一区二区三区中文字幕v亚洲 | 香蕉秀| 一级啪啪片| 欧美成人精品不卡视频在线观看 | 99激情 | 中文字幕在线永久视频 | 羞羞视频免费视频欧美 | 日韩欧美色综合 | 国产九九热 | 久久久成人精品视频 | 久久福利电影网 | 久久一本日日摸夜夜添 | 全黄裸片武则天艳史 | 成人黄色网战 | 亚洲精品久久久久久久久久久 | 日日狠狠久久 | 免费观看一级黄色片 | 免费毛片小视频 | 91 在线 | 国产一国产一级毛片视频 | 一区播放| 91精品国产91 | 欧美韩国日本在线 | 国产精品久久久久免费视频 | 国产一区二区三区视频免费 | 精品国产96亚洲一区二区三区 | 久久国产精品网 | 久久久久久久爱 | 亚洲一区二区三区在线免费观看 | h网站在线观看 |