背景 在JS中,添加到页面上的事件处理程序都会占用内存,内存占用的越多性能就越差,且必须事先就指定好所有的事件处理程序而导致的DOM访问次数的增加会延迟整个页面的交互就绪时间。特别是对table的td和ul的li的事件处…
分类:html
图片 + 未知宽高 + 垂直居中
图片 + 未知宽高 + 垂直居中 第一种: table-cell / inline-block + vertical-align条件: 容器宽高受图片默认宽高影响html结构: <div> <img s…
Javascript中的深复制
对一个对象或者数组这种引用类型的值进行复制可以分为浅复制和深复制,比如这样的一个对象 let obj={ a:1, b:{ a:1, b:2 }, c:3 } 很明显这个对象是存在两层的,obj[b]不是基本类型值,而是…
【每日一包0004】array-slice
github地址:https://github.com/ABCDdouyae… array-slice 截取数组,同数组的slice方法一致 用法:array-slice(array, start, end)…
解决图片显示 Exif.js更改图片的显示方向
没什么文字直接上代码 //这是一个解决exif更改脱方向的一个js文件 // 应用前先npm install exif-js --save或者直接引入exif-js //// 调用方法 // let baseData; …
关于Cookie的那些事
1 Cookie简介 Cookie是由W3C组织提出,最早由NetScape社区发展的一种机制。Cookie是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个cookie。其实cook…
Javascript缓动(平滑)回到顶部效果
提供时间精确的,流畅的页面缓动回到顶部效果(Demo)。 /** * Scroll to top. * @param {number} duration Duration of the animation */ func…
微信分享在本地调试配置nginx将本地ip映射为公众号配置域名
微信分享在本地调试的时候会出现域名无效的报错:errMsg:”config:fail,Error: invalid url domain所以配置了一个nginx在微信开发者工具中调试首先声明我是windows…
你未必熟悉的 Web API - Element.classList
介绍 可以用来替代以 element.className 访问和操作 CSS 类名的方式 返回元素 class 属性的 DOMTokenList,本身只读,但是可以通过自身的 add / remove 等方法修改元素的 …
JD+XX金融的面试
好多记不得了,选了几个有映象的 1.盒模型 不想多说,太基础了 2.项目中的实现 针对性的问你一些做过的项目,但是dj这次面试基本问题都是从项目出发问的,很少问到基础,问性能优化相对多一点 3.jQuery经常用到那些方…
库&插件&框架&工具
nodejs 入门 nodejs 入门教程,大家可以在 github 上提交错误 2016 年最好用的表单验证库 SMValidator.js 前端表单验证工具分享 浅谈前端线上部署与运维 说到前端部署,可能大多数前端工…
springboot学习日志(二)-- thymeleaf学习
本次学习如何使用thymeleaf以及相关语法1、在上一章写的那样 引入jar包到maven工程 <dependency> <groupId>org.springframework.boot<…