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