NexT 主题默认已经集成了文章【字数统计】、【阅读时长】统计功能,如果我们需要使用,只需要在主题配置文件 _config.yml 中打开 wordcount
统计功能即可。如下所示:
小程序生成指定页面二维码
在我们的业务需求中会遇到,获取进入小程序指定页面的二维码(包括四方形的二维码 和 小程序码),微信提供了获取小程序二维码的接口,通过这个接口,拼接参数可以获取到指定页面的二维码,用户扫码后会进入参数设定的页面。
接下来,我们以生成商品详情页(pages/goods/detail
)二维码为例进行说明
准备工作
- 获取小程序的
AppID
和AppSecret
参数
进入小程序后台,点击左侧「开发」,找到「开发设置」,我们就能找到 AppID
(小程序ID) 和 AppSecret
(小程序密钥) 。AppSecret
是不展示出来的,点击「获取」或「重置」,扫码之后,网页就会显示新的 AppSecret
,需要我们在本地保存一下,因为再次登录进来AppSecret
是不展示出来的。
html2canvas-实现页面截图
将方法添加到String类
在日常开发中,JavaScript中String对象自带的对象方法,可能不满足我们的开发需求。
例如,我们要去掉字符串中所有的空格字符,我们可以使用
1 | var str = str.replace(/\s+/g, ''); |
jQuery扩展方法
jQuery插件的开发包括两种:
一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,调用形式:$.fun()
;
另一种是对象级别的插件开发,即给jQuery对象添加方法。调用形式:$('选择器').fun()
。
躲开 cat 命令
原文地址:https://ura.d3npa.dev/posts/hiding-from-cats.md
躲开 cat 命令
/usr/bin/cat
是一种从一个位置读取数据并将其写入另一个位置的工具;在大多数情况下,它用于从文件读取文本并将其写入STDOUT
。Cat
还支持某些控制字符,例如换行符\f
,回车符\r
和换行符\n
。
JS 实现表单多条同样name的数据统计
在前端开发过程中,我们会遇到form
表单中name
值相同数据的计算,比如,在结算中,可添加多条结算数据
下面就以实际代码来解决这问题,此实例用了layui框架来获取表单的数据