您好,登錄后才能下訂單哦!
本篇內容主要講解“如何使用 mock.js 讓前端開發與后端獨立”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何使用 mock.js 讓前端開發與后端獨立”吧!
Mock.js實現的功能
基于數據模板生成數據。
基于HTML模板生成數據。
攔截并模擬Ajax請求。
本文僅演示使用mock.js進行模擬并攔截Ajax請求。
首先頁面中先引用:
<script src="http://cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script> <script src="http://mockjs.com/dist/mock.js"></script>
定義DIV:
<div> <h2 id="mockjs">mockjs</h2> </div>
JS代碼如下:
<script type="text/javascript"> //調用mock方法模擬數據 Mock.mock( 'http://mockjs', { "userName" : '@name', //模擬名稱 "age|1-100": 100, //模擬年齡(1-100) "color" : "@color", //模擬色值 "date" : "@date('yyyy-MM-dd')", //模擬時間 "url" : "@url()", //模擬url "content" : "@cparagraph()" //模擬文本 } ); //ajax請求 $("#mockjs").click(function(){ $.ajax({ url : "http://mockjs", //請求的url地址 dataType : "json", //返回格式為json async : true, //請求是否異步,默認為異步,這也是ajax重要特性 data : {}, //參數值 type : "GET", //請求方式 beforeSend : function() { //請求前的處理 }, success: function(req) { //請求成功時處理 console.log(req); }, complete: function() { //請求完成的處理 }, error: function() { //請求出錯處理 } }); }); </script>
運行效果圖如下:
通過上面效果圖可以看到每次的數據都不一樣。
想了解更多Mock命令,可以查看 Mock.js
官網:http://mockjs.com/
以上僅僅是拋磚引玉。
為了更好的系統管理和使用方便,大家可以了解一下 阿里RAP
。
RAP是一個可視化接口管理工具 通過分析接口結構,動態生成模擬數據,校驗真實接口正確性, 圍繞接口定義,通過一系列自動化工具提升我們的協作效率。我們的口號:提高效率,回家吃晚飯!
官方地址:http://rap.taobao.org/org/index.do
到此,相信大家對“如何使用 mock.js 讓前端開發與后端獨立”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。