原创 JavaScript 刷題 —— 二

題目列表第一題:數組連續數相加求最大和第二題:根據字符串中的數字排序第三題:數字處理後排序第四題:正則匹配第五題:數組比較與去重第六題:處理連續數字第七題:將零移動到數組末尾第八題:求數組差值和第九題:字符串高位補零第十題:數組累

原创 JavaScript 刷題 —— 三

題目列表第一題:數字轉換爲字符串第二題:字符串正則轉換第三題:查詢數組最大值和最小值第四題:字符串去重並排序第五題:計算Unicode編碼第六題:數組去重與求和第七題:數組過濾指定元素第八題:異或比較第九題:選出數組最小值第十題:

原创 關於媒體查詢與響應式設計

本節目錄一句話概括響應式網頁設計阻止移動端縮放頁面媒體查詢擁抱流式佈局漸進增強與優雅降級瞭解條件註釋 一句話概括響應式網頁設計 如果要用一句話概括響應式網頁設計,我覺得它是針對任意設備對網頁內容進行完美佈局的一種顯示機制。 響應式

原创 JavaScript--25 構造函數的誤用問題(this 指向 window)

構造函數其實就是一個使用new 操作符調用的函數。當使用new 調用時,構造函數內用到的this 對象會指向新創建的對象實例,如下面的例子所示: function Person(name, age, job){ this.nam

原创 JavaScript 刷題 —— 四

本節目錄第一題:字符串轉換爲二進制第二題:二維數組相加第三題:判斷三邊能否構成三角形第四題:返回字符串中第一個有重複值的元素第五題:循環加減乘除第六題:數組配對第七題:所有單詞首字母大寫第八題:比較字符串相同位置元素第九題:只對數

原创 解決github網站慢

使用Google 搜索 http://www.qtshare.cn/archives/520 1、進入 C:\Windows\System32\drivers\etc 路徑 2、打開 hosts0 文件 3、在末端加入 # Gi

原创 H5 關閉微信或支付寶瀏覽器

微信或支付寶關閉瀏覽器 // 判斷是否在微信或QQ瀏覽器內 var isAliOrWx = function() { var typeBower = ''; var ua = navigator.userAgent

原创 Android端微信開發者調試H5頁面

1、微信端打開 http://debugx5.qq.com 2、打開微信 TBS 調試 3、然後在谷歌瀏覽器地址欄輸入chrome://inspect/#devices 4、點擊想要調試的頁面下的inspect即可 參考 微

原创 JavaScript數據結構之 —— 01數組基礎

JavaScript中對數組的定義 數組的標準定義是:一個存儲元素的線性集合(collection),元素可以通過索引來任意存取,索引通常是數字,用來計算元素之間存儲位置的偏移量。幾乎所有的編程語言都有類似的數據結構。然而Java

原创 JavaScript數據結構之 —— 11動態規劃(實例)

目錄遞歸計算斐波那契數列遞歸方法動態規劃動態規劃尋找最長公共子串揹包問題遞歸解決方案動態規劃解決方案 遞歸 遞歸是一種解決問題的方法,通常涉及函數調用自身。我們使用遞歸,並不是因爲它運行速度更快,而是因爲它更利於理解,代碼也少。

原创 ES6--18 遍歷器生成 -- async 函數

目錄async 函數含義基本用法語法返回 Promise 對象Promise 對象的狀態變化await 命令錯誤處理使用注意點與其他異步處理方法的比較 async 函數 含義 ES2017 標準引入了 async 函數,使得異步操

原创 linux 解決時間相差8小時問題

解決過程查看日期信息先改硬件時間再改系統時間重設系統時區信息利用timedatectl查看,OK問題解決 查看日期信息 timedatectl 先改硬件時間 hwclock --show 查看硬件的時間 hwclock -

原创 ES6--17 遍歷器生成 -- Generator 函數

目錄Generator 函數的語法簡介基本概念yield 表達式與 Iterator 接口的關係next 方法的參數for...of 循環Generator.prototype.throw()Generator.prototype

原创 JavaScript數據結構之 —— 10排序算法和搜索算法

目錄排序算法冒泡排序選擇排序插入排序歸併排序快速排序搜索算法順序搜索二分查找 排序算法 開始排序算法之前,我們先創建一個數組來表示待排序和搜索的數據結構: function ArrayList(){ var array = []

原创 FreeMarker學習之assign指令

assign指令 使用方法 <#assign name1=value1 name2=value2 ... nameN=valueN> 或 <#assign same as above... in namespacehash> 或 <#ass