![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 71
JavaScript, TypeScript等前端内容
AS要努力学习
这个作者很懒,什么都没留下…
展开
-
JavaScript如何实现面向对象编程?
构造函数和原型(Constructor Functions and Prototypes): 可以使用构造函数来创建对象,并通过原型(prototype)来实现对象之间的继承。对象字面量(Object Literals): JavaScript 中的对象是一组键值对的集合,可以用来表示现实世界中的实体和属性。ES6* 中的类(Classes in ES6): ES6 引入了类的概念,使得 JavaScript 更加接近传统的面向对象语言。*ES6有哪些特性?原创 2024-03-13 09:14:26 · 319 阅读 · 0 评论 -
什么是TypeScript?与JavaScript有何区别?常考面试题有哪些?
TypeScript是JavaScript 的超集。这意味着 TypeScript 包含了 JavaScript 的所有功能,并且在此基础上增加了静态类型系统和其他一些新特性。关键词:类型TypeScript的类型系统允许开发人员在编码时定义变量、参数、函数返回值等的类型。它提供了类型检查功能,在编码阶段捕获错误,提高代码的可读性、可维护性和可靠性。类型系统可以减少因类型错误导致的运行时错误,并提供更好的代码编辑和重构支持。// 使用类型注解定义变量类型// 使用类型注解定义函数参数和返回值类型。原创 2024-03-18 04:21:10 · 964 阅读 · 1 评论 -
异步编程:回调函数(Callback)、Promise 对象和 async/await
async/await 是 ECMAScript 2017 中引入的异步编程新特性,它基于 Promise 对象,提供了更简洁的语法来处理异步操作。async 函数返回一个 Promise 对象,await 关键字用于等待一个 Promise 对象的解决(resolve)。Promise 是 JavaScript 的异步编程解决方案之一,它表示一个异步操作的最终完成或失败的结果。回调函数是异步编程的最基本方式,它通过将一个函数作为参数传递给另一个函数,在异步操作完成后调用该函数来处理结果。原创 2024-03-11 10:43:45 · 389 阅读 · 1 评论 -
ES6(ECMAScript 6)有哪些特性?
箭头函数(Arrow Functions): 箭头函数提供了一种更简洁的函数声明方式,并且改变了 this 的指向,使得在函数内部可以更方便地访问外部的 this。模板字符串(Template Strings): 模板字符串允许使用。语法插入变量和表达式到字符串中,使得字符串拼接更加直观和简洁。声明的变量是常量,不可重新赋值。关键字:用于声明变量。声明的变量可重新赋值,原创 2024-03-18 02:42:41 · 269 阅读 · 1 评论