原创 Node-3.構建Web應用(二)

文章目錄前言一、數據上傳表單數據其他格式附件上傳數據上傳與安全內存限制CSRF(跨站請求僞造)二、路由解析文件路徑型MVCRESTful三、中間件異常處理中間件與性能四、內容響應和頁面渲染內容響應MIME附件下載響應JSON響應跳

原创 Node-2.垃圾回收機制

文章目錄NodeJS的垃圾回收機制V8的垃圾回收機制新生代 —— 使用Scavenge算法進行垃圾回收Scavenge算法老生代 —— Mark-Sweep 和 Mark-CompactMark-SweepMark-Compact

原创 前端基礎技術點(CSS相關)

前端基礎(CSS相關原理)一、層疊順序、層疊上下文、層疊等級層疊順序層疊上下文層疊等級二、盒模型三、格式化上下文( Formatting Context)塊格式化上下文(Block formatting contexts)如何會產

原创 Node-1.高性能服務器

文章目錄Node——高性能服務器異步I/O與非阻塞I/ONodejs的異步I/O事件循環機制Node與其他服務器比較 Node——高性能服務器 瀏覽器中JavaScript在單線程上執行,而且與UI渲染共享同一個線程,所以Java

原创 Node-3.構建Web應用(一)

文章目錄NodeJS構建Web應用(一)基礎功能請求方法路徑解析查詢字符串CookieCookie介紹Cookie的性能影響SessionSession與Cookie的區別Session的實現方式Session與內存的處理Sess

原创 前端工程化之——代碼規範五部曲

文章目錄一、EditorConfig二、ESLint.eslintrc.eslintignore三、Prettier.prettierrc.prettierignore.js四、StyleLint.stylelintrc.js.s

原创 前端性能優化分析總結

文章目錄涉及原理HTTP協議從輸入URL到 頁面渲染完畢,發生了什麼瀏覽器渲染機制資源加載執行順序重繪、重排一、文件資源加載優化1、減少少加載文件數量和體積2、緩存本地存儲服務器緩存2、使用CDN減少用戶與服務器的距離3、按需加載

原创 前端模塊規範:AMD規範、CMD規範、CommonJS規範、ES6 Module

前端模塊規範:AMD規範、CMD規範、CommonJS規範、ES6 ModuleCommonJS規範AMD規範CDM規範如何兼容多種模塊規範總結AMD和require.jsCMD和sea.jsCommonJS和Node.jsES6

原创 前端基礎面試技術點(CSS部分)

前端基礎面試技術點(CSS相關原理)一、層疊順序、層疊上下文、層疊等級層疊順序層疊上下文層疊等級二、盒模型三、格式化上下文( Formatting Context)塊格式化上下文(Block formatting contexts

原创 跨應用間調用: URL Scheme

URL Scheme的使用場景? App應用爲了保護用戶的隱私和安全,App之間都被設計成沙盒,但是這種沙盒設計也阻礙了應用間的信息共享,所以,URL Scheme是爲app之間相互調用而設計的。 URL Scheme的作用是可以

原创 weex入門踩坑

最近在學習Weex,官方的介紹這是基於VUE實現的一套跨平臺開發方案,能以 web 的開發體驗構建高性能、可擴展的 native 應用,可以一次撰寫,多端運行。 本文章記錄學習Weex過程中所遇到的問題,後續會不斷補充。 文章從兩方面進

原创 js中for循環變量的作用域

js中for循環變量的作用域 今天在網上看到一個前端的面試題就想做做,題目如下: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <titl

原创 Vue快速入門教程

Vue快速入門教程 目錄 Vue快速入門教程 目錄 Vue是什麼及其特點 實例的生命週期 vue的響應式原理 網絡請求axios 路由router 狀態管理vuex Vue在2017年人氣一路上漲,越來越多的項目選用V

原创 常用原生js與jQuery對比總結

常用原生js與jQuery對比總結 在前端開發中,我們經常會使用jQuery,因爲jQuery簡化了JavaScript編程,可以使我們的代碼更加的簡潔。 而jQuery是一個 JavaScript 庫,瞭解JavaScript 可以幫

原创 防盜鏈——防止其他頁面通過url直接訪問本站資源

防盜鏈產生效果描述: 在頁面中引入一個鏈接,在頁面中點擊訪問這個鏈接(注:直接頁面通過瀏覽器打開是無效的,需要通過服務器訪問頁面) 而通過地址欄與直接打開頁面(不通過服務器)直接訪問是返回正常的頁面。 看到這裏也許你也猜到了這應該是