原创 js控制最大併發請求實現,promise

背景 通常,我們在需要保證代碼在多個異步處理之後執行,會用到: Promise.all(promises: []).then(fun: function); Promise.all可以保證,promises數組中所有promise對象都

原创 判斷某個變量是否爲爲數組

自己整理的比較簡單和常用的三種方法去判斷某個變量是不是爲數組 第一種方法 instanceof: function checkIsArray(arr){ return arr instanceof Array; } 第二種方

原创 一個超級簡單的Python爬蟲例子

首先要安裝兩個庫(requests、BeautifulSoup) 爬了中國旅遊網的某一條消息 import requests from bs4 import BeautifulSoup url = "http://www.cntour.

原创 iPhone手機上h5頁面輸入內容後,失去焦點頁面底部有空白問題解決

這真是一個cd的問題,這ios也太傲嬌了吧 在頁面的input框輸入完成後,它竟然就掛在那裏了,底部的按鈕一直在屏幕的中部,多出了一大塊空白,要手動滑動幾次才能回覆正常,不自動歸位,真的cd。解決辦法如下: jq方法: $("input"

原创 通過遞歸的方法使用setTimeout模擬setInterval行爲

今天在優化項目的代碼時候用到了遞歸方法,然後看到網上一個有趣的題目:怎麼用setTimeout模擬setInterval行爲? 感覺挺過癮的,就去實現了一下,果然有趣,直接上代碼吧: //實現的方法挺簡單的 ,如下代碼 //參數: 毫秒

原创 關於使用display:flex的彈性佈局,結合js實現最後一行自動左對齊(跪求純css實現的方法)

一個考驗基本功的功能,而我現在也才用了最流行的一種方法,希望看到的有思路的可以寫下自己的做法,一整段代碼如下: 實現思路:通過獲取父元素的寬度以及子元素寬度進行一系列計算,補齊最後一行,達到justify-content:wrap的時候,

原创 普通方式綁定事件 和 用ADDEVENTLISTENER 添加事件有什麼區別

1、onclick添加事件不能綁定多個事件,後面綁定的會覆蓋前面的。2、addEventListener方式,不支持低版本IE。3、普通方式綁定事件後,不可以取消;addEventListener綁定後,可以用removeEvenList

原创 handlebar.js模板使用方法簡記

之前在項目中用到的一個模板引擎,用起來挺簡單的,也還不錯1.引入模板<script src="../js/handlebars.js"></script><div class="this-site"></div>2.生成模板<script

原创 js去除字符串中的所有空格(包括前後,中間存在的所有空格)

js去除字符串中的所有空格: obj.replace(/\s/g,""); 感覺很好用。

原创 通過jquery動態設置下拉框select的選中值option

雖然簡單,但是用得比較少,自己按照select的選中原理,直接擼出來,然後做出跟百度出來的結果對比了一下,發現百度出來的東西太繁瑣了,效果實現了,但是本着代碼要簡潔的心,我還是用了自己的方法,記錄一下結構如下:<select>    <o

原创 js相關的localStorage 設置、刪除,過期操作

<script type="text/javascript"> //封裝過期控制代碼 function set(key,value){ var curTime = new Date().getTime(); localSt

原创 js三種創建對象的方法

javascript是一種“基於prototype的面嚮對象語言“,與java有非常大的區別,無法通過類來創建對象。那麼,既然是面象對象的,如何來創建對象呢?一、通過”字面量“方式創建。方法:將成員信息寫到{}中,並賦值給一個變量,此時這

原创 css背景色漸變

#grad {    height: 200px;  width:500px;     background: -webkit-linear-gradient(left, #338fdd , #14d3e3); /* Safari 5.1

原创 php獲取兩個日期之間的間隔天數

<?php$datetime1 = date_create('2018-01-25'); //格式化日期 $datetime2 = date_create('2018-01-13'); //格式化日期 $interval = date

原创 跨域處理

首先了解下瀏覽器的同源策略同源策略/SOP(Same origin policy)是一種約定,由Netscape公司1995年引入瀏覽器,它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,瀏覽器很容易受到XSS、CSRF等攻擊。所謂