JS语法 ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性汇总
本文集合了 ES6 至 ES11 常用到的特性,包括还在规划的 ES12,只列举大概使用,详细介绍的话内容量将十分巨大~.~。PS:使用新特性需要使用最新版的 bable 就行转义
array.flatMap()_一个更智能的 JavaScript 映射器
array.map() 是一个非常有用的映射函数:它接收一个数组和一个映射函数,然后返回一个新的映射数组。然而,有一个替代 array.map()的方法:array.flatMap()
Node.js 开发者的 Rust 入门指南
随着WebAssembly的进步,如果你想在JavaScript和Node.js的基础上,提高浏览器、服务器和边缘计算的性能,那么可以了解一下Rust。Node.js技术栈与Rust的结合简直是天作之合,因为Rust能提供WebAssembly支持
你的网页有多快 - 从 DOMReady 到 Element Timing
总所周知,写文章需要一个标题。虽然我们搞代码的人一般都喜欢单刀直入,但是受制于文体的约束和发表载体的要求,有时不得不想一个标题。而起一个标题,不亚于起一个函数名或者变量名
formdata和json区别
Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件
网页截图API - 免费网页在线截图,自动生成缩略图
在开发中需要对某个网站进行自动截图,然后保存到服务器的操作,自己写一个截图功能太浪费时间,精准像素推荐大家使用这种免费的网页截图接口网站来完成,简单快捷。
如何写一个好的sdk
sdk 的作用是把一些功能封装起来,提供给别的开发者使用,如何才能编写一个好的sdk呢?首先,谁最有权力来判断我的sdk好不好呢?产品经理吗?领导吗?
Vue-Router的两种路由模式
Vue-Router有两个路由模式,分别是哈希hash模式和历史history模式,然后默认的是哈希hash模式。现在有个问题是,我们了解这两个模式的区别吗?或者只是了解它的路径上有没有 # 这个符号的区别吗?
我总结的30条架构原则
架构师应该扮演的角色是一个引导者,讨论发起者,花草修建者,而不是定义者和构建者。Srinath为了解决团队内部的架构纷争和抉择,制定了以下30条原则