厉害了,ECMAScript 新提案:JSON模块

ECMAScript 模块系统( import 和 export 关键字)默认只能导入 JavaScript 代码。 但是,将应用程序的配置保存在一个JSON文件中往往很方便,因此,我们可能想直接将JSON文件导入ES模块中。 长期以来,commonjs 模块格式支持导入JSON。 好消息是,第三阶段的一个名为JSON模块的新提议,提出了一种将JSON导入到ES模块的方法。现在,我们来看看J ...

几个超火的在线编程网站,别错过!

热门编程网站推荐 Codepen 演示视频:www.bilibili.com/video/BV1im… 国外的在线前端编程网站,在这里你可以发现很多国外大神编写的前端代码,除了各种网页布局代码外,更多的是各式各样好玩的、炫酷的、新颖的前端动画和特效。 比如圣诞节快到了,很多小伙伴问我能不能用代码画颗圣诞树。 我是不会,但是在这个网站中,输入 "Christmas Tree" 搜索 ...

一个参数验证,学会 Nest.js 的两大机制:Pipe、ExceptionFilter

对输入做验证是一个 web 应用的基本功能,不止前端要做、后端也要做: 前端做验证可以避免没必要的请求,尽快给用户反馈 后端做验证可以防止一些绕过浏览器的恶意提交 前端做表单的验证基本不用自己写,有很多 validation 的库,大家写的也比较多了。后端的验证大家可能写的相对较少,今天我们就来学下后端框架 Nest.js 如何做参数的验证吧。 Nest.js 基础 Nest.j ...

JavaScript基础:原型和原型链

什么是原型 原型是JavaScript继承的基础,JavaScript的继承就是基于原型的继承。 我们创建的每一个函数都有一个prototype属性,它指向一个对象,而这个对象可以包含由特定类型创建的所有实例共享属性和方法。 那么prototype就是调用构造函数创建的对象实例的原型对象。 使用原型对象的好处: 可以让所有的对象实例共享它所包含的属性和方法。 构造函数、实例、原型对象的关 ...