- 博客(10)
- 收藏
- 关注
原创 什么是TypeScript?与JavaScript有何区别?常考面试题有哪些?
TypeScript是JavaScript 的超集。这意味着 TypeScript 包含了 JavaScript 的所有功能,并且在此基础上增加了静态类型系统和其他一些新特性。关键词:类型TypeScript的类型系统允许开发人员在编码时定义变量、参数、函数返回值等的类型。它提供了类型检查功能,在编码阶段捕获错误,提高代码的可读性、可维护性和可靠性。类型系统可以减少因类型错误导致的运行时错误,并提供更好的代码编辑和重构支持。// 使用类型注解定义变量类型// 使用类型注解定义函数参数和返回值类型。
2024-03-18 04:21:10
1024
1
原创 ES6(ECMAScript 6)有哪些特性?
箭头函数(Arrow Functions): 箭头函数提供了一种更简洁的函数声明方式,并且改变了 this 的指向,使得在函数内部可以更方便地访问外部的 this。模板字符串(Template Strings): 模板字符串允许使用。语法插入变量和表达式到字符串中,使得字符串拼接更加直观和简洁。声明的变量是常量,不可重新赋值。关键字:用于声明变量。声明的变量可重新赋值,
2024-03-18 02:42:41
316
1
原创 JavaScript如何实现面向对象编程?
构造函数和原型(Constructor Functions and Prototypes): 可以使用构造函数来创建对象,并通过原型(prototype)来实现对象之间的继承。对象字面量(Object Literals): JavaScript 中的对象是一组键值对的集合,可以用来表示现实世界中的实体和属性。ES6* 中的类(Classes in ES6): ES6 引入了类的概念,使得 JavaScript 更加接近传统的面向对象语言。*ES6有哪些特性?
2024-03-13 09:14:26
352
原创 异步编程:回调函数(Callback)、Promise 对象和 async/await
async/await 是 ECMAScript 2017 中引入的异步编程新特性,它基于 Promise 对象,提供了更简洁的语法来处理异步操作。async 函数返回一个 Promise 对象,await 关键字用于等待一个 Promise 对象的解决(resolve)。Promise 是 JavaScript 的异步编程解决方案之一,它表示一个异步操作的最终完成或失败的结果。回调函数是异步编程的最基本方式,它通过将一个函数作为参数传递给另一个函数,在异步操作完成后调用该函数来处理结果。
2024-03-11 10:43:45
603
1
原创 [Notes] Binary Search Tree / AVL Trees
Binary Search TreeProperties:> Binary Tree>key[leftSubtree(x)] ≤ key[x] ≤ key[rightSubtree(x)]Traverse:> Inorder: left, root, right;(Keys are printed in sorted order)> Preorder: root, left, right > Postorder: left, right, root... ...
2022-05-05 05:33:39
240
原创 Java笔记梳理
ref: https://github.com/DuGuQiuBai/Java文章目录DAY1-3第一章 JAVA概述计算机基础知识JAVA语言概述JDK下载与安装HelloWorld案例环境变量配置第二章 JAVA基础语法[上]关键字标识符注释常量、进制和进制转换变量数据类型和类型转换运算符语句DAY4-5第三章Java基础语法[下]方法数组DAY6-7第四章面向对象[上]面向对象思想类与对象及其使用对象的内存图成员变量和局部变量的区别匿名对象封装(private)this关键字构造方法static
2021-06-28 21:30:10
1823
原创 学习记录shell脚本——删除关键词所在行直至空行结束
shell脚本——如何查找tab并且输出/删除关键词所在行直至空行结束题目:当该行存在key1但不存在key3时,删除该行及其后面的行直至空行结束思路分析法1:直接删除module1(删除)法2:跳过module1每行内容,其余每行内容echo到新文件(跳过,打印)解决法1:直接删除module1(删除)1. 所在行是否确定法2:跳过module1每行内容,其余每行内容echo到新文件(跳过,打印)1. TAB问题————————————————————————————————————————————题
2020-12-17 17:37:48
1756
原创 问题记录总结-xadmin的安装与使用(未解决,暂时搁置欢迎赐教)
文章目录说明问题说明Python 3.8.0(查看方式:python)Django 3.0(python->import django->django.get_version())xadmin下载地址问题出现的问题基本上都是因为xadmin版本太低…ModuleNotFoundError: No module named ‘xadmin’解决:用pip成功下载xad...
2019-12-26 15:02:28
1798
4
原创 问题记录总结-豆瓣电影评分Top250名称爬取
碎碎念:本文代码参考:Python爬虫小白教程(二)—— 爬取豆瓣评分TOP250电影完整过程请参考上文,解释得非常清楚,感谢!本文只在记录编写代码中遇到的问题以及知识点的学习(用啥学啥 (๑•̀ㅂ•́)و✧)就 你有时候copy代码吧 也不一定能跑出来…能跑出来吧 也不一定就完全弄懂了每一行代码…文章目录学习:豆瓣电影Top250名称爬取完整代码知识点requests库Beautif...
2019-12-23 16:04:13
2264
原创 一些待看的学习python的链接
文章目录django入门与实践Python爬虫小白教程(二)—— 爬取豆瓣评分TOP250电影影评分析- Python 分析电影《南方车站的聚会》Python基础教程1-10, Python 爬虫教程1-780个Python练手项目列表2个Python爬虫实例python爬虫抓取图片【日常】python站长素材网免费模板下载(以PPT模板为例)Python爬虫爬取淘宝,京东商品信息Xadmin及安...
2019-12-20 11:26:24
717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人