原创 JS實現放大鏡效果

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

原创 JS實現簡易計時器

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

原创 CSS方式實現瀑布流

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> body { margin: 0; } .container {

原创 數組的五中遍歷方式(forEach,filter,map,some,every)

forEach 遍歷所有的元素,沒有返回值, return 不會終止循環,只會結束本次循環,進行下一輪。 let ary = [ { name: 'aa', age: 10 }, { name: 'bb', age: 11 },

原创 計算頁面滾出的距離

<script> function getScoll() { return { left: window.pageXOffset || document.documentElement.scrollLef

原创 使用 instanceof 判斷數據類型

instanceof:的作用就是檢測構造函數的 prototype 和 實例的原型__proto__是否相等。 String 和 Date 對象同時也屬於Object 類型 console.log(String.prototype.__p

原创 對象的defineProperty方法

作用: 設置對象屬性的值,或者修改對象屬性的值,並且返回該對象。 Object.defineProperty(obj, prop, descriptor) obj: 對象名稱 prop: 要設置的屬性名 descriptor: 將被定義或

原创 NodeJs session 使用

以登錄爲例 基本實現原理: 客戶端通過賬號密碼登錄 服務器接收請求參數,生成sessionId 將sessionId存儲到客戶端的cookie中 下一次客戶端請求的時候帶上cookie ,服務器獲取cookie中的sessionId驗證

原创 formidable基本使用

用途:解析表單,支持get post請求參數,文件上傳等。 基本使用步驟: 下載fomidable模塊2.引入formidable模塊 const formidable = require('formidable'); 創建解析對

原创 JS中使用innerHTML和createElement方式動態創建元素

方式一:使用innerHTML拼接字符串方式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" con

原创 Linux文件的三個時間

關於文件的三個時間:1、mtime最近修改文件的時間;atime最近訪問文件的時間;ctime最近文件狀態改變的時間,例如文件屬性,屬主,鏈接的改變。2、利用ls-l顯示的時間是文件最近修改的時間。3、創建一個新的文件時,這三個時間是一樣的

原创 CentOS7關於NFS的初學

NFS(network file system)網絡文件系統NFS的主要功能是通過網絡讓不同的主機系統之間可以彼此共享文件或目錄。和普通的掛載類似,NFS也是通過掛載,使得用戶在訪問遠端的數據就像訪問本地目錄下數據一樣。mount x.x

原创 Linux的SSH服務初學

SSH 爲 Secure Shell 的縮寫,SSH 爲建立在應用層基礎上的安全協議。SSH 是目前較可靠,專爲遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題。1、ssh安全的加密協議

原创 linux中 tr 命令的基礎運用

tr命令可以看作是sed的簡化形式,可以用來替換刪除字符。tr - translate or delete characters常用的命令格式爲:tr -c -d -s 字符1 字符2 <文件名 | -c | 用字符2替換字符1