使用虚拟键盘 API 处理内容遮挡
虚拟键盘 API 允许浏览器保持布局和可视窗口不变,并且提供虚拟键盘和视图窗口的信息,从而让让开发者通过 Javascript 或者 CSS 环境变量自定义页面布局
Thoughts on web development, programming, and technology.
虚拟键盘 API 允许浏览器保持布局和可视窗口不变,并且提供虚拟键盘和视图窗口的信息,从而让让开发者通过 Javascript 或者 CSS 环境变量自定义页面布局
到现在利用 Apple Watch 运动已经有三年多的时间,作为一款专注健康检测的运动设备,Apple Watch 内置了很多很实用的功能,下面是我使用最多的一些功能
使用 Next.js, Github Oauth、JWT 创建一个简易的用户认证系统
甲状腺癌症是所有癌症中最轻的一种,扩散非常缓慢,而且手术成功率非常高,术后复发的几率也非常低。如果你也不幸患上了甲状腺癌,一定要保持好的心态,不要惊慌和沮丧,积极配合医生进行治疗,一定能早日治愈
减肥最重要的是坚持,不管是饮食还是运动,都只是制造热量赤字的手段,只有持续的减少热量存储才能成功减肥,而这个过程至少需要持续三到六个月才能看到效果
React 高阶组件简单来说, 就是一个 function 接受一个 component 作为参数, 最后返回一个新的组件, 高阶组件的概念来自于 Javascript 中的高阶函数
得益于 virtual DOM 和 jsx, React 并不需要依赖于 DOM, 所以能在服务器上渲染 React 应用, 并且向客户端发送 HTML 代码
说到前端中间件,大多数人想到的估计会是 nodejs 但通常一个页面的数据是由多个接口提供,如果使用 nodejs 难免会陷入 callback hell 的局面
supervisor 是基于 python 的任务管理工具,用来自动运行各种后台任务,当然你也能直接利用 nohup 命令使任务自动后台运行,但如果要重启任务,每次都自己手动 kill 掉任务进程,这样很繁琐
Javascript 是一门函数式的编程语言,函数是一等公民,能作为传递参数,也可作为返回值,这样使闭包成为了可能
javascript 的每个对象有一个内部的私有链接 __proto__, 它指向其构造函数的原型 prototype,而这个构造函数的 prototype 则继承于上层构造函数的 prototype, 这一层层的指向链接我们称之为原型链。形成这一层层链接我们要使用到 new 操作符
xhr 由于同源策略限制的原因,是无法跨域的。jsonp 请求其实是在网页中动态的创建了一个 script 请求,这样就相当于创建了一个 GET 请求,就不会受到跨域的限制