原创 一分鐘入門 Babel(下一代 JavaScript 語法的編譯器)

簡單來說把 JavaScript 中 es2015/2016/2017/2046 的新語法轉化爲 es5,讓低端運行環境(如瀏覽器和 node )能夠認識並執行。嚴格來說,babel 也可以轉化爲更低的規範。但以目前情況來說,e

原创 重學ES系列之新增的幾個循環方法

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

原创 重學ES系列之過濾數組

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

原创 重學ES系列之拓展運算符

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

原创 重學ES系列之新型數據結構Map應用

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

原创 重學ES系列之Set實現數組去重、交集、並集、差集

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

原创 (win環境)使用Electron打造一個桌面應用翻譯小工具

初始化項目 npm init 修改package.json { "name": "trans", "version": "1.0.0", "main": "main.js", "license": "MIT",

原创 React項目中 使用 CSS Module

安裝react-app-rewired 由於新的 [email protected] 版本的關係,還需要安裝 customize-cra。但是我們這裏不需要安裝 [email protected]。只需要安裝 re

原创 使用node.js如何簡單快速的搭建一個websocket聊天應用

初始化項目 npm init 安裝nodejs-websocket npm install nodejs-websocket 創建並編輯啓動文件 創建一個名爲app.js文件,並且編輯它。 var ws = require(

原创 react native 0.6x 在創建項目時,CocoaPods 的依賴安裝步驟卡解決方案

前言 你需要做兩件事 gem換源 pod repo 換源 實戰 如果你已經成功安裝了CocoaPods。那麼這裏你需要卸載它。 gem換源 1、 卸載CocoaPods 查看gem安裝的東西 gem list 下面一般就是g

原创 Win 系統下使用gnvm操作node版本

下載 gnvm官方網址 有好幾種安裝方式,我這裏使用的是百度網盤下載。 安裝 下載完成將gnvm.exe文件放到node的安裝根目錄下,如果你不知道安裝目錄在哪?可以使用命令: where node 查看是否安裝成功 使用管

原创 【CSDN學院出品】 你不可不知的JS面試題(第三期)

1、什麼是閉包? 如圖所示,閉包就是一個定義在函數內部的函數,其作用是將函數內部和函數外部連接起來。 大家知道,作用域的問題,就是在函數內部定義的變量稱爲局部變量,外部取不到值。 下面我們通過代碼來更加詳細地看一下: fu

原创 Vue回爐重造之router路由(更新中)

你好,我是Vam的金豆之路,可以叫我豆哥。2019年年度博客之星、技術領域博客專家。主要領域:前端開發。我的微信是 maomin9761,有什麼疑問可以加我哦,自己創建了一個微信技術交流羣,可以加我邀請你一起交流學習。最後自己也

原创 如何將兩個數組對象的相同屬性進行操作(更簡潔)

我們以前可以使用雙循環,來判斷條件,達到目的,這裏我們使用更簡潔的方法: 合併數組,然後通過obj[v.name]=obj[v.name]===undefined)判斷其條件,將兩個數組對象的相同屬性將對應的type變爲1。 va

原创 一篇文章帶你使用Typescript封裝一個Vue組件

一、搭建項目以及初始化配置 vue create ts_vue_btn 這裏使用了vue CLI3自定義選擇的服務,我選擇了ts、stylus等工具。然後創建完項目之後,進入項目。使用快捷命令code .進入Vs code編輯器