随笔分类 - △ JS
摘要:功能 将日期时间转换为指定格式,如:YYYY-mm-dd HH:MM 表示 2021-11-02 15:00 方法 /** * 日期格式转换 * @param millisecond 毫秒 * @param template 模板(可选) * @example formatDate(new Date
阅读全文
摘要:// 联合类型 let connect: string | number; connect = "Tom"; connect = "13500000000"; // keyof 提取一个类型的属性名 作为联合类型 interface PersonModal { name: string; age:
阅读全文
摘要:<template> <div>Hello Lodash</div> </template> <script> var _ = require("lodash"); export default { mounted() { this.test(); }, methods: { test1: func
阅读全文
摘要:类型转换 快速转 Number var a = '1' console.log(typeof a) console.log(typeof Number(a)) // 普通写法 console.log(typeof +a) // 高端写法 快速转 Boolean var a = 0 console.l
阅读全文
摘要:问题描述 Echarts引用地图文件,同时监听容器大小变化进行动态自适应 在容器大小拖动变化时,地图与坐标点产生了偏移 原因分析 参考这个例子,在浏览器大小拖动改变时,不会出现地图与坐标点偏移,不知道如何实现的 "官方例子" 解决方法 地图采用重新绘制的方法 处理结果 虽然不是resize而是重新绘
阅读全文
摘要:问题描述 在IOS下显示为NaN 原因分析 带 的日期IOS下存在兼容问题 解决方法 字符串替换 其他拓展 日期格式化方法
阅读全文
摘要:变量 let 块级作用域内有效 不能重复声明 不会预处理,不存在提升 三点运算符 形参默认值 Promise Iterator iterator是一种接口机制,为各种不同的数据结构提供统一的访问机制 Class 扩展 字符串扩展 1. includes(str) : 判断是否包含指定的字符串 2.
阅读全文
摘要:常用 严格模式 必须使用var声明变量 禁止自定义函数this指向window 为eval创建作用域 对象属性名不能重复 JSON对象 js对象(数组)转json对象(数组) json对象转(数组)js对象(数组) Object扩展 以指定对象为原型创建新的对象 为指定对象定义扩展多个属性 Arra
阅读全文
摘要:一、规范目的 为提高团队协作效率,便于前端后期优化维护,输出高质量的文档。 二、基本准则 符合web标准,结构表现行为分离,兼容性优良。页面性能方面,代码要求简洁明了有序, 尽可能的减小服务器负载,保证最快的解析速度。 项目的维护和二次开发可能是直接或间接的团队合作,所以创建易维护的代码是一个项目成
阅读全文
摘要:window.screen document.body
阅读全文
摘要:HTML元素固有属性:使用prop方法 HTML元素自定义属性:使用attr方法
阅读全文
摘要:window窗口改变时触发resize,如何避免多次执行,设置一个300ms定时器即可。
阅读全文
摘要:字符串带的正则表达式相关的方法 1.search() 搜索符合指定正则表达式在目标字符串中的位置 2.match() 搜索指定正则表达式在目标字符串中的字符串,返回的不仅仅是位置 3.replace() 4.split() 根据正则表达式去分割相应的字符串,输入字符串,输出数组 5.join() 数
阅读全文
摘要:使用jquery的ajax方法向服务器发送请求的时候,常常需要使用到error函数进行错误信息的处理, 一般error函数返回的参数有三个: function(jqXHR jqXHR, String textStatus, String errorThrown)。常见调用代码如下: jqXHR jq
阅读全文
摘要:Javascript语言的执行环境是"单线程"(single thread,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推)。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整
阅读全文