介绍 OPTIONS请求指method为OPTIONS的http请求。 通俗来说:它的作用是用于WEB服务器是否支持某些 header,也可以叫做预检请求(顾名思义:预先检测)。 程序员:跨域发送 http get { headers { xxx: abc } } 浏览器:等等,你这个请求有点奇怪,我去跟服务器确认下 浏览器:发送 http options ...
介绍 OPTIONS请求指method为OPTIONS的http请求。 通俗来说:它的作用是用于WEB服务器是否支持某些 header,也可以叫做预检请求(顾名思义:预先检测)。 程序员:跨域发送 http get { headers { xxx: abc } } 浏览器:等等,你这个请求有点奇怪,我去跟服务器确认下 浏览器:发送 http options ...
前言 本文目的是提高编写单测的效率,适合于有一定单测编写经验,但被单测困扰的同学。 后文的示例都在 unit-test-examples 仓库中。 单测的意义与价值 单测本质:将测试行为及结果固化下来,自动检查被测试代码的运行结果是否符合期望。 单测是一 ...
{ "compilerOptions": { /* 基本选项 */ "target": "es5", // 指定 ECMAScript 目标版本: 'ES3' (default), 'ES5', 'ES6'/'ES2015', 'ES2016', 'ES2017', or 'ESNEXT' "module": ...
前言 个人经验,正则是一个前期少量投入,回报超高的技能点。 其适用范围非常广泛,如批量文本处理、源码替换、程序中逻辑判断等等。 本文只介绍常用的基础知识、技巧,让初学者快速掌握大部分日常所需的正则知识。目标是 5 分钟内可逐字读完,10 分钟内可把例子都动手实践一 ...
春节在家走亲戚,听说有人从事的行业实为“间接诈骗”,并且也看不出周围的人对此行为有什么鄙视之情,大家更关注的似乎是能赚多少。 我没想到“恶”,离我如此之近,不由得更深入地去理解思考————“善恶”。 为什么会存在“善恶”这样的抽象概念? 其本质是什么? “恶”是否可以消除? 消除“恶”会有什么影响呢? -- 虽然没人直接告诉我们“善-恶”这个概念的定义,但我们很小 ...
按官方文档中的说明已经能正常连接proto-repl,但是repl中不能切换到源码所在的namespace,不能在开发期间执行业务代码 查看官方文档操作,下面列出简单步骤,加粗为注意事项 https://shadow-cljs.github.io/docs/UsersGuide.html#protorepl_atom 添加 proto-repl 依赖 watch启动,**并在 ...
社会学 当代中国的中央地方关系 分税制改革断了地方政府的财路。 我记得96年左右我们那里的政府似乎特别困难,“人头税”涨得很快,农民都交不起了,甚至听说zf组织地痞流氓上门抢钱粮。我印象深刻是因为我家也被强行开仓放粮了,当时很小五六岁左右,比较害怕。不知道跟分税制改革有没有关系。 没想到呀,土地财政救了地方政府,也算是人口红利的一部分。这也理解了为啥中央一直喊要控制 ...
背景 需要使用 Canvas 实现添加图片、文字、摄像头画面,并且支持拖拽、缩放、旋转等功能。 但成熟 Canvas 库(比如 Sprite.js Fabric.js )一般都比较庞大(300kb+),所以自己实现精简版本,减少体积。 DEMO ...
有两种方式实现元素的鼠标悬浮交互: css;使用伪类.foo:hover{ /* 悬浮时样式 */ } js;通过监听元素的mouseenter、mouseleave事件,控制元素的样式 方法一 使用 chrome devtools 提供的样式调试工具 比如修改悬浮时文字的背景色, [Demo](https://www.w3school.com ...
本方案是一个预研项目的产出,只做出了 DEMO,后因非技术原因,方案没有落地实践。 背景 某些页面展示逻辑复杂,比如点评 APP 首页,用户看到的页面结构是动态的,与所选城市、地理位置、APP 版本相关。 即使 web 端发版迅速,没有 Native 类似的兼容问题,如果所有逻辑代码维护成本也会越来越大。 目标 设计一套方案,使 web 页面支持根据配置 ...