原创 JavaScript 垃圾回收

在公司經常會聽到大牛們討論時說道內存泄露神馬的,每每都驚羨不已,最近精力主要用在了Web 開發上,讀了一下《JavaScript高級程序設計》(書名很唬人,實際作者寫的特別好,由淺入深)瞭解了一下JavaScript垃圾回收機制,對內存泄

原创 淺談一下js的垃圾回收的內容

這篇文章主要介紹了關於js的垃圾回收機制,有着一定的參考價值,現在分享給大家,有需要的朋友可以參考一下   垃圾回收 內存管理於我們來說是自動的、不可見的。我們創建的原始類型、對象、函數等等,都會佔用內存。 當它們不被需要之後會發生什麼?

原创 進程間通信(IPC)介紹

進程間通信(IPC,InterProcess Communication)是指在不同進程之間傳播或交換信息。 IPC的方式通常有管道(包括無名管道和命名管道)、消息隊列、信號量、共享存儲、Socket、Streams等。其中 Socket

原创 XHR簡介

在XHR誕生前,網頁要獲取客戶端和服務器的任何狀態更新,都需要刷新一次,在XHR誕生後就可以完全通過JS代碼異步實現這一過程。XHR的誕生也使最初的網頁製作轉換爲開發交互應用,拉開了WEB2.0的序幕。  XHR是一種瀏覽器API,極大簡

原创 【webpack】webpack-dev-server生猛上手——讓我們來搭一個webpack的微服務器吧!

正文   [前言]:因爲最近在搞百度地圖API的時候用到了webpack的externals,才發現我之前都只是用webpack做一些搭建完項目後的“收尾工作”——即打包,而沒有把它納入到項目開發的“主體過程”中來,真是“物不盡其用”。於

原创 JS - Promise使用詳解2(ES6中的Promise)

2015年6月, ES2015(即 ECMAScript 6、ES6) 正式發佈。其中 Promise 被列爲正式規範,成爲 ES6 中最重要的特性之一。1,then()方法簡單來講,then 方法就是把原來的回調寫法分離出來,在異步操作

原创 一起來擁抱強大的TypeScript吧--Ts+Vue完全教程

功能 輪播 搜索 列表 懶加載 簡單動畫 loading vue-router.ts vuex.ts vue-class-component使用 vuex-class使用 xxx.d.ts聲明文件 基於類的編寫方式 mock數據 tsco

原创 JS 事件循環機制 - 任務隊列、web API、JS主線程的相互協同

一、JS單線程、異步、同步概念  從上一篇說明vue nextTick的文章中,多次出現“事件循環”這個名詞,簡單說明了事件循環的步驟,以便理解nextTick的運行時機,這篇文章將更爲詳細的分析下事件循環。在此之前需要了解JS單線程,及

原创 SVN和Git對比梳理

在日常運維工作中,經常會用到版本控制系統,目前用到最廣泛的版本控制器就是SVN和Git,那麼這兩者之間有什麼不同之處呢?SVN(Subversion)是集中式管理的版本控制器,而Git是分佈式管理的版本控制器!這是兩者之間最核心的區別。S

原创 徹底解決Webpack打包性能問題——manifest.json

徹底解決Webpack打包性能問題Starkwang前端工程師@騰訊 / Node.js Collaborator352 人讚了該文章這幾天寫騰訊實習生 Mini 項目的時候用上了 react 全家桶,當然同時引入了 Webpack 作爲

原创 Electron 的本質

本文翻譯自 http://jlord.us/essential-ele...本文將簡明扼要地講解 Electron。BackgroundDevelopmentDevelopment Con'tWhat is ElectronPrereqs

原创 徹底理解js中this的指向,不必硬背

首先必須要說的是,this的指向在函數定義的時候是確定不了的,只有函數執行的時候才能確定this到底指向誰,實際上this的最終指向的是那個調用它的對象(這句話有些問題,後面會解釋爲什麼會有問題,雖然網上大部分的文章都是這樣說的,雖然在很

原创 Git LFS 入門指南

出於好意:設計團隊開始把他們大尺寸的圖形文件添加到你的項目倉庫當中,然而引起的結果是,你看着倉庫不斷增大直到數 GB 大小......在 GIT 中以二進制文件來運行確實是一種明智的做法,每當提交一個 100MB 的 Photoshop

原创 node.js AES/ECB/PKCS5Padding 與其他語言的加密解密通用

關於什麼是AES? 需要自己goole瞭解一下,今天就是簡單和大家分享node.js下使用 AES/ECB/PKCS5Padding 如何與其他語言通用加密解密.就像你的接口是node.js提供服務,而第三方平臺是其他服務器端語言開發,比

原创 Vuex

什麼是Vuex?       官方說法:Vuex 是一個專爲 Vue.js應用程序開發的狀態管理模式。它採用集中式存儲管理應用的所有組件的狀態,並以相應的規則保證狀態以一種可預測的方式發生變化。      個人理解:Vuex是用來管理組件