原创 2020前端必看JS面試題

1. javascript的typeof返回哪些數據類型. 答案:string,boolean,number,undefined,function,object 2. 例舉3種強制類型轉換和2種隱式類型轉換? 答案:強

原创 原生Ajax五個步驟

1.創建對象 首先我們需要一個Ajax的對象。在這裏我們需要注意的是,由於不同的瀏覽器內核問題,部分瀏覽器對Ajax對象的創建方式不一樣。在以IE7以下版本爲內核的瀏覽器中,沒有提供XMLHttpRequest對象。目前,瀏覽器基

原创 前端解決惡意訪問的幾個方法

一、XSS 【Cross Site Script】跨站腳本攻擊 惡意攻擊者往Web頁面裏插入惡意Script代碼,當用戶瀏覽該頁之時,嵌入其中Web裏面的Script代碼會被執行,從而達到惡意攻擊用戶的目的。 防禦方法: 1.過濾

原创 小程序頁面跳轉,帶參數跳轉,以及navigator跳轉

一、單純的頁面跳轉 跳轉到的頁面分 tabBar 頁面和 非tabBar 頁面。url路徑可以寫相對和絕對路徑。 1、跳轉到非導航頁面,用 wx.navigateTo 方法 wx.navigateTo({ url: '

原创 計算機網絡知識面試彙總(超詳細)

1、http和https的區別 http協議運行在TCP之上,明文傳輸,客戶端和服務端都無法驗證對方的身份。 https是在http基礎上和ssl/tls證書結合起來的一種協議,保證了傳輸過程中的安全性,減少了被惡意劫持的

原创 vue中key的作用(簡單易理解)

因爲不理解 :key(v-bind:key),網上查了一些的資料,這篇寫得非常不錯,很簡潔清楚。 其實不只是vue,react中在執行列表渲染時也會要求給每個組件添加上key這個屬性。 要解釋key的作用,不得不先介紹一下虛擬DO

原创 中國城市ID大全

Ctrl+F 全局搜索 citycode 城市 二級 一級 101010100,北京,北京,北京 101010200,海淀,北京,北京 101010300,朝陽,北京,北京 101010400,順義,北京,北京

原创 CSS實現實心三角和空心三角

一次開發中遇到,記錄代碼 原理: 1.給一個div,寬和高都爲0的時候,盒子什麼都沒有看起來。爲空白 2.給一個寬高爲0的盒子給一遍像素給100px的上邊,下邊和右邊, .jiao{ position: relative;

原创 什麼是跨域?跨域的解決辦法

一、爲什麼會出現跨域問題 出於瀏覽器的同源策略限制。同源策略(Sameoriginpolicy)是一種約定,它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,則瀏覽器的正常功能可能都會受到影響。可以說Web是構建在同源策

原创 javascript用戶密碼加密的幾種方式/base64/MD5/sha1加密

廢話不多說,直接上才藝 三種加密方法的JS文件下載地址都在這裏啦 base64加密 在頁面中引入base64.js文件,調用方法爲: <!DOCTYPE HTML> <html> <head> <meta charset="utf

原创 vue項目引入星空特效超簡單

vue項目中引入星空特效 展示 安裝插件 npm install vue-particles --save-dev 1 在main.js中引入插件 import VueParticles from 'vue-part

原创 HTTP常見狀態碼及原因短語

HTTP請求結構: 請求方式 + 請求URI + 協議及其版本 HTTP響應結構: 狀態碼 + 原因短語 + 協議及其版本 1×× : 請求處理中,請求已被接受,正在處理 2×× : 請求成功,請求被成功處理 200 OK 3××

原创 創建一個node-js項目超簡單

1、新建一個文件 在文件目錄下打開黑窗口,創建一個文件夾 mkdir project 2、cd到文件夾下,初始化項目 npm init 3、一路狂按回車鍵 項目初始化完畢,得到一個目錄和一個json配置文件。 4、打開目錄,創

原创 前端面試常問的跨域問題

爲什麼要跨域? 跨域問題是瀏覽器同源策略限制,當前域名的js只能讀取同域下的窗口屬性。  一個網站的網址組成包括協議名,子域名,主域名,端口號。比如https://www.github.com/80 其中https是協議名,www

原创 教你使用Vue路由

Vue路由vue-router是官方提供的一個插件,Vue要使用插件必須先安裝插件。 安裝插件 npm install vue-router --save –save是保存安裝路由信息到package.json,默認爲depen