Skip to content

Commit 1c88169

Browse files
committed
Put js code in js file
1 parent d7760d6 commit 1c88169

2 files changed

Lines changed: 22 additions & 23 deletions

File tree

gulp-example/src/index.html

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
<meta charset="UTF-8">
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77
<title>Culp Example</title>
8+
<link rel="preconnect" href="https://fonts.gstatic.com">
9+
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap" rel="stylesheet">
810
<link rel="stylesheet" href="css/main.css">
911
</head>
1012

@@ -15,29 +17,7 @@ <h1>A Gulp Example Page</h1>
1517
<img src="imgs/gulp.png" />
1618
<h3>Data</h3>
1719
<p id="dataTable"></p>
18-
19-
<script>
20-
function buildHtmlTable(data) {
21-
console.log(data)
22-
let htmlStr = "<table>"
23-
for (let i = 0; i < data.length; i++) {
24-
htmlStr += "<tr><td>" + data[i].id + "</td>" +
25-
"<td>" + data[i].name + "</td>" +
26-
"<td>" + data[i].sirname + "</td>" +
27-
"<td>" + data[i].email + "</td></tr>"
28-
}
29-
htmlStr = htmlStr + "</table>"
30-
return htmlStr
31-
}
32-
33-
let data = ""
34-
fetch('data/data.json')
35-
.then(response => response.json())
36-
.then(jsonData => data = jsonData)
37-
.then(data => document.getElementById("dataTable").innerHTML=buildHtmlTable(data))
38-
.catch(err => console.log(err))
39-
40-
</script>
20+
<script src = "js/loadData.js"></script>
4121
</body>
4222

4323
</html>

gulp-example/src/js/loadData.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
function buildHtmlTable(data) {
2+
console.log(data)
3+
let htmlStr = "<table>"
4+
for (let i = 0; i < data.length; i++) {
5+
htmlStr += "<tr><td>" + data[i].id + "</td>" +
6+
"<td>" + data[i].name + "</td>" +
7+
"<td>" + data[i].sirname + "</td>" +
8+
"<td>" + data[i].email + "</td></tr>"
9+
}
10+
htmlStr = htmlStr + "</table>"
11+
return htmlStr
12+
}
13+
14+
let data = ""
15+
fetch('data/data.json')
16+
.then(response => response.json())
17+
.then(jsonData => data = jsonData)
18+
.then(data => document.getElementById("dataTable").innerHTML = buildHtmlTable(data))
19+
.catch(err => console.log(err))

0 commit comments

Comments
 (0)