前端正则,递归面试题 - Joe老板出题
Joe博客老板每日分享面试题,羞辱我这个前端小白,请看题!第一题正则替换题干leta={b:123,c:"456",e:"789",};letstr="a{a.b}aa{a.c}aa{a.d}aaaa";本题要求:把str字符串中{a.b}这种替换成a对象中对应的值本题结果:a123aa456aa{
Object.defineProperty 及 实现数据双向绑定
Object.defineProperty()和Proxy对象,都可以用来对数据的劫持操作。何为数据劫持呢?就是在我们访问或者修改某个对象的某个属性的时候,通过一段代码进行拦截行为,然后进行额外的操作,然后返回结果。那么vue中双向数据绑定就是一个典型的应用。Vue2.x是使用Object.defi
Heroku免费容器服务申请-利用Cloudflare Workers搭建V2Ray方法教程
Heroku是一个支持多种编程语言的云平台即服务。目前支持Ruby、Java、Node.js、Scala、Clojure、Python、PHP和Perl等语言,基础操作系统是Debian。用于在Heroku上部署V2RayWebsocket。Heroku为我们提供了免费的容器服务,我们不应该滥用它,
office365 E5调用api使E5开发者续订 修复版AutoApi (不使用服务器)
最近e5订阅很火,但是玄学的续订方式也让人摸不着头脑,有的人说挂个oneindex就续订了,有的人说所有第三方程序都挂了一遍也没续订,所以有人按照微软的官方文档写了一个刷api的脚本,原理很简单,就是重复调用microsoftgraph的api,一次调用10个api,5个onedrive的api还有
鼠标点击波纹特效 html+css+js
定义标签<divclass="card"><imgsrc="3.3.png"alt="x"width="100%"/><h3>北极光之夜</h3><p>生活下去,错误下去,堕落下去,为胜利而欢呼,从生命中重新创造生命!</p></
6分钟实现CSS炫光倒影按钮
分享简单有趣的CSS创意特效,放松放松心情~定义基本样式*{margin:0;padding:0;box-sizing:border-box;font-family:"fangsong";}body{height:100vh;display:flex;align-items:center;justi
Mac HomeBrew 国内镜像安装方法
Homebrew对于使用Mac的开发者来说,是再熟悉不过的了,它可以在macOS中方便的安装和管理各种系统并不自带的开发包。在安装homebrew时,由于众所周知的原因,用官网的安装方法很慢且容易中断,想用国内的源进行安装。让人非常头疼,今天为各位推荐的就是在国内自动安装Homebrew的脚本。此脚
iTerm2 + Oh My Zsh 打造MAC舒适终端体验
众所周知,大部分的Linux发行版的默认命令解释器是Bash。但除此之外,这个星球上的命令解释器多了去了。相比于默认的Bash,Zsh有更多的自定义选项,并支持扩展。因此Zsh可以实现更强大的命令补全,命令高亮等一系列酷炫功能。今天我们就来打造一个自己的好看、好用的Zsh终端。下载iTerm2可以直
acme.sh生成自动续费的免费SSL证书
acme.sh实现了acme协议,可以从letsencrypt生成免费的证书。一个完全用Shell(Unixshell)语言编写的ACME协议客户端,支持ACMEv1和ACMEv2,只需一个脚本即可生成发布,续订和自动安装SSL证书。安装acme.shcurlhttps://get.acme.sh|
HTML5 Web 存储 优于 Cookie 的本地存储方式
Web开发中经常会遇到网站需要做一些例如用户备忘录、文章修改自动保存等需求这些功能不需要长期保存,也不需要入数据库,所以有人可能会考虑使用Cookie去进行存储,但是Cookie中每条的存储空间为4k,存储太多的数据时可能会出现存储空间不足的问题于是就有了Web存储来解决这个问题,Web存储更加的安