Inhaltsverzeichnis
mockjs
Heim php教程 PHP开发 Verwenden Sie Mock.js, um die Front-End-Entwicklung unabhängig von der Back-End-Entwicklung zu machen

Verwenden Sie Mock.js, um die Front-End-Entwicklung unabhängig von der Back-End-Entwicklung zu machen

Nov 16, 2016 am 10:18 AM

Funktion implementiert von Mock.js.

Generieren Sie Daten basierend auf einer Datenvorlage.

Generieren Sie Daten basierend auf einer HTML-Vorlage.

Ajax-Anfragen abfangen und simulieren.

Dieser Artikel demonstriert nur die Verwendung von Mock.js zum Simulieren und Abfangen von Ajax-Anfragen.

Erstes Zitat auf der Seite:

1

2

<script src="http://cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script>

<script src="http://mockjs.com/dist/mock.js"></script>

Nach dem Login kopieren

DIV definieren:

1

2

3

<div>

    <h1 id="mockjs">mockjs</h1>

</div>

Nach dem Login kopieren

Der JS-Code lautet wie folgt:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

<script type="text/javascript">

 

    //调用mock方法模拟数据

    Mock.mock(

        &#39;http://mockjs&#39;, {

            "userName" : &#39;@name&#39;,     //模拟名称

            "age|1-100":100,          //模拟年龄(1-100)

            "color"    : "@color",    //模拟色值

            "date"     : "@date(&#39;yyyy-MM-dd&#39;)"//模拟时间

            "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>

Nach dem Login kopieren

Der Der Laufeffekt ist wie folgt:

Verwenden Sie Mock.js, um die Front-End-Entwicklung unabhängig von der Back-End-Entwicklung zu machen

Sie können der obigen Darstellung entnehmen, dass die Daten jedes Mal anders sind.

Wenn Sie mehr über Mock-Befehle erfahren möchten, können Sie sich die offizielle Website von Mock.js ansehen: http://mockjs.com/

Das Obige ist nur eine Einführung.

Um die Systemverwaltung und -nutzung komfortabler zu gestalten, können Sie sich über Ali RAP informieren.

RAP ist ein visuelles Schnittstellenmanagement-Tool, das die Schnittstellenstruktur analysiert, dynamisch Simulationsdaten generiert, die Richtigkeit der realen Schnittstelle überprüft und unsere Zusammenarbeitseffizienz durch eine Reihe automatisierter Tools rund um die Schnittstellendefinition verbessert. Unser Motto: Seien Sie effizienter und kommen Sie zum Abendessen nach Hause!


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)