原创 面向過程編程與面向對象編程的區別是什麼?

面向過程編程就是一步一步的按照過程來進行,面向流程的;簡單來說就是先分析出解決問題所需要的步驟,然後用函數一步步的調用實現。 例如:你需要網上購物,那麼你首先需要進入到這個網站,然後再輸入用戶名和密碼等實現登錄,然後再實現購物支付

原创 http報文的組成以及它的一些方法?get與post的區別?

1,首先HTTP報文的大致組成? HTTP報文包含請求報文和響應報文兩個部分; 客戶端向服務端發起的請求就叫請求報文,服務端對客戶端的請求做出的響應就叫響應報文。 2,其次是每個報文組成部分大概指的是什麼? 請求報文: 請求報文由請求

原创 常用的狀態碼有哪些???

http狀態碼分類: 1XX 提示信息 – 表示請求正在處理 2XX 成功 – 表示請求正常處理完畢 3XX 重定向 – 要完成請求必須進行更進一步的處理 4XX 客戶端錯誤 – 請求有語法錯誤或請求無法實現 5XX 服務

原创 前端面試題十大重要問題????

(一),跨域有幾種實現方式???分別都是哪些??? **1,**jsonp跨域。原理是:動態插入script標籤,通過script標籤引入一個js文件,這個js文件載入成功後會執行我們在url參數中指定的函數,並且會把我們需要的jso

原创 微信小程序前期開發的準備工作有哪些?小程序相比APP有什麼優勢?

現在隨着時代的進步,科技的發展,網絡的普及,計算機應用也是越來越寬泛了,17年小程序開始出現後,至今依然成爲了一種趨勢,不論是企業單位還是政府,也都愈發的寵幸於它。那麼問題就來了,很多人根本就不瞭解小程序,以爲它很難或者說並不是那麼的

原创 Git和SVN的區別

1,Git-分佈式版本控制系統 ,每個人都可以有自己的Local Repository,SVN只在server端有,對分支和合並支持很好,SVN不是分佈式的,只能處理當前分支,然後合併到server端(Git分支和SVN的分支不同);

原创 如何讓一個div盒子水平垂直居中(實現代碼如下:)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-w

原创 token驗證流程

1,註冊用戶信息,前端將用戶名及密碼發給後端 2,後端接收參數並存入數據庫,再生成token返回給前端(token主要是用來驗證用戶的登錄狀態) 3,前端接收到後端返回的token,就把它存在sessionStorage裏面 4,前端

原创 IE盒子模型和W3C標準盒子模型以及它們之間的相互轉換

CSS盒子模型組成:外邊距(margin)、邊框(border)、內邊距(padding)、內容(content)。 **1,****IE盒子模型**       CSS中的寬(width)=內容(content)的寬+(border

原创 JavaScript大概內容列表

1,JS的基本語法 2,條件選擇與判斷 3,循環 4,DOM基礎 5,六大類型詳解:布爾類型,數值類型,字符串類型,數組類型,對象類型,函數類型 6,原型鏈,閉包,遞歸函數,匿名函數與自執行匿名函數 7,日期函數與定時器 8,正則表達

原创 關於js中閉包的相關知識

1,閉包可以說就是跨作用域訪問變量(能夠讀取其他函數內部變量的函數) 內部作用域可以保持對外部作用域中變量的引用從而使得(更)外部作用域可以訪問內部作用域中的變量。閉包可以捕獲到局部變量和參數的外部函數綁定,即便外部函數的調用已經結束

原创 如何用css+原生js實現常見的導航跳轉功能?(代碼如下)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wi

原创 用JS原生簡單實現實現代理事件?

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wi

原创 實現一個簡單的註冊頁面功能,包括抓取註冊用戶的註冊信息

註冊界面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=devi

原创 關於js中正則表達式使用的一些簡單實現,比如驗證QQ號碼,郵箱,ip等等...

// 1. 簡單的匹配qq號碼(9位數字) var str = "123456788"; var regex1 = /^(\d{9})$/g; str.match(regex1); // 或者