正则表达式 – 渡一袁老师

字面量匹配 规则中直接书写字面量字符 特殊字符 . // 匹配任意一个字符 ^ // 匹配字符串开始 $ // 匹配字符串结束 例如: 规则:a123...$ a1234 false a123456 true b12345677 false 转义符:\\ \\n // 换行符 \\r // 回车符 \\t // 制表符(Tab键) \\s // 任意空白字符 \\S // 除了任意空白字符以外字符(\\s取反)

ES6 数组新增方法

扩展运算符:扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 console.log(...) // 1 2 3 console.log(1, ..., 5) // 1 2 3 4 5 //

H5原生拖拽Demo

drag: 在用户拖动元素或选择的文本时,每隔几百毫秒就会被触发一次。(拖放开始 每几百毫秒一次) dragstart: 在用户开始拖动元素或被选择的文本时调用。 (拖放开始)【在拖动开始时设置透明度】 dragend: 在拖放操作结束时触发。(拖放结束 释放鼠标) 【在拖放结束时重置不透明度】 dragover: 在可拖动的元素或者被选择的文本被拖进一个有效的放置目标时触发。(进入有效目标 每几

vue自定义指令

内置指令例如:v-model、v-show、v-bind、v-on等等 开发者自己也可以定义指令 vue自定义指令包含两种创建方式: 全局注册和组件注册。 import wht from \"./wht\"; import debounce from \"./debounce\"; import copy from \"./copy\"; const directives = { debounce, wht,

Vue3快速上手

2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王) 耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者 github上的tags地址:https://github.com/vuejs/vue-next/releases/tag/v3.0.0 打包大小减少41% 初次渲染快55%,更新渲染快133% 内存减少54% ... 使用Proxy代替

js数组常用方法

instanceof if (value instanceof Array){ //对数组执行某些操作 } Array.isArray() if (Array.isArray(value)){ //对数组执行某些操作 } toString() toLocaleString() valueOf() push():可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。 p

Toast

<!doctype html> <html lang=\"en\"> <head> <meta charset=\"UTF-8\"> <title>加载中...</title> </head> <body> <button onclick=\"t()\">弹出toast</button> &

jq右侧划出

<!DOCTYPE html> <html lang=\"en\"> <head> <meta charset=\"utf-8\"> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"> <meta name=\"viewport\" content=\"width=device-width,

CSS媒体查询

/*当页面大于1200px 时,大屏幕,主要是PC 端*/ @media (min-width: 1200px) { } /*在992 和1199 像素之间的屏幕里,中等屏幕,分辨率低的PC*/ @media (min-width: 992px) and (max-width: 1199px) { } /*在768 和991 像素之间的屏幕里,小屏幕,主要是PAD和大屏手机*/ @media (m

CSS属性大全

color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; /*文字大小*/ font-style:itelic; /*文字斜体*/ font-variant:small-caps; /*小字体*/ letter-spacing : 1pt; /*字间距离*/ line-height : 200%