原创 JavaScript try catch finally詳解與配合return的使用

大家都知道Java裏有try語句,可以方便的捕捉錯誤並方便程序員使用,在ECMA-262中也正式引用了這一特性,用來給廣大程序員在代碼層上一層“保險”。 用法如下: try { tryCode - 嘗試執行代碼塊 } catch

原创 vue項目eslint格式化最全註釋!拿走不謝

JavaScript語言因爲其靈活,怎麼寫都不會錯的特點深受開發人員喜愛,然而過於靈活也會導致一些難以排查的bug。好的代碼風格能夠幫我們解決這些問題(typeScript:沒錯,正是在下!)霧~~ 代碼檢查是一種靜態的分析,常用於尋找有

原创 vue自定義組件@click點擊失效問題,附解決方案

  問題描述: 自定義組件在使無法,無法綁定原vue文件內的原生click事件 原因分析: 根據查詢vue官方文檔,得知click事件作用於組件內部,如果組件內沒有寫click事件,便會無響應。 問題解決: 1.參照官方文檔,可以用@cl

原创 這可能是史上最全的js數組方法彙總

首先上一張花費大量時間整理和排序的表格,裏面列出了基本所有數組方法,以及參數、返回值,有需要的朋友可以將圖片保存,或者根據自己的需要將圖片改造,自行定製。 接下來就按照我的個人思路,依次對該表格裏的方法解析之。 Ps,所有的方法都會在2

原创 node-sass安裝遇坑排解

項目裏遇到css構建化工具,其中就有node-sass,但是安裝過程中一直報錯,怎麼都安裝不上,以下是解決思路與方法 &npm install node-sass --save 這是大家常用的安裝方法。由於nodesass安裝過程中

原创 winform開發簡單的音樂播放器

項目地址可見 https://github.com/StrawberryOrange/music-player-winForm 概述:一款輕量級的音樂播放器,具有播放本地音樂的功能 項目地址:https://github.com/Str

原创 微信小程序使用es6封裝http請求

公司前段時間研究跨端融合,發現有一款框架名叫hera,可以將微信小程序直接編譯爲native應用,沒錯,就是apk的那種安裝包…… 遂開始了研究…… 因爲之前有過vue的編碼經驗,而小程序又是mvvm的數據驅動型框架,上手相對還是比較快的

原创 Js數組元素去重問題(吐血整理)十一種方法

前段時間遇到數組去重的問題,網上查到的資料也是參差不齊,有的實用有的簡潔有的好記,所以在此把遇到的一些方法做一個記錄,同時對一些常用方法時間消耗、以及難易程度做個比較。 Ps所有代碼均在Firefox內做過測試。   一、利用es6中的s

原创 Ubuntu子系統安裝nodejs和npm的排坑過程。。。

Ubuntu系統相信程序員已經十分熟悉了,經典的Linux,使用人數多多,命令行體驗upup,個人也是比較喜歡這個系統,正好win10下面微軟開發了Ubuntu子系統,能夠掛載系統盤c盤,不用開虛擬機,於是搞了一個Ubuntu子系統(這裏

原创 uwp圓形頭像以及選取本地圖片當作頭像

如題所示,實現了選取本地圖片,裁剪圖片爲圓形,當作用戶頭像的幾個功能思路來自於https://blog.csdn.net/lindexi_gd/article/details/49757187https://blog.csdn.net/g