原创 HTTP請求中的緩存機制

資源第一次被訪問,HTTP status返回200,頭部攜帶當前資源的描述信息 最後修改的時間: “Last-Modified” 資源狀態唯一標識: “Etag” 資源在客戶端緩存的過期時間:“Expires” 第一次訪問

原创 vue-6-5

移動端的網頁 index.html中的meta屬性 移動端的設備,用戶通過手指放大縮小這樣的操作是無效的,頁面的比例始終是1:1 引入reset.css 重置頁面的樣式表 在項目中應用reset.css => 在main.

原创 js之對象序列化

什麼是對象序列化 對象的狀態轉換成字符串 對象的狀態信息轉換爲可以存儲或傳輸的形式的過程 爲什麼會有對象序列化 希望把對象obj的內容保存在磁盤上 — 對象obj序列化 序列化:obj的內容轉換成一個字符串的形式,保

原创 Js中的arguments參數

類數組對象:arguments 封裝實參的對象arguments 爲什麼要有arguments JavaScript並沒有重載函數的功能,但Arguments對象能夠模擬重載。 JavaScript中每個函數都有Arguments

原创 udp和tcp的比較

TCP/IP是一個協議集。裏面包含了很多協議,UDP是其中的一個 TCP(傳輸控制協議):面向連接的協議。在收發數據之前,必須和對方建立可靠的連接 UDP(用戶數據報協議):非連接的協議。傳輸數據之前源端和終端不建立連接。想傳送

原创 http報文解構

http報文解構 http主要包含三大部分 請求行,請求頭, 請求的數據(數據) 請求行 請求行基本由三部分組成:方法 + URL + Http協議版本號 方法最常見的就是兩種: POST (向服務器發送需要處理的數據)【發送數據

原创 vue傳遞參數方法

vue傳遞參數共有幾種方法 父傳子 子傳父 每種方法的特性是怎樣的 每種方法應該如何使用 每種方法的應用場景–有何異

原创 事件委託、事件冒泡、事件捕獲

事件委託 事件委託依靠事件冒泡和事件捕獲 ==通過監聽一個父元素,給不同的子元素綁定事件,減少監聽次數,從而提升速度 == 類似: 快遞點先幫你拿了快遞,你有時間了再去取 應用場景 一個ul列表下有1000個li,不可能爲每一個l

原创 TCP協議中的3次握手4次揮手

HTTP 建立TCP 三次握手 Client端發送連接請求報文 請求 Server端接受連接,回覆ACK報文,分配資源 接受回覆分配 Client端接收到ACK報文後也向Server端發送ACK報文,並分配資源 接收回復分配

原创 call,apply,bind方法

call、apply、bind方法各自的定義和異同 作用 call、apply、bind的作用是改變函數運行時this的指向。 this 函數的調用方法: 1. 方法調用模式: 【函數被放在對象中當一個方法,調用屬性時,this被

原创 論文-- 基於 證據理論 的 不確定信息 度量與融合應用

摘要 1. 工程應用 = 》 不確定信息 1. 模糊集合 表示的 模糊信息 2. 語義上不一致或非特異性 造成的 歧義信息

原创 uniapp -- 調用其他js

步驟 保證要引入的js是模塊化的 export default 模塊導出 import XXX from ‘./common/XXX.js’ export 模塊導出 import {XXX} from ‘./common/XXX

原创 vue-6.1 用vue-cli創建一個 vue 項目

一句話:在命令行 vue init webpack “項目名” 安裝node.js 官網 download LTS(更穩定)對應安裝包 cmd – node -v => node是否安裝成功 – npm -v => n

原创 vue 6-4多頁應用VS單頁應用

多頁應用 每次頁面跳轉,後臺的服務器都會給我們返回一個新的HTML文檔 首頁時間快:頁面首個屏幕的內容展現出來的時間 =》因爲訪問一個頁面,服務器返回一個HTML,頁面就會被展示出來,這個過程只經歷了一個 http請求的過程 SE

原创 import turtle 和 from turtle import * 有什麼區別

import turtle 是導入turtle包,不能使用未聲明的變量。因此,要對每項加上包的前綴。比如: turtle.Pen,turtle.Turtle from turtle import * 未導入turtle包,但實際上