原创 提交表單時頁面自動刷新的相關問題及解決辦法

一、前端的坑-提交表單頁面自動刷新 遇到的問題 最近一段時間需要用到ajax局部的刷新頁面,本來並不是一個複雜的功能,但是卻遇到了比較大的問題,問題的具體情況是每當局部刷新之後頁面就會自動刷新,然後就又回到了沒有刷新前的狀態,這讓

原创 適用於前端的 template-web 模板引擎

1. 模板引擎 中文文檔: https://aui.github.io/art-template/zh-cn/index.html Github: https://github.com/aui/art-template 1.1

原创 Git基礎

1. Git基礎 1.1 版本管理 1.1.1 什麼是版本管理 版本管理是一種記錄文件變化的方式,以便將來查閱特定版本的文件內容。 1.1.2 人爲維護文檔版本的問題 文檔數量多且命名不清晰導致文檔版本混亂 每次編輯文檔

原创 史上安裝Chrome插件最簡單方便的方法

一、chrome瀏覽器在國內有兩個問題 1、載谷歌商店的插件比較麻煩。 2、插件下載到本地之後,安裝繁瑣。 這兩點浪費了大量新手的上手時間和後續重複安裝的時間。 星願瀏覽器(基於Chromium內核)完美的解決了以上兩個問題。 兼

原创 項目登錄功能實現

1、 創建用戶集合,初始化用戶 真實的登錄功能是需要用戶信息做支撐,能登錄的用戶一定是網站的註冊用戶,用戶的信息是存儲在服務器端的數據庫中的所以要實現登錄功能就要先連接數據庫,創建用戶集合,初始化一個用戶用來實現登錄功能。 ① 連

原创 密碼加密 bcrypt模塊的基本使用

一、什麼叫明文,什麼叫密文,爲什麼不允許在數據庫裏明文保存密碼? 1、什麼叫密碼? 密碼是一種用來混淆的技術,使用者希望將正常的(可識別的)信息轉變爲無法識別的信息。但這種無法識別的信息部分是可以再加工並恢復和破解的。密碼在中文裏

原创 在連接MongoDB數據庫時,去除Node中提示的礙眼東西

在連接MongoDB數據庫時,去除Node中提示的礙眼東西: 第一個: (node) DeprecationWarning: current Server Discovery and Monitoring engine is de

原创 再也不學AJAX了!之AJAX概述(一)

“再也不學AJAX了”是一個與AJAX主題相關的文章系列,包含以下三個部分的內容: AJAX概述:主要回答“AJAX是什麼”這個問題; 使用AJAX:介紹如何通過JavaScript發送AJAX請求; 跨域獲取數據:介紹了與“跨

原创 使用Joi來驗證數據模型

Joi模塊簡介 我們用nodejs實現一些功能時,往往需要對用戶輸入的數據進行驗證。然而,驗證是一件麻煩的事情,很有可能你需要驗證數據類型,長度,特定規則等等,在前端做表單驗證時,我們常用的做法是使用正則,正則表達式也許可以一步到

原创 看看這些基礎概念你瞭解多少?

一、服務器 類型 按照服務類型:文件服務器,數據庫服務器,郵件服務器,Web服務器 按照操作系統:Linux服務器,Windows服務器 按照應用軟件:Apache服務器,Nginx服務器,IIS服務器,Tomcat服務器,We

原创 cookie與session是神馬東西?

一、cookie (儲存在用戶本地終端上的數據) Cookie,有時也用其複數形式 Cookies。類型爲“小型文本文件”,是某些網站爲了辨別用戶身份,進行Session跟蹤而儲存在用戶本地終端上的數據(通常經過加密),由用戶客戶

原创 數據加密方法及原理介紹

一、加密術語 1、加密 透過數學公式運算,使文件或數據模糊化,將容易識別的明文變成不可識 別的密文 用於祕密通訊或安全存放文件及數據 2、解密 爲加密的反運算 將已模糊化的文件或數據還原,由密文還原出明文 3、密鑰 是加

原创 常見的用戶密碼加密方式以及破解方法

“ 要完全防止信息泄露是非常困難的事情“”,除了防止黑客外,還要防止內部人員泄密。但如果採用合適的算法去加密用戶密碼,即使信息泄露出去,黑客也無法還原出原始的密碼(或者還原的代價非常大) 。也就是說我們可以將工作重點從防止泄露轉換

原创 瀏覽器與服務器通信的過程

首先當用戶在瀏覽器的地址欄中敲入了網站的網址 ( 比如: alibaba.com ) ,這時瀏覽器會首先通過訪問的域名來定位到IP (DNS) 從而找到去哪裏獲取資源, 這時, 瀏覽器會依次進行如下查找: 1. 瀏覽器緩存 : 瀏

原创 chrome 67版本後無法拖拽離線安裝CRX格式插件的解決方法

有一部分網友反映子chrome 67版本以後以前離線安裝chrome插件的方法無法使用,雖然小編的電腦仍然可以使用,但是既然有那麼多用戶反映,自然是存在這種問題的,小編收集整理了三種解決chrome 67版本後無法拖拽離線安裝CR