原创 騰訊的JS前端面試題

無意中看到這個題目,看完所有解答後,覺得還是不好,所以就寫了一下。問題來自:http://www.codefans.net/jscss/code/3

原创 Node 代理與純靜態服務器ecstatic插件代碼應用整理

第三個代理插件是基於第一個進行擴展。第二個是純靜態服務器插件。   // http-proxy code var port = parseInt(process.argv[2]); var http = require('http'

原创 javascript內部函數this指向問題

var name = "clever coder";   var person = { name : "foocoder", hello : function(sth){ var sayhello = functi

原创 JavaScript面向切面編程

很多人都知道java,spring裏面有一個aop的切面編程,它利用了反射機制實現了。今天我們用js來實現一個模仿的,只是簡單的實現,你可以自行再添加自己的條件和完善: function aop(obj,before,after,filt

原创 java mysql 亂碼和啓動中斷1067問題

今天遇到mysql啓動問題,本來是由於java插入數據庫亂碼問題,修改過程中又遇到啓動問題1067狀態。索性一次將解決寫出來分享,以免後來人走彎路。 我非常鬱悶的就是國內這些百度啊,貼吧啊,各種轉載,不負責任的寫東西,寫得還不對,誤人

原创 JS Uint8ClampedArray to Base64

var toBase64 = [ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S

原创 前端如何引入vConsole

很多文章講述不是很到位,就記錄一下 vconsole 的使用和注意點。 爲什麼要使用 vconsole.js ? 因爲手機或者平板之類的客戶端軟件並沒有控制檯,前端開發想看log日誌比較麻煩,如果一直彈窗alert方法實在太挫了。所以騰訊

原创 剖析jQuery源碼

@description analyzing jquery.1.3.1.js @author yanquan.xu(Henry) @date 2013/5/11 19:19 @place campus 由於深愛着javascript語

原创 react-router 官方入門教程(翻譯)

翻譯原文:react-router-tutorial 全篇講解使用react路由插件:react-router ----------------------------------   課程1:搭建項目 git clone https:

原创 JavaScript ECMAScript 2019(ES2019)/ES10 有什麼API變化?

    谷歌瀏覽器  Version 72 對開發者開放 ES10 新特性。     1.Array.Flat()   2.Array.flatMap()   3.Object.fromEntries()   4.String

原创 JS Toast組件實現

Toast本來是一個比較簡單的組件,但是由於與一般組件不同,脫離本身DOM結構,渲染到最外層。所以在Vue或者React之類的渲染模板寫出來會非常繞和吃力,而且不易理解。最近自己更貼近於原生js實現Toast,代碼簡單又少,也可以隨意更改

原创 React+Redux 入門學習總結

最近幾天學習React + Redux,還有Redux異步。 React比較簡單,它只是負責界面渲染而已,就如同Vue或者Angular一樣。官網有初始項目工具:create-react-app 。直接按照ReadMe就可以建立空項目進行

原创 Electorn 開發應用如何打包Mac桌面APP,並更改APP默認圖標

  1.首先安裝打包工具  electron-builder。  github地址 yarn add electron-builder --dev 2.在項目 package.json 文件中的 scripts 配置項加入一行腳本:

原创 Mac Eclipse 免費下載安裝地址

看到下載又要積分,共享一個百度盤下載地址。方便大家。   https://pan.baidu.com/s/1CD9HpKSTNdVHaUhLlGwKLQ   如何安裝?下載下來,只管雙擊,自我選擇。         關注微信公衆號,更多資

原创 Mac JDK 11 安裝下載包

https://pan.baidu.com/s/1XyPsztj-SaWOtxiVqI-YjQ