原创 Flex佈局—語法

傳統佈局方式:基於盒子模型,依賴display+position+float W3C在2009年提出了新的方案—Flex佈局,目前已得到所有瀏覽器的支持,可安全使用。 Flex佈局即彈性佈局,使盒子模型更靈活。 任何容器、行內元素都可以使

原创 表單中常規的正則驗證(電話/郵箱/身份證/數字/英文字母組合等)

<form class="form"> <div class="my-form-group"> <label class="my-form-label">非空<span class="my-form-label-

原创 H5 密碼 調起安全鍵盤 導致頁面底部出現留白

bug情況:使用米8的微信打開登錄頁,當輸入密碼時,會調起系統默認的小米安全鍵盤,偶發性出現鍵盤已收起,但頁面未落下,底部原輸入法位置變爲空白。如下圖:  首先嚐試通用解決方式,如: https://www.jianshu.com/p/

原创 NodeJS安裝及環境配置(windows)

一、安裝環境 1、本機系統:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安裝Node.js步驟 1、下載對應你係統的Node.js版本:https://nodejs.org/en/down

原创 NPM安裝vue腳手架(完整版)

npm:是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題。比如常用的有:   1)允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。   2)允許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使

原创 微信調整字體大小後,頁面樣式錯亂解決方法

IOS簡單些: body{ -webkit-text-size-adjust: 100% ; } 安卓複雜些: (function() { if (typeof WeixinJSBridge == "object" && t

原创 前端jquery 根據excel表達式自動計算結果

 最近接到一個開發任務,大致需求如圖: 剛看到這個任務時,我頭都大了,不敢下手去做,但是晚上總是夢到表達式(╥╯^╰╥)  各種解決辦法也是醞釀了好幾天纔有了頭緒,下手一寫倒覺得沒那麼難了。 代碼主要考慮了4種情況, 1、固定數值 2、

原创 JavaScript如何一次性展示幾萬條數據

有一位同事跟大家說他在網上看到一道面試題:“如果後臺傳給前端幾萬條數據,前端怎麼渲染到頁面上?”,如何回答? 於是辦公室沸騰了, 同事們討論開了, 你一言我一語說出自己的方案。 有的說直接循環遍歷生成html插到頁面上;有的說應該用分頁來

原创 dwz框架自定義組件 使dialog在navTab下顯示

主頁面 打開全屏頁面  只佔navTab部分 根據Dwz框架的原理,應是在某個元素下append元素,設置z-index,先將全屏默認用的body改成想要使用的layoutBox元素下,同時修改width計算的值,maxsize方法下

原创 DWZ框架 完善tree組件 通過傳參實現刷新頁面時,默認打開動態的指定分支

1、左側tree頁面代碼 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@include file=".

原创 JQuery 遍歷 祖先/同胞/後代/過濾

祖先 .parent()直接父級元素 .parents()所有祖先元素 可過濾   示例:$('#id').parents('li') .parentuntil()兩個給定元素之間的所有祖先元素   示例:$('#id').parentu

原创 CSS3 @media查詢 設置斷點 實現響應式頁面

使用@media可以針對不同的屏幕尺寸設置不同的樣式,實現響應式頁面開發。 同樣,重置瀏覽器大小時,會重新渲染頁面。 這裏做一個簡單的總結,如下爲參考鏈接:http://www.runoob.com/cssref/css3-pr-medi

原创 allowed memory size of 134217728 bytes exhausted(tried to allocate 3264 bytes) liabraries/Image_li

php.ini的內存不夠使用這個問題非常好地體現了算法的重要性,因爲php不能手動釋放內存,unset也要等函數執行完纔會釋放,所以算法要足夠簡練高效才行在不優化算法的情況下,可以修改服務器的php.ini的 memory_limit的大

原创 微信客戶端打開網頁慢或出現“網絡出錯,輕觸屏幕重新加載,錯誤碼:-1005”

這個錯誤真的是不可思議。。。流量,自己家的wifi,都沒問題,一到公司的公用wifi就報錯。。。 解決辦法:將時間制改成24小時 操作方法: 僅存在於蘋果手機中,在設置->通用->日期和時間->24小時制     如果這個辦法還不管用,那

原创 IOS微信內置瀏覽器history.back();不刷新頁面解決辦法

最近開發了一下小型投票網頁,發現蘋果手機的微信內置瀏覽器history.back();語句能返回上一頁但是無法自動刷新,已經被蘋果微信內置瀏覽器坑了太多次了。。。這次總算下定決心找一下解決辦法了。 我詳細描述下這坑是這樣的,使用流量是一