4. 看看网页前端技术用在哪里

网页前後端是什麽?

网页前端就是你现在在看的浏览器上面显现的画面,而後端处理资料库存取,与把资料送到前端,而资料传送是用json传送的,json就很像js的物件或阵列,可以轻松被所有语言转换,而前端接收到资料就要渲染页面。

json范例: https://jsonplaceholder.typicode.com/users

xml变成json

以前,前後端的沟通是使用xml,但是他有一个明显的缺点,就是太多tag(标签)了,就长的和html很像
xml:

<user_table>
    <user>
        <id>1</id>
        <name>Alex</name>
        <car>BMW</car>
    </user>
    <user>
        <id>2</id>
        <name>paula</name>
        <car>no_car</car>
    </user>
</user_table>

json:

[
    {
        "id": "1",
        "name": "Alex",
        "car": "BMW"
    },
    {
        "id": "2",
        "name": "Paula",
        "car": "no_car"
    }
]

字数差很多吧!

讲求效率的世代,不准许浪费一分一秒

标题其实不够夸张,就算几毫秒的时间,人类还是读放过。如果有用webpack的人如果使用上线模式进行开发的时候,程序码就会变得完全看不懂。

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=(t,e,i)=>{Object.keys(i).forEach((n=>{const s=i[n],r=e[n],a=r&&o(r)?"element":null==(l=r)?`${l}`:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}))},l=t=>!

如果没做过规模大的专案,你应该会想说干嘛这样做,其实这样做是为了降低空间,把字多的变数变短,和把空白压缩,等等。

想看全篇乱码:https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js

我要把网页给别人看

如果在windows电脑上运行,在终端机上(vscode按下ctrl + `)输入

ipconfig

在live server开着的情况下把无线区域网路介面卡 Wi-Fi:里面的IPv4的网址後面加个:5500
假设我的ip是192.34.59.61那我要给别人的网址就是

http://192.34.59.61:5500

结尾

在分秒必争的时代,快速,才是最佳的好网站。


<<:  第33天~还原资料库

>>:  WUSON的CISSP学习资源

[Day24]DDL语句建立资料表

资料表的命名规则: 名称开头一定要是文字,第二个字以後才可以使用文字、数字或其他符号。 长度在1~3...

Day30-2 - GitLab CI 还可以怎麽重构及整理 .gitlab-ci.yml ?

上一篇举了一个小例子来说明,一般遇到比较冗长的 .gitlab-ci.yml 大致上可以怎麽思考整理...

【Day 08】Sorting:Selection Sort 选择排序法 ( 用 JavaScript 学演算法 )

选择排序法的概念是,将阵列分为两个部分,每次扫描未排序的部分时,从数列中拿出最小的数,丢到另一边,...

Day4 Are you my destiny?

Multiple criteria filter 继众里寻它後,我们想继续看是否有各个栏位都符合关...

[Day17] Flutter - 实作篇:专案架构 (Domain Driven Design)

前言 Hi, 我是鱼板伯爵身为一个软件工程师,我们最常见的问题就是变动的需求。而程序码变更,就会有机...