原创 前端模塊化的作用

相信很多人都用過 seajs、 requirejs 等這些模塊加載器,他們都是十分便捷的工程管理工具,簡化了代碼的結構,更重要的是消除了各種文件依賴和命名衝突問題,並利用 AMD / CMD 規範統一了格式。然而你瞭解模塊化的作用嗎?

原创 漫畫告訴你什麼是DDoS攻擊?

本文作者:魏傑 文章轉載自:綠盟科技博客,原文標題:看ADS如何治癒DDoS傷痛根據《2015 H1綠盟科技DDoS威脅報告》指出,如今大流量網絡攻擊正逐漸呈現增長趨勢,前不久錘子科技的發佈會以及9月12日蘋果官網宕機的案例就印證了這

原创 NodeJS框架之Express4.x源碼分析

1.源碼目錄結構   Express4.x自己實現了一個router組件,實現http請求的順序流程處理,去除了很多綁定的中間件,使代碼更清晰。   下面是express4.14的文件結構圖:   1.middleware(中間件)下

原创 深入理解javascript閉包

一、變量的作用域 要理解閉包,首先必須理解Javascript特殊的變量作用域。 變量的作用域無非就是兩種:全局變量和局部變量。 Javascript語言的特殊之處,就在於函數內部可以直接讀取全局變量。 Js代碼 var n

原创 Jquery源碼中的小技巧總結

  關於Jquery源碼的解讀網上已經有很多文章了,這裏可以提供一個比較詳細的鏈接jQuery源碼分析系列——來自Aaron,而本帖主要總結一下Jquery源碼中一些好的技巧,可以根據自己的需要應用在我們平時編寫的代碼中。 1.無New構

原创 乾貨 | Web前端優化及工具集錦

原文地址:http://www.csdn.net/article/2013-09-23/2817020-web-performance-optimization   前端的性能對於一個Web應用來說非常重要,如果一個Web應用的頁面

原创 Webstorm下MEAN框架環境搭建

    什麼是MEAN框架?它可絕對不是吝嗇的框架哦,而是包含了Mongoose(用於操作MongoDB)、Express、AngularJS以及Node.js的全Javascript開發架構,對的,你沒看錯,再也不用羨慕隔壁家的Java

原创 Javascript“預編譯”理解

      首先來看一個例子: <script type="text/javascript"> var a = 1; function show() { console.log(a + 1);

原创 基於MEAN的仿豆瓣電影網站開發實戰(1)

版權聲明:本文爲博主原創文章,轉載請註明出處http://blog.csdn.net/lilythy2016/article/details/52810082。   本帖講的是仿豆瓣電影網的電影錄入功能實現,環境採用的是全JavaSc

原创 前端工程化基礎

[轉載]前端工程——基礎篇 小編推薦:掘金是一個高質量的技術社區,從 ECMAScript 6 到 Vue.js,性能優化到開源類庫,讓你不錯過前

原创 let、const、var和塊級作用域

我們知道JavaScript定義變量的方式是var,但是var有幾個問題。 var 第一個就是作用域的問題,var不是針對一個塊級作用域,而是針對一個函數作用域。舉個例子: function runTowerExperime

原创 小談javascript原型鏈

  javascript不像java是基於類(class)繼承的,子類可以繼承父類的屬性,而是基於原型來實現繼承的。要理解原型繼承的原理,關鍵在於理解原型鏈,本帖將先介紹與之相關的對象、原型對象(prototype)和原型指針(__pro

原创 數據結構隊列之javascript實現

      隊列是一種支持先進先出(FIFO)的集合,即先被插入的數據,先被取出!隊列的示意圖如圖1所示, 圖1       我們先來聲明隊列的構造函數, //隊列的構造函數 function Queue() { th

原创 基於MEAN框架的仿豆瓣電影開發實戰(2)

  版權聲明:本文爲博主原創文章,轉載請註明出處http://blog.csdn.net/lilythy2016/article/details/52818676。   在上一篇帖子基於MEAN的仿豆瓣電影網站開發實戰(1)中我已經詳

原创 數據結構棧之javascript實現

      棧是一種支持後進先出(LIFO)的集合,即後被插入的數據,先被取出,棧的示意圖如圖1。 圖1       首先聲明構造函數Stack,裏面定義我們需要的屬性和方法,代碼如下。 function Stack(){