原创 微信小程序通過cover-view解決textarea層級過高穿透問題

自從做小程序以來,就遇到了好多坑,其中一個就是textarea層級過高,會穿透其他層次,這時候用z-index也是不管用的。 官方是這麼說的: 小程序框架爲了優化體驗,部分組件如map、video、textarea、canvas

原创 五種方法實現三欄佈局(左右固定中間自適應)

一、Float佈局 佈局分析: 佈局方案 實現 優點 缺點 Float佈局 左右中三列,左列左浮動,右列右浮動,中間列設置左右margin 比較簡單,兼容性也比較好 浮動元素脫離文檔流,使用的時候只需要注意一定要清除

原创 Js數組去重的五種方式

一、利用雙層 for 循環 Talk is cheap,Show you the code. var fruits=['蘋果','香蕉','葡萄','火龍果','蘋果','葡萄','火龍果'] distinct(fruits);

原创 微信小程序開發筆記(二)——新建一個小程序項目

一、下載微信開發者工具 點擊微信開發者工具下載網址到微信開發者工具網址,根據自己的設備選擇合適的版本。 二、打開微信開發者工具 1、選擇小程序——點擊新增。 (頁面還會顯示之前導入或者新建的項目,也可以通過管理按鈕進行刪除操作)

原创 閉包——違反作用域規則的語法

說到閉包,大家可能會比較頭疼,也是面試題比較常考的。接下來就形象的來說一些閉包。 程序運行的法則——作用域 說起閉包,首先肯定要說的是作用域,這裏也簡單說一下。 我們平時在寫代碼的時候經常會遇到’“xxx” is not defi

原创 uniAPP微信小程序通過webview跳轉到其他網址

最近一段時間在用uniAPP框架做小程序時遇到了很多坑,所以記錄一下遇到的問題。 注意:目前通過webview跳轉到其他網址支持: 1、與微信小程序綁定的微信公衆號文章地址; 2、在微信小程序後臺配置好業務域名的地址。 1、新

原创 css僞元素

僞元素 選擇器 示例 示例說明 :checked input:checked 選擇所有選中的表單元素 :disabled input:disabled 選擇所有禁用的表單元素 :empty p:empty 選

原创 js中var、let、const的區別詳解

不知道是不是有小白跟我一樣習慣的所有定義變量的時候都用var… 知道真相的我眼淚掉下來系列。接下來我就將這三個詳細通過代碼來描述一下。 1、var 定義的變量掛載在window上 .通過var定義的變量是掛在windos上的,而

原创 uniAPP小程序webview從H5返回小程序不起作用

最近在用uniAPP做小程序與H5之間的跳轉,從微信小程序跳轉到H5很容易實現了,但是從H5再返回到小程序根據官網上的提示使用uni中的跳轉方法時一直不起作用。後來在大佬的幫忙下仔細調試下終於解決了這個問題。接下來我來梳理一下跳回

原创 css不常見屬性總結

1、text-transform:控制文本的大小寫 <div id="demo1"> abcdefg hijklmn</div> <div id="demo2"> ABCDEFG </div> #demo1{ text-t

原创 a標籤跨域下載文件,解決download失效問題

a標籤中download屬性可以更改下載文件的文件名。但是如果是跨域的話,download屬性就會失效。 解決方案: <a @click="downloadFile(fileUrl,fileName)">下載文件</a> dow

原创 主流瀏覽器與其內核

一、五大主流瀏覽器 瀏覽器 內核 備註 IE Trident 微軟公司旗下瀏覽器,是目國內用戶量最多的瀏覽器。 Safari Webkit 蘋果公司開發的瀏覽器 Chrome Chromium/Blink 谷

原创 判斷數組對象中是否有某個屬性值

var user = [ { id: 1, name: "李四" }, { id: 2, name: "張三" }, { id: 3, n

原创 獲取數組對象中某一屬性值的集合

之前在工作中遇到了將數組對象中的某一個屬性值提取出來的需求,當時是利用foreach循環然後放入數組中的,後來發現一些簡單的方法如下。 一、from方法 var user = [ { id: 1,

原创 數組對象按照指定屬性進行排序方法

假如我們有如下一個對象數組,我們想根據價格高低進行排序如何實現呢? var fruits = [ { id:1, name:"apple", price:6 }, { id:2,