原创 flex佈局學習筆記:flexbox--持續維護中
兼容性先放在這裏:引自 Using Flexbox: Mixing Old and New for the Best Browser Support 、最佳瀏覽器兼容 父元素{ display: -webkit-box;
原创 移動端開發,IOS、iPhone,表單input元素獲取焦點時頁面被放大的解決辦法。
真心覺得移動端開發坑好多,不過解決問題也有不少樂趣,也能總結很多經驗方法,都是之前遇到的,想記錄下來方便翻閱。 在iOS測試的時候,每次input獲取焦點都會使頁面放大,真是要多醜有多醜,經多方求助終於得到這個美麗的方法解決一下,
原创 用JS修改頁面的title
之前一直用 Java 的 S標籤 爲 title 賦值,直到今天我才知道,可以用 JS 改變 title 的值啊。 $(document).attr('title','new title ha'); // 將 title 的值改爲
原创 bootstrap-modal:彈出modal時input的checked的狀態無法改變 | | input獲取焦點不生效
1.每次彈出modal時 ,用 js 修改的 checked 狀態不能實時更新 <div class="modal fade" tabindex="-1" role="dialog"> <div class="modal-di
原创 Android安卓4.0以下,fastclick觸發兩次?
前幾天寫了個防穿透的模態框。 Modal模態框的防穿透問題,模態框彈出後,禁止body滑動事件 但是今天上線前測試,用Android4.0以下的手機測試時,點擊模態框的時候還是出現了穿透,好比 b 是模態框上的按鈕,a 是下層頁面
原创 移動端輪播:swiper插件(觸碰圖片之後停止輪播)
下面是我遇到的問題,也是用此插件常用的幾個參數,如果你的輪播不需要很複雜,看本文就可以解決。假如你想多瞭解些, 看官們這裏請 swiper 插件的官方地址。 第一步 引入 swiper.min.js <script src=".
原创 canvas畫圖:用鼠標---畫曲線,直線,矩形,圓
<canvas id="canvas" width="800" height="500"></canvas> <script src="js/jquery-3.2.1.min.js"></script> var canvas =
原创 js面試題:let、var
今天同事問我一個問題, function fun() { var arr = []; for (var i = 0; i < 10; i++) { arr[i] = function() {
原创 JS 排序算法:冒泡,插入,快速
冒泡排序: 1.比較相鄰的兩個元素,如果前一個比後一個大,則交換位置。 2.第一輪的時候最後一個元素應該是最大的一個。 3.按照步驟一的方法進行相鄰兩個元素的比較,這個時候由於最後一個元素已經是最大的了,所以最後一個元素不
原创 封裝方法:只能輸入 數字
前些日子,在看是用JavaScript片段 時,有寫到 限制輸入(只能輸入數字),今天要用,就做了簡單的封裝,方便調用。 <input type="text" id="certno" name="certno"> var on
原创 記住賬號密碼的input背景是黃色的,並不是很醜,但是假如你不喜歡,可以來看看
這個問題 input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } 點贊 收藏 分享
原创 頁面滾動進度條 ( 兼容IE7及以上 )
這是IE的預覽效果,打開的是IE7的文檔模式 直接粘代碼,採用優雅降級的方式實現兼容。 demo 中用到的圖片直接去百度下載就成,下大圖效果好實現。 1、*使用 jquery 的高版本實現 <!DOCTYPE html> <
原创 註冊表單的驗證方法封裝
學了工廠方法後,想着嘗試下怎麼用,前幾天做了個網頁的註冊表單頁,今天就嘗試了下,初出茅驢,覺得現在的通用性並沒有達到最好的效果,望路過的大神指導。 var VerifyFactory = function (type,str) {
原创 PC端,瀏覽器兼容、IE兼容(圓角、陰影、透明)
以下所有兼容性問題都是借鑑的 Danna_Danna 的一篇文章,因爲文章時間比較長了,所以根據我自己的測試和查找,將會有一些小改變,自己寫一遍,以後用起來好找,有一個整理的過程更安心。 測試demo已上傳:http://down
原创 JS:數組降維の三種方法
var arr = [ [0,1,2,3], [4,5,6,7], [8,9,0,1], [2,3,4,5] ]; 1.兩層循環 var result = []; for(var i=0;i<