原创 樹形結構數據處理
$(function () { const models = [ {id: 1, title: 'hello', parent: 0}, {id: 3, title: '
原创 element-ui 抽屜組件(el-drawer ) 二次封裝 增加resize拖曳改變寬度大小
<template> <div :id="`drawer_container_${id}`"> <el-drawer :id="id+'_drawer'" :wrapperClosable="false" @close="on
原创 開源建站系統
vue官網風格 文檔教程類型 https://vuepress.vuejs.org/zh/
原创 前端 大流量的下兜底容災方案
var url = interfaceURL; var backUrl = interfaceBackURL; var hardBackUrl = hardDataURL; var cacheTime = 10day; Ajax({
原创 動畫 收藏
animate.css 最有名的動畫效果庫 magic.css css 動畫效果庫 類似 animate.css popmotion 一個函數式聲明前端動畫庫 NES.css 任天堂主題風格 css 庫 particles.js
原创 項目中用到的跑馬燈等滾動特效積累
1.普通滾動 <div class="info"> <transition name="slide" mode="out-in"> <div clas
原创 css 樣式代碼收藏
1.文字漸變color:#DBA465; background-image: linear-gradient(to bottom, #fffefc 20%, #fdd050);
原创 橫向滾動樣式
display: flex; flex-wrap: nowrap; margin-bottom: 30px; margin-top: 15px;
原创 canvas2image
/** * covert canvas to image * and save the image file */ export const Canvas2Image = function () { // check i
原创 安卓5 白屏
原因:es6 不兼容 1. object.assign babel不會處理默認 npm install babel-plugin-transform-object-assign npm install babel-plugin-transf
原创 iOS 10白屏 配置
const path = require('path'); const cwd = process.cwd(); const VueLoaderPlugin = require('vue-loader/lib/plugin'); cons
原创 使用better-scroll 封裝滾動加載組件
<template> <div ref="wrapper"> <slot></slot> </div> </template> <script type="text/ecmascript-6"> import BScr
原创 手機端奇葩彙總
原文:https://github.com/zhongDZ/zhongdz.github.com/issues/37 這裏收集了許多移動端上遇到的各種坑與相對解決方案 ##工具類網站 HTML5 與 CSS3 技術應用評估 各種奇妙的h
原创 移動端坑
系統自帶webview裏的注意點 1.IOS端:active不生效 常見效果長按按鈕狀態發生變化,比如切換src等,用:active再方便不過,可是可是。。。 解決方案:body標籤裏綁定個<body ontouchstart=""><
原创 vue-滾動加載組件
<template> <div id="infiniteScroll" class="infinite-scroll"> <slot></slot> </div> </template> <script> /** * 用法: