分类: JavaScript
thumbnail

JavaScript实现网页截图导出方案

前言 网页截图导出不是一个非常高频的需求,但时不时的也会遇到。这里总结一下系统的解决方案,然后从中选择合适自己的。 截图导出可以看到是两个功能,第一步……
thumbnail

前端提交POST,防止刷新问题

DOM中的window对象通过window.history方法提供了对浏览器历史记录的读取,让你可以在用户的访问记录中前进和后退。 从HTML5开始,我们可以开始操作这个历史记……
thumbnail

Fancybox 和 lazyload 同时存在的问题

Fancybox是图片灯箱插件,lazyload是延迟加载插件。如果两个插件一起使用,由于图片延迟加载,所以在只加载了第一张图片的时候,点击第一张图片,弹出灯箱,在……
thumbnail

TypeScript学习笔记

TypeScript 是一种由微软开发的自由和开源的编程语言,它是 JavaScript 的一个超集,扩展了 JavaScript 的语法。 TypeScript是为开发大型应用而设计的,并且Ty……
thumbnail

JavaScript中函数后面打星号方式声明

function* 这种声明方式(function关键字后跟一个星号)会定义一个生成器函数 (generator function),它返回一个  Generator  对象。 function* generator(i) {……
thumbnail

ES6中的异步详解

众所周知JS是单线程的,这种设计让JS避免了多线程的各种问题,但同时也让JS同一时刻只能执行一个任务,若这个任务执行时间很长的话(如死循环),会导致JS直接……
thumbnail

FancyBox3 中文文档

1. 介绍 fancyBox 是一个 JavaScript 库,它以优雅的方式展示图片,视频和一些 html 内容。它包含你所期望的一切特性 —— 支持触屏,响应式和高度自定义。 1.1 ……
thumbnail

JavaScript的深拷贝和浅拷贝

来源:https://segmentfault.com/a/1190000017469386 一直想梳理下工作中经常会用到的深拷贝的内容,然而遍览了许多的文章,却发现对深拷贝并没有一个通用的完……
thumbnail

使用JS为网页制作菜单

corepress主题,在文章中允许显示菜单,如图。 并且点击标题能实现跳转到文章指定的标题位置,同时文章目录菜单的标题会显示当前标题颜色 下面记录一下如何……
thumbnail

深入理解JavaScript对象属性

创建JavaScript的对象,可以通过对象.属性名获取值,也可以通过对象['key']获取内容。 使用对象['key'] ,传入的内容都会被转换为字符串值。 var obj = { a: '……