- js教程
大大提高开发效率的十个JavaScript技巧
数组方法 flatMap() 本质上是 map()和 flat() 的组合,区别在于 flatMap 只能扁平1级,flat 可以指定需要扁平的级数,flatmap 比分别调用这两个方法稍微高效一些。...
- js教程
JS问题:简单的Console.log不要再用了!试试这个
通过使用 %c 占位符,可以在 Console.log 中为特定的文本应用自定义的 CSS 样式。这样可以改变输出文本的颜色、字体、背景等样式属性,以便在控制台中以不...
- jquery
JQuery 4.0震撼发布:这是复兴还是告别?
随着JQuery 4.0 beta的发布,JQuery团队展示了他们保持JQuery在不断发展的Web开发生态系统中相关性的承诺。那么,你认为JQuery还有存在的意义吗?...
- vue.js
用 React/Vue 不如用 JQuery,你知道吗?
在做技术选型的考虑上,在我的选择序列里,React 永远都要比 Vue 更值得选择,只因为 React 离原生 JavaScript 更近,没有创造更多的语法,没有那么多黑箱操...
- node.js
在 Node.js 中发出 HTTP 请求的五种方法
在 Node.js 中发出 HTTP 请求的方法有多种。可以通过使用 Node.js 提供的标准内置 HTTP/HTTPS 模块、利用 Node 环境中包含的 Fetch API 或选择第三方 npm 包来简化流程...
- vue.js
Vue2 前端权限控制实战
本文将介绍如何使用 Vue2 实现前端权限控制,包括页面路由权限控制和按钮级别的权限控制。...
- js教程
2024编程新趋势:JavaScript高手的秘密武器Rust
对于JavaScript开发者来说,学习Rust不仅是技术层面的提升,更是一次职业和思维上的转变。这不仅仅是学习新语言的过程,更是成为一名更全面、更高效的...
- vue.js
Vue 3 的 setup 语法糖到底是什么东西?
setup语法糖经过编译后就变成了setup函数,而setup函数的返回值是一个对象,这个对象就是由在setup顶层定义的变量和import导入组成的。vue在初...
- js教程
五大基于Cesium的开源框架及其优劣势,一文导读
OpenGL基础上有了webGL,webGL基础上有了Cesium,Cesium基础上有了N多开源框架,本文带大家看一下。...
- js教程
跨端轻量JavaScript引擎的实现与探索
JavaScript引擎是指用于处理以及执行JavaScript脚本的虚拟机。...
- vue.js
我面试最喜欢问的开放题:如何严谨二次封装 localStorage?
最近我在面试中,喜欢问一道有关于 hooks 的开放问题:二次封装一个 loaclStorage 的 hooks 时,需要考虑哪些问题呢?...
- React
聊一聊React 优先级队列的实现方式
《数据结构堆》一文中,跟大家分享了如何利用二叉堆实现优先级队列。这可就赶巧了,React 的优先级队列的实现方式,居然跟我书里里介绍的方法几乎一...
- js教程
原来 WebWorker 还可以做这么酷的事情!
worker是“第二个脚本”。我们需要根据设置(TypeScript、捆绑器、开发服务器),调整tsconfig、添加指令或使用特定的导入语法。...
- js教程
Async、Await的实现原理,你学会了吗?
在 async/await 的实现中,await 操作符通过生成器的暂停和恢复机制来实现异步操作的等待和执行。当遇到 await 操作符时,生成器会暂停执行并返回一个...
- js教程
2024 年还在用 Lodash?这个现代化替代品更安全、好用!
Lodash 最初在 2009 年以 Underscore之名诞生,并在 2012 至 2013 年间经过一次分支(成为Lodash)后崛起。Lodash 的设计初衷是为了解决 2012 年前后 JavaScript 开发者面...
- vue.js
六个高级Vue3知识技巧
Vue 3是一个非常流行的前端框架,广泛应用于大型互联网企业和个人项目。 虽然我们已经熟悉了一些常见的 Vue 3 知识,但还有一些不太常见但实用性很强的...