擁抱Reduce、ForEach、Filter、Map

js

這些函式怎麼協助我替代 for 迴圈?
先把每個函式清楚說一遍,這樣你知道哪些函式可以用來替代什麼時機的 for 迴圈了。

  • forEach:遍歷每個元素。
  • map:遍歷每個元素,回傳的值會替代原本陣列內的值。
  • filter:遍歷每個元素,回傳 true 時,目前的值會保留在陣列內,這會回傳一個新陣列,而不是修改原本的陣列。
  • reduce:遍歷每個元素,依序組合、加總,然後丟給下個元素,最終會回傳一個結果。 如果你還是不清楚的話,沒關係,下面都有範例,畢竟沒看到範例之前你可能還是不知道那個奇怪的 reduce 是什麼東西。

Comment

PHP AJAX Image Upload

通過AJAX功能上傳圖片非常容易,並且易於在頁面中實現,在這個例子中,使用AJAX進行PHP圖片上傳,無需重新加載頁面。

AJAX進行PHP圖片上傳

使用jQuery AJAX來實現圖片上傳。有一個帶有文件輸入欄,和一個提交按鈕的表單。在這段代碼中,使用所選圖像文件提交表單時,AJAX腳本將被執行,向PHP發送上傳請求。PHP代碼將上傳的圖像移動到目標文件夾,並返回圖像HTML,將AJAX響應預覽顯示HTML頁面。

Comment

<table>內容值存取至資料庫

使用jquery將table資料存成物件格式,在整個丟給後端去存取,認為這是最為明智的方式。

主要存取整個<table>需要做的就是,將<table>內的資訊記錄下來,好讓後端存取使用。如重要的欄位資訊主要的data-key。

Comment

@use JSDoc

javascript jsdoc

入門

JSDoc 3是JavaScript的API文檔生成器,類似於Javadoc或phpDocumentor。您直接將文檔註釋添加到您的源代碼中,與代碼本身一起。JSDoc工具將掃描您的源代碼並為您生成HTML文檔網站。

Comment

React.js + <canvas>

react+canvas

我們有React,它可以幫助我們處理大量的可變DOM。

但想描述一種使用React的方法,它可以幫助您處理“<canvas>元素?是的,這聽起來很奇怪。但它運作得很好。

Comment

Copyright © 2018 ucamc