Node.js接入微信网页开发JS-SDK踩坑记
背景 网页上的内容分享至朋友圈、微信好友时总是显示干巴巴的一个链接地址,对于预期的打开率、转化率提升显然很不利,也弱化了潜在的分享动机。于是便想着能否自定义标题、描述、题图(如Logo)? 了解到微信网页开发JS-SDK便是需要的解决方案,于是...[阅读全文]
背景 网页上的内容分享至朋友圈、微信好友时总是显示干巴巴的一个链接地址,对于预期的打开率、转化率提升显然很不利,也弱化了潜在的分享动机。于是便想着能否自定义标题、描述、题图(如Logo)? 了解到微信网页开发JS-SDK便是需要的解决方案,于是...[阅读全文]
需解决的问题: Enter发送,Ctrl+Enter换行 中文输入回车问题 消息格式的显示(换行、预格式富文本) 消息发送后的显示滚屏 针对以上问题,逐一解决如下: 一、发送和换行问题 textarea中默认Enter和Shift+Enter换行,若需要改成Enter发送...[阅读全文]
Angular应用默认采用HashHistory方式进行路由,若要支持“伪多页”的BrowserHistory方式,需要结合Nginx的配置。 过程如下: 1、在路由设置中,修改路由配置 RouterModule.forRoot(routes, { useHash: false }) 2、配置Nginx s...[阅读全文]
前端开发当中鲜有涉及到位运算,因此,对其的应用也基本停留在语法层面。但最近遇到的一个需求,却令自己对位运算刮目相看。 产品要求在进行输入验证时,当且仅当全部有值或者全部为空时合法。此时,若用传统的if进行判断,将会有不少的分支,对于代码的测试...[阅读全文]
博客开放评论后,常会有一些垃圾评论充斥后台。对于此类“机器人留言”,要在夹杂着正常评论的数千条数据当中进行整理、删除,着实是不小的工作量。 解决之道有以下几种:一是设置后台审核功能,或关闭匿名评论,审核通过后才予以公开;二则设置关...[阅读全文]
1、类型判断、转换 if (visibleFlag) { visible = 1; } else { visible = 0; } 改为(如:在数据库保存时无法自动转换数据类型): visible = visibleFlag + 0 2、独立函数调用 postTitle = postTitle ? postTitle.trim() : ''; 改为...[阅读全文]