原创 Django + Django REST framework步驟總結

一、創建配置項目 項目初始配置 創建項目 $django-admin startproject mysite 安裝數據庫驅動 $pip install pymysql 更改數據庫配置(tips:這裏爲了方便就直接用root了) DATABA

原创 上傳已有項目代碼至GitHub步驟總結

記錄一下吧,不然老是忘記查來查去,泡腳.jpg 一.本地創目創建 新建一個Git_test文件夾,新建一個test.txt,內容就輸入"abc"啓動Git命令行 git init git add -A . git commit -m"測試"

原创 js函數參數默認值設置

ES6中給出了函數的默認值設置,下面簡單介紹幾種設置默認參數的方法 一.基本用法 function first(x = 1, y = 2) { console.log("x:"+x ,"y:"+ y); } first(); first(1

原创 js獲取cookie並返回map

要用到cookie,於是封了個簡單的函數,可以直接通過鍵值對獲得對應cookie 函數 function getCookieMap(cookie) { // 1.根據分號切分,放入數組 // 2.遍歷數組,根據等號切分,前部分當

原创 前端防XSS攻擊——模板字面量(模板字符串)之模板標籤的應用

本篇先簡單介紹模板字面量及標籤模板,再引出其應用——防止XSS攻擊 一.簡介模板字面量(即模板字符串,MDN已更新爲"模板字面量"的說法,此文以後都用“模板字面量”) ES6中引入了模板字面量來代替傳統JS的輸出模板,直接看代碼最清楚吧 模

原创 項目中配置Babel轉碼器的詳細教程

先簡單說一下Babel吧 Babel是一個ES6轉碼器,可以將ES6代碼轉爲ES5代碼 此篇教程是在學習阮老師的《ES6標準入門》時,不是特別懂npm的學習總結 比較適合沒有用過npm的同學吧。 在阮老師的教程上具體補充,通過以下幾個步驟,

原创 this指針使用及call(),apply()及bind()的使用

目錄 一.理解this指針意義二.用call(),apply(),bind()解決指針指向問題三.bind()的使用場景與少用之處 一.理解this指針意義 讓我們先理解好this指針的定義: this引用的是函數執行的環境對象 this永

原创 Django:CSRF Failed: CSRF token missing or incorrect——用戶驗證機制

最近在嘗試用Django做後臺api接口,用到了自帶的用戶驗證機制:https://docs.djangoproject.co... 在初次登錄成功後一直彈出 其實並不是跨域問題,而是django自帶的用戶驗證機制我們只需在請求頭中添加X-

原创 Django前後端分離之REST framework初試

之前剛學django時硬生生使用了靜態資源和接口分離的方法,實際使用中肯定會非常不方便。於是發現了用於前後端分離,編寫後臺API的REST framework框架。這裏做初步嘗試官方文檔看起來非常入門本次實踐主要是根據官方文檔步驟進行初步實