LMLPHP后院

本站文章链接增加英文描述

本站的文章链接模式由原来的 /archives/\d+ 的模式改变为 /archives/\d+/[\w\-]+ 的模式,如果某个文章设置了 URL 描述,没有描述的链接则会 301 跳转到有描述的新链接,跳转后描点和后面的参数不会发生丢失;如果文章 ID 后面的描述部分内容错误,系统会跳转到正确的描述地址。 决定这么做我也想了好久,最重要的一个理由就是我在看流量统计的时候从 URL 上面一眼就明白...

前端技术之CSS实现图片垂直居中

align: middle 就好了 。table-cell 的显示效果同 table 是一样的,兼容性还不错,所以直接使用 table 来包裹图片也是同样的效果,个人认为使用 table 会更好一些,如果 DIV 显示成 table-cell 是很难控制边距的。 除了完成了上面的事情外,图片本身也是需要做一些处理的,一般要居中显示的图片的大小和比例都是不一致的。这样的情况下,我们需要去除图片标签本身自...

JavaScript实现图片懒加载非可视区域延迟加载

网页上图片很多时,如果不对图片使用懒加载(延迟加载)技术,网站显示速度就会很慢,给用户的感觉很不好,图片资源服务器的负载也会很大,一般不太好的服务商会直接返回 503 Service Unavailable 暂停服务错误。很多网站在处理这个问题时,直接使用 JQuery 的懒加载扩展,这样一来,网站必须要加载 JQuery,速度自然下降。JQuery 是一个很臃肿的 JavaScript 框架,虽然...

夜神模拟器安装系统根证书

mo.cer cer证书转.pem证书 openssl x509 -inform der -in demo.cer -out demo.pem 我这里测试下载后无需转换,因为就是 pem 格式的证书,如果需要转换使用上面的命令。接下来看看实战,看是如何实现安装系统证书的,安装好了系统证书就可以抓取 https 请求,这时候就能看到原始数据了,而如果没有系统证书,则是一般看不到的。C:\Program ...

从阿里月饼事件我们看到了什么

弄明白。不过可以侧面反应阿里的员工很闲。第一,上班有时间写前端脚本,不管这个技术有多 low,可以反应此人喜欢炫耀,认为自己能写脚本有优势。第二,写了脚本被知道,抢了三十多个月饼券。说明券根本没人抢,如果有人抢,仅仅通过前端技术是没用的。能抢到月饼券说明阿里仅仅是内网发布,并没有投入太多技术支持。开除了就开除了,还在知乎上发帖。再次说明此人很闲,喜欢玩知乎。发帖就发帖,还让很多无聊的公司 leader...

LMLPHP官方网站兼博客移动站上线

4 mini 进行测试得出的结论。在做移动站的时候,深刻感受到因设备不同网站的功能也会有所不同,所以手机站独立模板才是更好的选择,我个人不建议使用 BootStrap 和一些非常复杂的前端框架来做。 如果在页面加载后,计算出手持设备对应的尺寸,然后将文档中图片的 width 和 height 属性进行等比缩小,图片的展示就会比较好看,本站现在的主体内容区域里面的图片都是设置了最大宽度为 90% ,这样...

LMLPHP第三期更新功能

c  )和GITHUB(https://github.com/leiminglin/LMLPHP  )更新日志。[转笑话一则]Iphone6到来之际,一日小姨子对我说,姐夫,iPhone6就要出来了,如果你送给我一个,我们的那点破事我就不让姐姐知道了。我回道,昨晚你姐姐对我说了,如果我给她买一个,我们之间的事情她就不追究了。哈哈,最后祝大家在未来日子里开心。明天就是周五了,这个周末得好好休息,怎么能不...

前端技术之导航栏浮动最佳实践

好的方式来展示左侧菜单导航区域。LMLPHP 官方文档的做法是计算导航左侧和右侧主体内容的高度,结合浏览器窗口可见区域 viewport 的高度,最后得出左侧 DIV 的最佳高度,采用悬停展示滚动条(如果菜单被展开,高度超出范围)的方式和页面向下滚动固定左侧导航的方式来提升用户体验。这样的做法还算能够接受,唯一的不好就是会鼠标悬停时会出现滚动条,并且高度计算很难做到合适,兼容性比较麻烦,为了兼容大部分...

UI设计用户体验之Wifi图标

为什么所有设备上的Wifi图标被设计成一个发射波的形状呢?如果说到用户体验,市面上所有的手机上的Wifi图标都是一个样,对于普通的老百姓,甚至于00后的孩子们来说,他们不也都残酷的接受了这样一个事实。这个世界上大多数事情,大多数人都是只能接受的了。今年9月份的时候,我去姐姐家过了中秋。见到了我的外甥女,她比去年又长高了许多,已经160了,看起来完全不再像是一个小孩子了。外甥女是03年出生的,在读六年级...

git使用之rebase合并提交

用 git rebase --continue 完成 rebase 的过程,或者使用 git rebase --abort 取消操作。最后 push 的时候需要加上参数 -f,否则不能推送到远程库。 如果提交了很多次以后,并不想擦除提交记录,只想将部分需要移除的文件内容恢复到创建分支前的状态,可以使用 checkout 命令,指定某个 commit 和某个文件。内容恢复后,再进行一次提交即可,团队人数...
2026-06-21 14:56:42 1782025002 0.025425