浅谈JavaScript中的接口
接口是面向对象JavaScript程序员的工具箱中最有用的工具之一。在设计模式中提出的可重用的面向对象设计的原则之一就是“针对接口编程而不是实现编程”,即我们所说的面向接口编程,这个概念的重要性可见一斑。
原生JS简单封装JSONP跨域获取数据
将跨域请求的链接和参数以链接的方式提交给服务器,同时在链接中附带本地接收JSONP数据函数的函数名,当服务器查找数据完毕后,调用该函数,并将数据以函数参数形式传出。
有趣的Canvas
Canvas 是 HTML5 提供的一个用于展示绘图效果的标签. Canvas 原意为画布, 在 HTML 页面中用于展示绘图效果. 最早 Canvas 是苹果提出的一个方案, 今天已经在大多数浏览器中实现。
小程序如何在业务系统中接入图片安全校验
在小程序开发的过程中,如果你的小程序中存在图片上传的能力,经常会遇到同一个原因被拒绝审核:「没有对上传信息做审核」,想要过审核也很简单,只要将用户上传的图片提交审核就可以了
炫酷的播放粒子效果,你也可以学会!使用Web动画API制作
当谈到运动和动画时,可能没有什么比粒子更让我喜欢了,这就是为什么每次我探索新技术时,我总是以尽可能多的创建粒子来演示。在本文中,单击按钮时,我们将使用Web Animations API创建烟花效果
14行实现js原生语法前端模板引擎
今天突发奇想,考虑到eval()中放入自执行函数,而这个闭包又可以直接访问到外部变量,那么经过整理,终极版的模板引擎出炉,代码如下:
CSRF的几种防御方法的利弊分析
以上说的几种防护方式各有利弊,需要注意的是,如果网站还存在着其他安全漏洞,比如XSS,那么攻击者还是能够通过JS取到Token进行攻击的。
Flutter 国际化应用实战
借助App Store与Google Play,全世界任何一个国家的使用者都可以使用我们开发的应用,不过由于应用的使用者来自不同国家,所以在应用正式上架之前需要让应用能够支持多种语言,即应用的国际化。在Flutter开发中
Node微信公众号开发 cheerio网页抓取和memory-cache缓存模块
运用以上模块,对我个人的公众号做了如下修改:access_token 存储方式由 fs.writeFile 写入本地文件改为利用缓存,由于 wp-json 会导致原站点安全性降低,故数据获取改用 cheerio 爬取网站内容对象获得