在一些对当前时间的准确性要求比较高的场景,前端项目并不能完全信任设备的本地时间,此时就需要一些手段进行对钟。一般而言,本地时间的偏离可以认为是一个仅有offset不同,而计时...
在一些对当前时间的准确性要求比较高的场景,前端项目并不能完全信任设备的本地时间,此时就需要一些手段进行对钟。一般而言,本地时间的偏离可以认为是一个仅有offset不同,而计时...
flutter web面世已经有一段时间了,一路上也算是经过了官方不少的优化;虽说可能距离实际生产使用还是有一定距离,不过怎么说也可以玩玩。今天就谈谈flutter web某...
不管是web还是app,现在很流行一种对新用户的遮罩+高亮的指引。大概就像下图里这样 第一反应都会是加个全局的modal然后上面叠个东西,但是这样一来我们就得额外给modal...
公司最近要开发一个qq机器人,于是产品很自然就有了个需求:希望在h5推广页面上能点击一个链接直接跳转到qq内的机器人。结果为了搞清楚这个狗比api我花了前前后后快两天的时间…...
话不多说直接开喷。首先小程序不知道为什么要搞一套长得像html和css的东西但是又要搞出不同的表现已经不是一天两天了,但是遇到各种神奇jb bug还是得骂一骂。 对于一个标准...
大概很久很久以前有过一阵子很火的一种图片,大概就是一张图片,在预览的时候看起来是一张图,然而点进去看详情的话是另一张图。正好最近这种图不知道为啥就又火了,那就来讲讲这种图的原...
移动端交互上时常遇到需要吸顶的需求,之前在html框架上这个并不好做,需要监听滚动改变css。而position: sticky推出之后,这个需求变得简单起来,再加上移动端浏...
对于app而言,分享功能总是必要的,所以小程序自然也会有这个功能……哎,有的同学可能要问了,小程序这个nt玩意搞出来不就是为了微信自己独占流量吗?那为什么还有分享呢?哎,那就...
(讲笑话)本来第二篇是打算给小程序的分享api相关的,但是订阅消息实在是太搞笑了所以给他加急 一般来说,我们使用app的时候,无论是ios还是安卓,都可以给用户发送系统推送。...
(发牢骚)在微信(和qq)小程序中,许多元素是有自带的默认样式的,这很正常,web也是这样。但是小程序中默认样式的选取则显得极端迷惑。先看一下web标准里图片尺寸的css行为...
来扯扯js里的种子随机想当年刚学编程学c的时候感觉c的随机函数还要指定种子一步一步跳很麻烦——现在写前端写js了,遇到了需要通过种子固定结果的随机,人的一生啊,就是不可以预料...
微信小程序在2.10终于给出了scroll-view的下拉刷新——好消息来啦!宣称完全兼容微信小程序的qq小程序并不兼容这一点,于是我们自己给他整一个下拉刷新。 首先我们需要...
web滚动定制化程度难以令人满意,无限滚动之类的效果也不好,所以在需要相对高地定制滚动的地方我用了假滚动来进行处理: 总体思路是监控元素的拖拽动作: 首先,滚动由css的tr...
最近公司的一个项目提了个ui需求,大概就是要在首页搞一个散点式的列表,如下图 问题来了,这个散点列表实际上是可能有无限多个的,显然不能直接按ui给的示意来定死位置;所以这个生...
vscode给出的lsp框架是靠handler运作的。首先先看看跳转至定义的lsp请求:请求: 响应 这里看到是一个textDocument/definition的请求met...
v-charts(vue包装的echarts)带有一个autoResize属性,但是在之前的开发中发现resize失效,而且仅在宽度减小时失效,增大时正常改变。 经检查发现原...
上一次最后说到了文件结构,这次补充一下具体的文件,主要是client.ts和server.ts直接上官网的sample: 首先是client.ts,可以看到client.ts...
LSP(language sever protocol)是用来处理语言解析等等东西在各式ide里应用的玩意。ide主要干的活还是要提供各类语言的解析跳转高亮等等等等的东西,所...
这期从最简单的hello world(其实就是实例代码)开始vscode插件开发现在有非常方便的脚手架工具,直奔主题地:npm install -g yo generator...