Vue3核心Typescript类解析
与使用JavaScript不同的是,用Typescript写Vue程序要需要了解Vue的相关类型。Vue核心的类型,大部分写在@vue/runtime-core包中。Vue页面是由一个个组件组成的,组件在Vue中的类是Component,继承了ComponentOptions
12种console相关的方法,帮你快速提高调试效率
我现在在调试代码的时候基本用的都是console.log() 调试法,虽然低级,但好用呀。当然,遇到复杂点的就会借助其它工具,但日常开发中 console.log() 基本够用了。
Object.keys与Object.hasOwnProperty的使用
hasOwnProperty()方法会返回一个布尔值,指示对象自身属性 (忽略原型链) 中是否具有指定的属性,语法: obj.hasOwnProperty(prop),参数prop: 要检测的属性的 String 字符串形式表示的名称,或者 Symbol
Dart 数据类型
Dart的所有东西都是对象。它们都继承自Object,默认是都是null。Dart中支持以下数据类型:Dart中提供了两种数值类型, 分别是整型int和浮点型double.但如果是直接定义了 int 或者 double , 那么就不能再赋其他类型的值.
JavaScript 正则表达式的 5 个方法
现在 JavaScript 非常强大,可以用它做很多事情,移动应用程序、网站、网络应用程序、游戏,甚至可以包括人工智能。JavaScript 生态系统有很多脚本库和框架,可以用它来做什么事情。
前端异常监控和容灾
异常就是程序出现了意料之外的情况,影响了程序最终的呈现结果。所以我们开发的时候就非常有必要未雨绸缪,进行异常监控,以应对突如其来的问题,既可以增强用户体验,我们开发者也能远程定位问题,尤其是移动端
JavaScript中的加号运算符趣事
加号运算符(+)在JavaScript中无处不再,但是就是因为它太常用以至于我们忽略了它。这里的+号被解释成了连接符号。我们只需要这样即可:c = a + b*1,这样就解释成了运算符加号
eval()与new Function()
eval 接受字符串参数,可将任意字符串当做一个JavaScript代码来执行。使用 eval存在一些安全隐患,可能执行被篡改过的代码,严格模式是不允许的。
Angular 环境配置
在实际开发中,总是需要针对不同的环境设定不同的参数,Angular 提供了一种应用环境机制,当使用 ng new 构建一个新项目时默认会在 src/environments 目录下针对开发环境与生产环境(environment.prod.ts)的配置项。