首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
江湖神经
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
[译] ECMAScript 2020 新特性
JavaScript 是最流行的编程语言之一,每年都会添加新的特性。本文介绍了添加在 ECMAScript 2020(又称ES11)中的新特性。 在引入 ECMAScript 2015(又称 ES6)之前,JavaScript 发展的非常缓慢。但自 2015 年起,每年都有新特…
JavaScript设计模式学习笔记(持续更新中)
本篇分两个部分进行介绍,第一部分为JS的基础知识,主要介绍设计模式中一些相关的周边知识,例如JS的面向对象、this的指向以及闭包和高阶函数的应用。第二部分为正片部分,主要介绍JS的16种设计模式。 编程语言按照数据类型大体可以分为两类,一类是静态类型语言,一类是动态类型语言。…
字节跳动最爱考的前端面试题:JavaScript 基础
最大安全数字:Number.MAX_SAFE_INTEGER = Math.pow(2, 53) - 1,转换成整数就是 16 位,所以 0.1 === 0.1,是因为通过 toPrecision(16) 去有效位之后,两者是相等的。 在两数相加时,会先转换成二进制,0.1 和…
Javascript 中的对象字面量为啥这么酷
讲解 ECMAScript 2015 中 Javascript 中的对象字面量一些新特性,值得学习
ES5的filter方法,你真的会用吗?
filter 为数组中的每个元素调用一次 callback 函数,并利用所有使得" callback 返回 true 或 等价于 true 的值 的元素"创建一个新数组。 大家讨论对于数组去重讨论还是蛮激烈的。因此,18岁的我,建了一个供大家交流的群,对于代码的实现逻辑的优化,…
前端水印生成方案(网页水印+图片水印)
前段时间做某系统审核后台,出现了审核人员截图把内容外泄露的情况,虽然截图内容不是特别敏感,但是安全问题还是不能忽视。于是便在系统页面上面加上了水印,对于审核人员截图等敏感操作有一定的提示作用。 Canvas兼容性 这里我们用canvas来生成base64图片,通过CanIUse…
前端实现在线预览pdf、word、xls、ppt等文件
方式一、pdf文件理论上可以在浏览器直接打开预览但是需要打开新页面。在仅仅是预览pdf文件且UI要求不高的情况下可以直接通过a标签href属性实现预览 这个插件可以实现pdf预览功能(包括其他各种媒体文件)但是对word等类型的文件无能为力。 PDF.js可以实现在html下直…
移动端事件touchstart、touchmove、touchend详解
这几个事件最早出现于IOS safari中,为了向开发人员转达一些特殊的信息,所以新增了这些事件,随着Android中的webkit的加入,慢慢地这样的专有事件成了事实的标准,从而导致W3C开始指定Touch Event规范的内容。 touchstart 手指触摸屏幕时触发,即…
前端QRCode.js生成二维码插件
本文用于推荐一款很好用的二维码生成插件QRCode.js,测试使用方便且简单。 其实官方就有很好的文档,这里只是做一个我工作的记录和总结。 这个插件主要使用canvas实现的。 原生代码不需要依赖jquery,或者zepto。 兼容性也很好,IE6~10, Chrome, Fi…
JS中的箭头函数与this
在ES6语法之前,JS中的函数由function关键字、params参数和被花括号包裹的函数体组成。为了与后面说到的箭头函数相区别,我们先把这样的函数叫做常规函数,常规函数既可以用声明式写法也可以用赋值式写法。例子: 2. 箭头函数的写法 ES6箭头函数的引入,使函数的写法变的…