跳至正文

大前端

JavaScript中 instanceof 的实现原理

一 定义 标准的MDN定义:用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。 用简单通俗的话来说就是,判断左侧是否为右侧的实例化对象。 二 使用方法 使用格式为:a instanceof b。其中,左侧 a 为对象,右侧 b 必须为函数类型。 示例代码如下 ‘abc’ … 阅读更多 »JavaScript中 instanceof 的实现原理

使用ESLint检查JavaScript或TypeScript代码

一、简介 好的编码规范有助于我们写出清晰、明确、更容易维护的代码。 ESLint是一个JavaScript语法检查器,它可以根据预置或自定义的编码规范,自动检查代码语法,并输出检查结果,同时也支持TypeScript代码。 二、安装 先确保你电脑已经安装了 node 和 npm。 2.1 安装ESL… 阅读更多 »使用ESLint检查JavaScript或TypeScript代码

前端打包工具UglifyJS使用入门

1、简介 UglifyJS是个包含JS解释器、代码最小化、压缩、美化的工具集,是前端开发打包的最常用工具之一。 CocosCreator引擎采用gulp管理构建流程,其中也使用UglifyJS来做代码的合并和压缩。 UglifyJS目前只能压缩JS代码,且只支持到ES5语法,尚不支持ES6。 2、安… 阅读更多 »前端打包工具UglifyJS使用入门

用VSCode断点调试Node.js代码

VSCode是微软推出的一款开源免费的代码编辑器,不但好用而且功能强大,能直接调试Node.js代码,步骤如下。 1、首先把Node.js代码放在一个目录下,然后用VSCode打开这个文件夹; 注意:如果用VSCode直接打开代码文件,则后面点击“调试”按钮将会弹出错误提示:Please first… 阅读更多 »用VSCode断点调试Node.js代码

JavaScript入门教程笔记(17)-正则表达式

JavaScript中正则表达式的功能由RegExp对象提供。 1 概述 正则表达式(Regular expression)是一种表达文本模式(即字符串结构)的方法,有点像是字符串的模板,常用来按照“指定模式”匹配文本。例如,可以用正则表达式定义好一个邮箱地址的模式,然后用它来检查某个字符串是否为有… 阅读更多 »JavaScript入门教程笔记(17)-正则表达式