9.29. interrupted 和 isInterruptedd 方法的区别
interrupted() 和 isInterrupted() 的主要区别是前者会将中断状态清除而后者不会。Java 多线程的中断机制是用内部标识来实现的,调用 Thread.interrup…
ChatGPT 提示的艺术:制作清晰有效咒语
当ChatGPT首次推出时,我立即被它的功能所吸引。我以各种方式尝试了该工具,并一直对结果感到惊讶。当我看到其他人找到使用 ChatGPT 的创造性方法并了…
如何向 ChatGPT 提问以获得高质量答案:提示技巧工程完全指南
The Art of Asking ChatGPT for High-Quality Answers: A complete Guide to Prompt Engineering Techniques 中文版。 本书是一本全面指南,介绍了各…
JavaScript 数组去重
用 ES5 用 indexOf 的常规操作 function unique(arr) { var n = [] //一个新的临时数组 for (var i = 0 i < arr.length i++) //遍历当前数组 { //如…
Cookie 和 Session 介绍
Cookie cookie是指Web浏览器存储的少址数据。Cookie支持跨域名访问,例如将domain属性设置为&ldquo.biaodianfu.com&rdquo,则以&ldquo.biaodianfu.com…
原生 JavaScript 图片懒加载实现
如何判断元素在可视区域 我们用到两个 api Element.getBoundingClientRect() 方法返回元素的大小及其相对于视口的位置,DOMRect 对象包含了一组用于…
offsetWidth、clientWidth、scrollWidth、scrollTop 这几个关键字的总结
经常需要计算元素的大小或者所在页面的位置,offsetWidth、clientWidth、scrollWidth、scrollTop 这几个关键字出现的频率更是家常便饭,每次碰到都需…
token、Json web token、jwt 网页用户认证方式
前一个项目用的是cookie+session,由于想试试新花样,现在这个项目用的是 Json web token。也做一下总结。讲 Json web token 之前先来了解下什么是 to…
你真的了解「像素」吗?
一切都从「像素」开始... 从维基百科词源可知,像素 pixel 一词由 pictures 和 element 两个词的简写形式 pix 和 el 结合而来。 像素,在数字成像中…
从 postcss-pxtransform 源码到 Taro 跨端单位转换方案优化
目前,很多团队都选择 Taro 作为跨端跨框架解决方案,它可以使用 React、Vue 等语法,并支持编译为微信小程序、支付宝小程序、百度小程序以及 H5 等…
将 CSScomb 集成到微信小程序项目中
最近在看 AlloyTeam 团队的 Code Guide 代码书写习惯,其中一项是 CSS 属性编写顺序。虽然 CSS 属性顺序先后并不影响我们的程序,那为什么要做这件事…