本文先用三个步骤,简单实现一下jest模拟接口请求。然后循序渐进,给出另一个更好的可选的方案。在阅读本文之前,你应当知晓如何使用jest。
next.js与antd-mobile:定制主题和按需引入的报错和解决
关于定制主题和按需引入,antd-mobile官方文档给出了明确的方案,
在实际使用过程中遇到一些报错。这个文章记录了这些报错,以及一些解决方案。
next.js如何同时支持导入css和less
next.js 从9.2版本开始内置支持css,项目中可以直接导入css文件。想要同时支持导入less,需要手动安装@zeit/next-less
,在项目根目录新建文件next.config.js,添加如下代码
正则表达式的解读和实现
正则表达式是一项伟大的发明,读懂它的人觉得优雅、精致,读不懂的人觉得晦涩、复杂。阅读本文的前提是你已经知晓正表达式的基础知识,比如修饰符、字符匹配、位置匹配、捕获组等。
javascript经典实例笔记
第一章
使用内置对象创建的变量(不带关键词new),严格等于字面量
1 | var str1 = 'abc'; |
使用new创建的变量,松散等于字面量,不严格等于字面量
1 | var str1 = 'abc'; |
访问基本类型的属性时,javascript引擎会模拟创建一个临时对象来包围基本类型,属性访问之后引擎会立马丢弃这个临时对象。这正是“基本类型不是对象,但仍可以放问它的一些属性”的原因。
《Linux大学教程》命令大全
date
显示当前日期和时间
who
显示当前登录系统的所有用户标识(同时显示终端名称、登陆时间等)
passwd
改变口令
last
查看所有用户登录记录
last [用户标识]
查看某个用户的登录记录
Mac显示已连接蓝牙耳机但没声音
微信小程序音频audio API如何结合列表渲染
audio
组件在某些苹果手机存在致命bug,点击组件无任何反应。从1.6.0 版本开始,官方不再维护audio
组件,建议使用能力更强的 wx.createInnerAudioContext
接口。以前列表渲染出来的audio
需要技术改造。
H5实现上传图片预览
H5新增了FileReader对象,该对象允许Web应用程序异步读取存储在用户计算机上的文件内容,构造函数为FileReader(),它返回一个新构造的FileReader实例。
实例拥有一个名为readAsDataURL 的方法,该方法会读取指定的 Blob或 File对象。
一旦读取完成,会触发onload事件。该事件的result属性将包含一个data:URL格式的字符串(base64编码) ,进而实现图片预览。
HTML
1 | <input type="file" id="choose" value="选择文件"> |
JS
1 | var btn = document.getElementById('choose'), |