[github地址:https://github.com/ABCDdouyae…] mem 用于通过缓存具有相同输入的调用结果来加速连续函数调用的优化 普通用法 (支持基于promise的异步函数调用) co…
标签:html
图片加载相关技术
目前,出于性能与灵活性方面的考虑,我们都将一些小图片替换成矢量图或者字体。除了这些能被替换的小图之外,还有一些不得不使用位图的场景,如照片、背景等。对于这些位图,我们需要考虑它们在加载过程中的不同状态,而制定不同的表现方…
转载:浏览器常见兼容问题以及解决办法
(1)浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。碰到频率:100%解决方案:CSS里 *{margin:0;p…
DOM事件模型浅析
1.何为DOM DOM是“Document Object Model”的缩写,中文译为“文档对象模型”。它是一种跨平台、跨语言的编程接口,将HTML,XHTML,XML文档映射成树形结构,树的每一个节点都是一个对象。正因…
cookie
需求场景 一个Vue单页应用,A、B、C 三个页面都引用了一个公用的时间选择器。用户在各自页面选择完时间后,A,B,C页面互相切换时保存选择的时间,在关闭浏览器tab后,清除选择的时间,恢复初识值。一开始的想法是使用会话…
移动端软键盘弹出影响页面布局问题
移动端中软键盘弹出影响页面布局 在一个移动端的页面上的input中输入时,弹出的软键盘会占据window的位置。如果当前页面的中有绝对定位的元素,例如在页面底部有一个position:fixed;bottom:0;的按钮…
多图片展开收缩实例
运用运动框架进行多图片展开收缩的实例展示 在展示时未插入图片用ul li 来代替 <!DOCTYPE html> <html lang="en"> <head> <meta ch…
【每日一包0026】delegates
[github地址:https://github.com/ABCDdouyae…] delegates (koa2源码依赖) 委托机制,用于对象属性代理 Delegate(proto, prop)创建一个代理…
ES6、7、8常用新特性总结(超实用)
ES6常用新特性 1. let && const let 命令也用于变量声明,但是作用域为局部 { let a = 10; var b = 1; } 在函数外部可以获取到b,获取不到a,因此例如for循环…
Angular网络请求的封装
很多时候,我很喜欢angular的编码风格,特别是angular支持typescript之后,完整的生命周期,完美的钩子函数,都是别的语言所无法替代的。这里我来说说我自己的网络请求封装,某种意义上来说,angular自己…
js判断PC端还是移动端的代码小坑
我在写官网的时候做了pc和移动端两个,在通过网上查找了这样的代码,看着完全没问题,等放进去页面中后,PC端页面一直刷新,根本停不下来,找了类似js还是同样的问题。通过不断尝试后才发现,问题就是多了一行代码: 原代码例子:…
Vue nextTick 机制
背景 我们先来看一段Vue的执行代码: export default { data () { return { msg: 0 } }, mounted () { this.msg = 1 this.msg = 2 thi…