- javascript import的四种用法
- import是用于将某个模块中导出的函数或对象、初始值导入到另一个模块中的语法。无论是否声明了strictmode,导入的模块都运行在严格模式下。import语句不能在嵌入式脚本中使用。那么如何使用i...
- javascript一维数组递归排序方法
- 用递归思想做的一个数组排序,优点是速度极快,适合大数据运算。递归遍历,理论上,只要内存够用,你能实现任意层级的遍历,但缺点也很明显,没一个层级里面需要有固定的数据格式,否则无法遍历。constdata...
- CSS @media print控制浏览器web打印样式
- 浏览器打印,可以通过window.print()、document.execCommand(‘print’)调用浏览器打印。不同浏览器的区别:在Safari和Chrome都会弹起打印预览的窗口,Fir...
- 焕然一新 新版 Vue3中文文档上线
- Vue从一开始就有一个简单的使命:成为一个任何人都能快速学会的平易近人的框架。随着我们用户群的增长,框架的范围也在不断扩大,以适应不断增长的需求。随着时间的推移,它演变成了我们所说的“渐进式框架”:一...
- JS中三个点(...)是什么意思?其实它的真名叫“扩展运算符”
- 大家在日常看别人写的js代码时,经常会出现(…)三个点的东西,那它究竟是什么意思?是什么新的语法糖?又有何用处?下面就给大家分享一下javascript中(…)这个三个点的那些事。1、javascri...
- Vite 3.0 发布,下一代的前端工具链
- 距离Vite2发布16个月后,Vite3.0现已正式发布。去年2月Vite2发布以来,其采用率就在不断增长;每周npm下载量超过100万次,迅速形成了庞大的生态系统。Vite正在推动Web框架的新一轮创新竞...
- 8个前端开发调试技能 浏览器F12高级调试技巧
- 浏览器的F12控制台功能很多,也很强大,我们日常开发过程中调试时使用最多的功能页面是:元素(ELements)、控制台(Console)、源代码(Sources)、网络(Network)等。可以直接点...
- javascript的遍历方法forEach和map的区别
- 在日常工作中,JavaScript数组的遍历我们肯定都不陌生,最常见的两个便是forEach和map。当然还有别的譬如for,forin,forof,reduce,filter,every,some,...