杨二

Machine repeats, Human creates
#javascript
(共13篇)

自定义复制功能

58字/约4分钟2018-6-2 技术前端javascript技术

起因 从知乎上面找了个别人的文章复制了一些内容,当复制的内容超过了一定字数的时候,就发现粘贴出来的东西多了一些内容,如下图所示: 知乎复制内容 挺有意思的功能,于是想到把这个功能在自己博文里也实现一下。 前段时间用clipboard.js写过一键复制代码功能,大概知道document…

S

ES6新增的Symbol适用场景

67字/约3分钟2018-1-29 技术ES6javascript备忘

ES6 第七种数据类型:Symbol Javascript 已有 6 种数据类型: Undefined,Null,布尔值,字符串,数值,对象。现在 ES6 新加入一种数据类型:Symbol。 它的最大特点: 独一无二。 这里的foo是该 Symbol 的一个描述,并非两个参数都为'foo…

a

Javascript中Array.filter()的妙用

58字/约2分钟2016-11-29 技术javascriptarrayfilter

filter 简述 filter是 Javascript 中 Array 常用的操作,它用于把 Array 的某些元素过滤掉,然后返回剩下的元素。 和map类似,Array 的filter也接收一个函数。但是和 map 不同的是,filter把传入的函数依次作用于每个元素,然后根据返回值是true…

探索 Javascript Promise

422字/约12分钟2016-5-26 它山之石译文技术javascriptpromise
探索 Javascript Promise

javascript promise 引子 先看一段代码: 如果有似曾相识的感觉,那么你在理解 javascript 中的 promise 道路上已经迈出了一步。如果完全懵逼,别怕,接下来我们通过例子来了解 promise 为何物。 作为新概念,一些人理解 promise…

T

HTTP的Node.js之旅

347字/约14分钟2016-4-29 它山之石译文技术nodejsjavascript
HTTP的Node.js之旅

http 前言 前两天 node.js 发布了新版本,想看看具体更新了啥,于是去官网找 changelog 看了看,顺便逛了逛其它栏目。没想到,在 DOCS 下的Guides发现了一篇好文,讲的是 node.js 对 http…

探索AJAX和JSONP

302字/约10分钟2015-8-27 技术jsonjsonpjavascriptjquery前端

前言 前端开发有个问题不可避免:跨域获取异步数据。我比较推崇的解决方式是:用 JSON 传数据,靠 JSONP 来跨域。JSONP 是旧有概念的延伸,所以兼容性非常好,这也是推崇的首要理由。 JSON 和 JSONP 虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON…

改变元素类型(jQuery)

37字/约2分钟2015-8-8 技术jqueryjavascript备忘

起因 工作当中遇到个有点意思的技术需求:把某个div元素替换成a元素。本以为使用 jQuery 会有现成的 API,类似$(element).changeType("a")啥的,一行代码搞定,结果没找到 o(╯□╰)o,看来好久没用 jQuery 的后果就是喜欢意淫没有的 API…

绑定image错误事件的正确姿势

27字/约1分钟2014-11-25 技术前端jqueryjavascript

问题 经常遇到图片加载不上的问题,一般解决这个问题的方式就是给image绑定error事件,当图片加载出错,触发该事件,然后给image重新指定一个通用图片: 解决 更简短的方式: 有个地方值得注意:当触发错误事件时,首先要做的就是清楚错误事件image.onerror…