2023年3月

TypeScript(3)基础类型

基础类型 TypeScript 支持与 JavaScript 几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。  布尔值 最基本的数据类型就是简单的true/...

TypeScript(5)类、继承、多态

前言 对于传统的 JavaScript 程序我们会使用 函数 和 基于原型的继承 来创建可重用的组件,但对于熟悉使用面向对象方式的程序员使用这些语法就有些棘手,因为他们用的是基于类的继承并且对...

关于 JS 函数的一切

本文基于: Bilibili - 自由的加百利 前置条件: 需掌握函数的编写、传参、返回、调用 理解作用域、掌握定时器的用法 知道引用类型和基本数据类型的区别 知道函...

破解希沃立知课堂——查看课件篇

声明 这个程序只是用来演示查看后台和对接后台的原理和过程,供代码学习参考,请勿滥用! 起因 因为上海疫情,我们所有的活动都得在线上完成,作为一个新时代好学生,我该做点什么了。 我的学...

如何使用lerna进行多包(package)管理

为什么要用lerna 将大型代码仓库分割成多个独立版本化的 软件包(package)对于代码共享来说非常有用。但是,如果某些更改 跨越了多个代码仓库的话将变得很 麻烦 并且难以跟踪,并且, 跨...

TypeScript(6)函数

函数 函数是 JavaScript 应用程序的基础,它帮助你实现抽象层,模拟类,信息隐藏和模块。在 TypeScript 里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义行为...

Base64编码知识详解

在我们进行前端开发时,针对项目优化,常会提到一条:针对较小图片,合理使用Base64字符串替换内嵌,可以减少页面http请求。并且还会特别强调下,必须是小图片,大小不要超过多少KB,等等。那么,...

JS从入门到入狱(bushi)

涉及到的链接: W3school-JavaScript教程 JavaScript简介 文档对象模型 (DOM) JavaScript BOM(浏览器对象模型) JS面向对象之原型 ...

TypeScript(7)泛型

泛型 指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定具体类型的一种特性。  引入 下面创建一个函数, 实现功能: 根据指定的数量 count 和数据...

用js实现元素两个元素位置对齐

一、问题描述 使得填表单位那一行字与下面的表格左对齐,对表格使用css中的margin:auto实现了居中,但是对那一行字(用div包裹的)使用margin:auto不生效;并且2021年下面...

JavaScript 语言入门

目录 JavaScript 介绍 JavaScript 和 和 html 代码的结合方式 第一种方式 第二种方式 变量 关系(比较)运算 逻辑运算 数组(重点) 函...

web浏览器网页打印

1、浏览器打印相对还是比较简单的,但也导致控制起来就麻烦。对于简单的打印需求直接用js调用window.print()即可。如果想要更好的控制打印结果,那这个就不能满足了。 2、市面上有挺多专...

记录--20道前端手写面试题

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1. 防抖节流 这也是一个经典题目了,首先要知道什么是防抖,什么是节流。 防抖: 在一段时间内,事件只会最后...

浅析WebSocket(1)

简介 WebSocket 是双工的,他支持在客户端和服务器之间互相发送文本或二进制消息流,除此功能以外,它还提供了更为复杂的附加扩展: 连接协商和同源策略实施 与现有HTTP基...