LMLPHP后院

Ajax 并发回调的顺序问题

y 的 Ajax,在 beforeSend 里面的 this 和 callback 里面的 this 都是指向同一个对象,既然 Jquery 的 Ajax 设计能很好的支持,那当然前端就可以解决啦。看代码:$.ajax({ "method":"POST", "beforeSend": function(xhr){ s('last_ajax_req',this); }, "url":url, "data...

css big event gray how to achieve

针对大事件灰色效果,CSS 的工作量可谓不小,可 CSS3 来了,只需一行代码搞定,其实就是这么简单,无需做什么准备。.big-event-gray { filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); /* -webkit-filter: grayscale(100%); */ -moz-filter: graysc...

"Uncaught TypeError: Cannot read properties of null (reading 'getItem')"

遇到如下报错,怎么办,于是查看了一些源代码。Dplayer android 无法使用,报错"Uncaught TypeError: Cannot read properties of null (reading 'getItem')", 搜索,通篇只有一次使用 getItem 是为了从 localStorage 里面拿东西。于是开启 localStorage 解决之。...

Chrome 以及各大浏览器对 Cookie 的有效期

Cookie 有效期的问题,我是最近才发现的。我以前的经验告诉我们,Cookie 设置个几十年甚至上百年都没有问题的,所以知道了之后,现在的开发就不再查看浏览器端的表现了,服务端的代码设置好了就认为 OK 了。最近的无意中发现,让我对浏览器这种玩意儿产生了很多讨厌!还是那个原则,规矩不能乱改啊。看网上的资料,好像是 2022 年 8 月 的 Chrome 104 版本发布。在这方面我真是落后太多了。据...

PHP session 数据格式生成方法

PHP 的 session 模块是被过度设计,最难用,并且是最应该被移除的一个模块了。以其超级难用的函数,丑陋的代码风格,落伍的 Web 开发模式等等等等,已经不想再吐槽这个 session 模块了。存在即合理,就比如一个商店摆了一个垃圾,一旦被一个有钱人盯上,脑子一热,就买下来了。所以 session 模块也是这样,一旦捆绑上了 PHP 这门语言,就会被人用,一用就得被牵着鼻子走。如何生成其特有的 ...

记录一个 nginx 异常退出

一点上机器永远无法超越人类,因为机器不会思考,人的视觉对于一个错误是会发现的,机器之所以快,就是因为绝大多数数据不会加以判断,是不可能做到,比如说一些基本常识发生变化的时候,人能感觉不对劲,但是人写的代码,或者是调教出来的机器,对于常识是不会检查的。比如人是两个眼睛,突然一天,出现了很多三只眼睛的人,我们作为人会立即发现这个错误,但是机器不会,机器对于某些场景是不可能是怀疑常识的。换而言之,就是人的判...

reCAPTCHA3 配置

kmark 每月可免费提供多达 10,000 次评估 若要启用高级功能,请访问托管您 reCAPTCHA 密钥的 Google Cloud Platform 项目。 在您的网站提供给用户的 HTML 代码中使用此网站密钥。 6*************************************** 此密钥用于您的网站和 reCAPTCHA 之间的通信。 6********************...

网页改变状态栏背景实现沉浸式效果

端是个大趋势,特别是最近几年,各种 App 的效果,比如音乐播放器的背景,系统的状态栏特效等。 其实,在网页端也一样是可以支持这种特效的,比如 Chrome 浏览器。发现有个网页实现了,该网页的页面源代码居然找到 104 个 script 标签,也是醉了,地址 http://www.zaobao.com.sg/znews/singapore/story20171106-808844。特效如下:当然,国...

关于 websocket 的 timeout 的问题

第一个星期四,11 月 1 日是星期六,不过苹果电脑显然是从 11 月开始把 NY 时区变慢一小时了。不过我还是找到了一些根据,就是时区变化的时间可以根据我的 git 提交记录来确定,好在这几天在提交代码。commit b7956f9e2b86409a9730e5a5cca8bcc7f1dd1fdc Author: lin <lin@local> Date: Sun Nov 2 01:53:56 20...

PHP 7.3 经典报错 continue targeting switch

h is equivalent to "break". Did you mean to use "continue 2"? in ... 改成 continue 2 即可。在 7.3 版本之前写出这种代码,在 switch 内 continue 的效果和 break 是一样的,so 正确的解决办法应该是将 continue 改成 break。...
2026-09-03 14:54:58 1788418498 0.019888