摘要:
今天同事遇到个问题,文本多行超出展示...在本地运行没问题,打包后发现功能失效了,于是我就开始实验, 对着浏览器查看属性,发现本来代码中写好的-webkit-box-orient属性在浏览器下丢失了。经过一顿子猛操作,改成行内样式(可能只适用于我们的项目),就可以了。 然后重点来了,事后我搜索了一波 阅读全文
摘要:
一.基础类型:布尔值let isDone: boolean = true; 数字let num:number = 6; 字符串let name:string = “123456”; 数组let list:number[] = [1,2,3];let list:Array<number> = [1,2 阅读全文
摘要:
function myBrowser() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 if (userAgent.indexOf("Opera") > -1) { return "Opera" }; //判断是否Opera浏 阅读全文
摘要:
1.函数声明与变量声明都会进行变量的声明与提升 2.function name(){}这种格式为函数声明 var x = function name(){}这是函数表达式,相当于变量赋值,也就是说此处的函数不会进行变量的声明与提升 3.函数声明会覆盖变量声明,但不会覆盖变量赋值 function n 阅读全文
摘要:
lodash: var _ = require('lodash');一、Array1. _.chunk(array,size):将一个数组分割成多个size长度的区块,不足则剩余部分组成一个区块。(新数组) 2. _.compact(array):去除一个数组中的假值(undefined,null, 阅读全文
摘要:
节流在于,短时间间隔内无法连续调用,只有上一次触发结束后才能调用 export const Throttle = (fn,t)=>{ let timer = null; let delayTime = t || 200; let initTime; return function(){ let ar 阅读全文
摘要:
防抖在于,高频触发事件,我只执行最后一次。 export const Debounce = (fn, t) => { let timer = null; let delayTime = t || 600;//这里是延迟时间 return function(){ let args = argument 阅读全文
摘要:
Web Notifications API 使页面可以发出通知,通知将被显示在页面之外的系统层面上(通常使用操作系统的标准通知机制,但是在不同的平台和浏览器上的表现会有差异) Notification.requestPermission( function(status) { //让用户进行通知权限 阅读全文
摘要:
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .flow-colorful { max-width: 600px; height: 150px; backgrou 阅读全文