抛掉JavaScript,用HTML和Python做网站
有时候,我们的电脑上没有安装Python,但你需要验证一段Python代码的运行效果。又有时候,你想做一个网页,但是你只会HTML和Python。
55个js手写题梳理汇总
实现原生 AJAX 封装;实现 new 过程;打乱一个数组;防抖函数;节流函数;数组去重;setTimeout 实现 setInterval;compose 函数;curring 函数;LRU 算法
懒加载居然对 Web 性能有负面影响 ?
懒加载是一种常见的技术,通过按需加载资源来减少网页的数据使用。如今懒加载已经是一种 Web 标准,大部分的主流浏览器都支持通过 loading=lazy属性使用懒加载。
15个你应该知道的JavaScript的重要数组方法
数组方法的重要一点是有些是可变的,有些是不可变的。在决定针对特定问题使用哪种方法时,务必牢记这一点。此列表中的大多数数组方法都采用类似的回调作为参数。
JS字体加载失败或完毕的检测
对于自定义字体,如果还没有加载完毕,就让 Unicode 字符显示,有可能会显示乱七八糟的字符,过一段时间后才显示映射后的效果。还有就是开发人员希望知道字体文件加载失败的情况,需要在加载异常的时候上报
css实现文字垂直展示的方法总汇
在css中,可以利用“writing-mode”属性设置文字垂直显示,只需要给文字元素添加“{writing-mode:vertical-rl; }”或者“{writing-mode:vertical-lr; }”样式即可。
javascript生成一棵树
每次只能处理一对父子关系,树形结构的核心是节点,也即处理两个节点。由于每个节点的状态是需要维护的,因此需要用一种结构存储每个节点并更新之,最后程序只需要找到根节点是谁即可输出完整的属性结构;
pm2常用命令
pm2(Process Manager 2)是具有内置负载均衡器的Node.js应用程序的生产运行时和进程管理器。它允许您永久保持应用程序活跃,无需停机即可重新加载它们,并促进常见的Devops任务
V8 堆外内存 ArrayBuffer 垃圾回收的实现
V8 除了我们经常讲到的新生代和老生代的常规堆内存外,还有另一种堆内存,就是堆外内存。堆外内存本质上也是堆内存,只不过不是由 V8 进行分配,而是由 V8 的调用方分配