Hi 👋,欢迎访问我的博客
我是一名前端开发者,VS Code 插件和语言服务器开发者
我目前在开发基于 LSP 的 语言服务器,也在维护用 Go 构建的编译器
在这里查看更多关于我的更多信息
我希望通过这个博客记录技术知识,提升影响力。如果你感兴趣,可以看看这些文章:
我为 VS Code 贡献了代码:这篇文章登上了阮一峰的科技爱好者周刊
LSP 与 VS Code 插件开发 第一章:记录我对 LSP 和语言服务器开发系列文章
怎么让 favicon 动起来:发现了吗,本网站的 favicon 会动
使用 React-Router 的应用一定是单页应用(SPA)。与多页应用相比,SAP 可以在前端自定义和控制路由。但后端也有一套路由处理的能力,此时前后端在控制路由层面如何权衡呢?
普通的 url 路径,网络请求中会把 url 完整地发送给服务器,相应的,服务器要对前端定义的每个 pathname(window.location.pathname 这个东西) 都做相应的处理。
例如一个页面有 根、user 和 about 三个路径:
https://example.com/
https://example.com/user
https://example.com/about
后端需要分别写三个不同 GET 请求的方法(express 为例):app.get('/')
、app.get('/user')
和 app.get('/about')
目前有两个问题:
为了解决 iOS 微信内,触发橡皮筋效果时 fixed 的元素依然位于窗口顶部(而整个页面已经下滑,漏出‘此网页由 xx 提供’字样,截图中是返回所在的行遮住了这句话)的问题,给 body 加一个子元素,同样设置成 fixed,占满全屏,背景设为白色。这样再触发橡皮筋效果时,这个元素实际上也位于窗口顶部(可以改背景颜色验证),但会把‘此网页由 xx 提供’字样遮住,且占满全屏的尺寸和白色背景也符合用户的正常期望,不会意识到实际的 body 已经被拉下去了。
技术日新月异,本文仅记录截止 2019.12.11 的开发情况
移动端 Web 页面开发,有视频功能。一切都运行得很好,只有在安卓微信有一个问题:视频会位于一切 dom 的最顶层,遮挡其他 dom。由此开始进行了一系列调查工作,整理成本文。
先说 cookie,cookie 是浏览器本地储存数据的一种工具。
token、session 两者经常出现在同样的场景下。他们都是为了解决用户自动登录的问题。让用户在一定场景下可以不登录而一直访问服务器。
http://www.ruanyifeng.com/blog/2015/09/continuous-integration.html