原创 視頻尺寸時長獲取及截圖 - JavaScript

獲取視頻的尺寸,播放時長 loadVideo = function(file) { return new Promise(function(resolve, reject) { const videoElem = do

原创 Promise 併發個數限制

簡述 當我們需要保證代碼在多個異步操作都完成後執行,通常我們會使用Promise.all 來實現。以請求多張圖片爲例: // 爲了演示方便,我們在此用fetchImage函數來模擬異步請求圖片,返回成功提示 function fe

原创 JQuery對象與DOM對象

JQuery對象與DOM對象 jQuery獲得的對象並不和我們平時使用getElementById獲得的對象是一樣的對象。所以一些新手就很迷惑,爲什麼${“#Element”}不能直接innerHTML,這就是原因所在,解決方式請

原创 jQuery中prop和attr的區別

JQuery中prop與attr的區別 問題 爲了實現複選框的全選和全不選的功能,需要通過JQuery來動態的設置checkbox的checked狀態(即選中與否)。最初使用.attr()方法 if(first.check

原创 LeetCode之letter-combinations-of-a-phone-number(手機數字鍵中字母組合)- javascript版

問題 給定一個僅包含數字 2-9 的字符串,返回所有它能表示的字母組合。 給出數字到字母的映射如下(與電話按鍵相同)。注意 1 不對應任何字母。 示例: 輸入:“23” 輸出:[“ad”, “ae”, “af”, “bd”, “

原创 Mysql中文亂碼的問題

Mysql中文亂碼的問題 使用mysql時插入中文數據時會報錯: 插入後,相應的中文項無法正常顯示: 原因是在最初創建表的時候沒有將表的排序規則設置成中文的(錯誤示例:拉丁文,不“??”纔怪) 解決辦法很簡單,就是將該

原创 $.ajax中的dataType參數與success回調函數

$.ajax中的dataType參數與success回調函數 本例實現的是一個聯繫人搜索,前端提交搜索信息,後端進行匹配,存在則以JSON格式返回聯繫人信息,否則返回空。 前端js代碼如下 <script type="text/j

原创 前端提交的中文數據與後端數據庫無法正確匹配的問題

前端提交的中文數據與後端數據庫無法正確匹配的問題 前端的使用GET方法將輸入框中的中文數據提交給後端: $("#SearchButton").click(function(){ ajax("GET", "

原创 PHP會話處理——Cookie和Session

PHP會話處理——Cookie和Session 遇到的問題: 我們希望實現單點登錄SSO,即用戶只需一次登錄,網站的所有網頁都將記住用戶的登錄信息。但HTTP是一種無狀態協議,也就是說每次請求都是獨立的,與上一次或下一次請求無關。

原创 PHP操作AD域入門(一)

AD與LDAP,域和用戶組 LDAP LDAP(Lightweight Directory Access Protocol)——輕量目錄訪問協議。實際上是在X.500標準基礎上產生的一個簡化版本。 簡單的說,它更像是用於訪問ld

原创 前端視頻文件常用操作

獲取視頻的尺寸,播放時長 loadVideo = function(file) { return new Promise(function(resolve, reject) { const videoElem = do

原创 commander.js

commander.js 是node.js命令行界面的完整解決方案 命令行 根據選項Options的格式,可分爲簡短形式和完整形式: 根據選項Options的功能,可分爲switch形式和flag形式 Demo var prog

原创 Cesium 實用總結

Cesium是什麼 Cesium是一款面向三維地球和地圖的,世界級的JavaScript開源產品。它提供了基於JavaScript語言的開發包,方便用戶快速搭建一款零插件的虛擬地球Web應用,並在性能,精度,渲染質量以及多平臺,易用性

原创 babel-plugin-react-css-modules

react-css-modules - npm GitHub - gajus/babel-plugin-react-css-modules: Transforms styleName to className using comp

原创 Webpack React項目中使用CSS-Module

輸入: //webpack.config.js { test: /\.css$/, use: [ "style-loader", "css-loader?modules&localIdentName=[na