原创 Flutter必備語言Dart教程02 - 控制流,異常

我們已經完成了Dart中的變量,類型和函數的學習(如果你還沒有讀過它,請閱讀Flutter必備語言Dart教程01 - 變量,類型,函數),現在我們來看看Dart中的控制流和異常處理。 控制流 If – else Dart中的

原创 Flutter必備語言Dart教程01 - 變量,類型,函數

Hello World 致敬經典 ‘Hello World’ 程序。 與Java類似,每個Dart程序都必須有一個main作爲其入口點。 要運行程序,請將其保存在名爲“hello_world.dart”的文件中,並在終端中執行

原创 如何在Vue Router中應用中間件

中間件是我們在軟件開發中的一個古老而強大的概念,當我們在應用程序中使用路由相關模式時,它非常有用。 如果您不太瞭解中間件的含義,Nodejs框架Express裏的中間件可以幫助您瞭解它們的工作原理。 但是,中間件僅適用於後端嗎?

原创 使用React Hooks進行狀態管理 - 無Redux和Context API

React Hooks比你想象的更強大。 現在,我們將探索和開發一個自定義Hook來管理全局狀態 - 比Redux更容易使用的方法,並且比Context API更高效。 Hooks基礎 如果你已經很熟悉React Hooks,那麼

原创 JS對象那些事兒

JavaScript中幾乎所有東西都是一個對象,除了六種基本類型數據 - null,undefined,strings,numbers,boolean和symbols。 任何不是原始值的東西都是Object。這包括數組,函數,構

原创 25個JavaScript代碼簡寫技巧(上篇)

對於任何JavaScript開發人員來說,這篇文章很值得一讀。這裏記錄了我多年來學習的JavaScript代碼簡潔寫法,也給大家提供一些編碼上的思考和取捨。 1. 三元(三目)運算符 如果只想在一行中編寫if…else語句時,這

原创 25個JavaScript代碼簡寫技巧(下篇)

14. 多行字符串 如果您發現自己需要在代碼中編寫多行字符串,那麼您可以編寫它: 常規: 但是有一種更簡單的方法。只需使用反引號。 簡寫: 15. 展開(spread)操作符 ES6中引入的展開運算符有幾個用例,可以使Jav

原创 Node.js錯誤處理模式

異步語言中的錯誤處理,需要使用一些獨特的,非常規的方式。 Node.js中有七種主要的錯誤處理模式。讓我們簡單地看一下。 錯誤返回值 最簡單的模式,不能處理異步情況。如下: 拋出錯誤 這是一個常用的模式,函數執行時,如果出現錯

原创 使用React hooks處理複雜表單狀態數據

使用hooks替換this.setState() 自從React hooks*發佈以來已經有一段時間了,我很喜歡這個特性。這個hooks把我勾上了! Hooks允許我們創建更小,可組合,可重用,更易管理的React組件。 您可能

原创 Vue.js應用性能優化一

雖然現在網絡環境和電子設備變得越來越好,但是保持應用程序快速加載變得越來越困難。在本系列中,我將深入研究我們在實踐中使用的Vue性能優化技術,並且您可以在Vue.js應用程序中使用它們,使應用程序快速加載並順利執行。我的目標是讓這個系列成

原创 歡迎關注我的微信公衆號,前端知否

這個公衆號,主要用於分享web開發技術,前端開發知識

原创 深入淺出Node.js(一):什麼是Node.js

Node.js從2009年誕生至今,已經發展了兩年有餘,其成長的速度有目共睹。從在github的訪問量超過Rails,到去年底Node.jsS創始人Ryan Dalh加盟Joyent獲得企業資助,再到今年發佈Windows移植版本,Nod

原创 深入淺出Node.js(一):什麼是Node.js(下)

Javascript在動態語言中性能較好,有開發人員對Javacript、Python、Ruby等動態語言做了性能分析,發現Javascript的性能要好於其他語言,再加上V8引擎也是同類的佼佼者,所以N

原创 C語言 ----- 鏈表算法實現

#include <stdio.h> #include <stdlib.h> typedef struct Node { int data; struct Node * pNext; }NODE,*PNODE; PNODE cre

原创 C語言 ----- 動態棧的算法實現

#include <stdio.h> #include <stdlib.h> typedef struct Node { int data; struct Node *pNext; }NODE, * PNODE; typedef