点击事件单双击判断
判断是否是双击事件,以及分别执行单双击事件
function isDoubleClick(singleCallback, doubleCallback, delay = 300) {
this.clickEvent = '';
this.firstClickTime = '';
this.clickNum = 0;
return (event) => {
const time = new Date().getTime();
this.clickNum++;
if ((time - this.firstClickTime <= delay) && this.clickEvent === event.target.innerHTML) {
...
《人生大事》
今天周末在家看了一天电影,现在想着最有感触的还是《人生大事》,死亡是每个人都会经历的一件事,也是人生经历的最后一件事。遗憾的是较少有影视作品去描写他,也许是禁忌,也许是恐惧。于我而言这部电影尤为打动的还是小女孩(小文)对外婆的依恋。当外婆被拉走的时候,她是不舍的,因为一个相依为命陪伴自己多年的人的离去,会是刻骨铭心的痛;她也是恐惧的,因为她不知道未来还有谁会像外婆一样对她。电影是悲惨的演绎也是皆大欢喜的结局,但是生活不都是电影。小女孩不知道外婆已经离去,可能是她不知道死亡是什么,可能是她不愿意相信外婆离去。于是她去殡仪馆闹,想去找回外婆。她是很想外婆的,她的手表里始终保存着外婆的语音,是她此刻唯一的念想。很多时候逝者的普通遗物就是生者的最大牵挂。她的童年是不幸的,没有爸妈,但她是幸运的,有唯一的外婆。很多人用童年治愈一生,有些人却用一生去治愈童年。我可能比她要幸运很多,我想我是前者,用童年治愈一生,人生中的前二十多年,我在三个婆婆姥姥的养育下是过的不错的,虽然不见得物质过的多好,但是在感情和人生哲理上得到了许多。我一直认为今天能有我的存在,三个婆婆姥姥是最大功者。去年其实我有和小女孩一 ...
项目发布问题
前端发布 最近利用react+nodejs做了一个简单的h5工程,在开发和发布的过程中遇见了一些问题,先就暂时遇见的一些问题找到了一些解决办法,在这里记录一下,以后遇见了方便查阅.前端利用react+ts开发,通过腾讯云宝塔面板进行上传发布。 当前端代码上传完毕后(前端代码也可以通过 FileZilla Client 上传),然后可以开始建站工作,如果有多个站点时,可能导致ip重复,可以先随便填写一个ip或者域名,之后在修改删除之前的可以解决这个问题。 添加好站点域名和端口号后,还需要开放端口 然后就可以在浏览器根据ip+端口号或者域名访问我们的站点了。目前站点功能很少且单一,页面上还有许多bug,后续会完善解决和增加一些功能。 域名:app 如果需要通过https访问的话,需要申请SSL证书,初次申请可能需要几天的时间。 ,然后根据提示填写一些个人信息,然后等待就可以了。
线上刷新页面404问题将 路由跳转的 BrowserRouter 模式替换为 HashRouter
接口反向代理问题const {createPr ...
2022年毕业季
转眼又是一年毕业季,回想之前我已经毕业两年了,两年时间不长不短。从一个学生变成了一个职场人,读了十多年的书,角色的转变还是不太习惯,可能一直到今天我都还不太习惯。毕业之后去考了下公职类,但是最后还是走上了程序猿的道路。毕业两年从武汉到杭州,待过两家公司,一家搞了三个月,欠薪三个月,还好有杭州市政府发的就业补贴和住房补贴,伴我度过了来杭州最难的时光,有一说一吹爆杭州市政府。当然在这家公司我也学到了许多,结识了一些人,遇见了一个很好且技术很棒的老大。我记得我来杭州的第一个项目就是”闲林街道管理小程序”,每次产品临去客户方演示的时候都会疯狂加班,对的,通宵开发对测试改bug😭😭,还好最后都通过了。最后因为公司欠薪离开了,公司的小伙伴也奔向各地,记得走之前项目经理找我们聊天说”抱歉,我们来杭州挣钱却变成了这样”。当然最后薪资都兑现给我们了,在这里在吹爆一次杭州政府。
最后生计所迫我来到了现在的公司,在这边接触了很多新技术,也接触了很多优秀的人,给我的感觉就是优秀的人做什么都优秀。也很感激在这边遇见的人,接受了我频繁的问题,都是很耐心的给我解答,周末跟他们体验了许多活动,也增加了许多的打发 ...
图片上传
基于node的图片上传简述在markdown中使用图片显得很不方便,查了下大概有如下几种方法:
 插入线上图片;
 跟插入线上图片似乎一样,链接处填写相对路径,但我试了一下发现无法正常加载图片,只会显示图片占位标签;
使用base64方法,![markdown picture][markdownbase64]
使用html中img标签的形式
<div align="center">
<img src="" width="50%">
</div>
试了一下还是使用线上图片比较方便,于是就想这写一个图片上传接口,为自己提供一个图片存储的仓库
图片上传· 首先我们已经基于express搭建了一个后端服务· 其次我们使用mongidb数据库· 使用Multer node.js 中间件,用于处理 multipart/form-dat ...
localStorage功能的封装
今天在闲鱼上收到一个单子,要求是利用localstorage的基础功能,封装一个类以供调用,因为在上班路上,并没有明确答应,到了工位上写了一下,然后联系了这位同学,他说别人已经接单了。就这样,我闲鱼上第一次接单就错过了,既然写了就放上来,万一以后有用到的呢!单子就是要求,存储数据,根据key查找数据,根据首字符模糊查找数据,删除key的数据,根据首字符模糊删除数据,以及返回数据的json操作等功能,写完之后简单试了下,功能基本都可以实验,如果有错误的地方,还望大家指导一下(一个卑微的辣鸡前端开发者)
class MyStorage {
constructor(name) {
this.name = 'MyStorage';
}
set(key, value) {
let options = {};
if (Object.prototype.toString.call(value) == '[ ...
搭建博客-基于Hexo
一直想搭建一个个人博客,由于种种原因没有动手。恰好这个端午节放假,下雨又遇见各地疫情不能出去嗨,闲着无聊也是无聊,想着不如把博客搞了吧。于是就这样开始。
起初以为搭建博客跟做网页一样呢,需要前后端环境以及部署环境,然后我就在网上逛了一下,看看大家都是如何开发博客的,才发现原来有很多现成的博客模板以及脚手架,大致看了一下,有各种语言开发的。由于我个人对node熟悉一点以及网上hexo的资料多一点,对比了一下于是选择了hexo来进行开发。
Hexo介绍Hexo是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。即把用户的markdown文件,按照指定的主题解析成静态网页。
优点* 不需要服务器,github免费提供的托管服务
* 不需要域名,github同样提供了一个.io的域名
* 不用自己写xml、hexo提供了很多开源的博客模板
* 便于维护更新,换风格直接换模板就行
Hexo安装基础环境安装使用hexo之前需要先安装Node.js和Git这两个是程序员常用工具就贴一下安装地址吧,不多累述
htt ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post$ hexo new "My New Post"
More info: Writing
Run server$ hexo server
More info: Server
Generate static files$ hexo generate
More info: Generating
Deploy to remote sites$ hexo deploy
More info: Deployment


