文章分类 -  前端 / 行为-JavaScript

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页

JS学习之了解Map
摘要:什么是映射 Javascript 的对象(Object),本质上是键值对的集合(Hash结构),但是传统上只能用字符串当作键,这给使用带来了很大的限制。为了解决这个问题,ECMAScript 6 引入了 Map 数据结构。它类似于对象,也是键值对的集合,但是"键"的范围不仅仅局限于字符串,而是各种类 阅读全文

posted @ 2024-01-29 11:43 梁飞宇 阅读(19) 评论(0) 推荐(0)

JS学习之 数组操作常用的10个方法
摘要:1. Array.map() 使用.map() 方法,可以创建一个基于原始数组的修订版数组。.map() 方法接受一个函数,该函数遍历数组中的所有项并进行相应的修改。 当需要更新数组中的所有项并将其存储到一个新数组中时,.map() 方法就可以派上用场了。 例如有一个文章列表的数组,如下: cons 阅读全文

posted @ 2024-01-29 11:34 梁飞宇 阅读(214) 评论(0) 推荐(0)

JS学习之递归和常见的几种递归算法
摘要:递归的概念 递归是一种用于解决计算机问题的技术,方法是创建一个调用自身的函数,直到程序达到预期的结果。 ❗️注释:就是函数自己调用自己本身,或者在自己函数调用的下级函数中调用自己。 如何读取递归函数 乍一看,递归函数并不直观或易于理解。以下步骤将帮助您更快地阅读和理解递归函数: 始终先确定函数的基本 阅读全文

posted @ 2024-01-29 09:49 梁飞宇 阅读(75) 评论(0) 推荐(0)

JS学习之模块导入导出
摘要:首先要知道export,import 是什么 我们知道,JS 模块导入导出,使用 import , export 这两个关键字 export 用于对外输出本模块 import 用于导入模块 也就是说使用 export 导出一个模块之后,其它文件就可以使用 import 导入相应的模块了 下面我们具体 阅读全文

posted @ 2024-01-26 10:50 梁飞宇 阅读(44) 评论(0) 推荐(0)

TypeScript:Package.json了解
摘要:Node 项目在项目根目录中名为 package.json 的文件中跟踪依赖关系和元数据。这是你项目的核心。它包含名称、描述和版本之类的信息,以及运行、开发以及有选择地将项目发布到 NPM 所需的信息。 了解 package.json 如果你以前用过 Node.js,则可能会遇到 package.j 阅读全文

posted @ 2024-01-15 15:09 梁飞宇 阅读(233) 评论(0) 推荐(0)

TypeScript:类型声明书写
摘要:基本类型 // 变量 const num: number = 1; const str: string = 'str'; const bool: boolean = true; const nulls: null = null; const undefine: undefined = undefin 阅读全文

posted @ 2024-01-14 18:06 梁飞宇 阅读(78) 评论(0) 推荐(0)

TypeScript:抽象类和抽象方法
摘要:介绍 抽象方法或抽象字段是一个没有提供实现的方法或字段。这些成员必须存在于一个抽象类中,不能被直接实例化。 抽象类的作用是作为子类的基类,实现所有的抽象成员。当一个类没有任何抽象成员时,它被称为是具体的。 抽象类,属性,方法 加abstract关键就成抽象类 abstract class Peopl 阅读全文

posted @ 2024-01-14 17:51 梁飞宇 阅读(216) 评论(0) 推荐(0)

TypeScript:面向对象
摘要:面向对象是程序中一个非常重要的思想,它被很多同学理解成了一个比较难,比较深奥的问题,其实不然。面向对象很简单,简而言之就是程序之中所有的操作都需要通过对象来完成。 举例来说: 操作浏览器要使用window对象 操作网页要使用document对象 操作控制台要使用console对象 一切操作都要通过对 阅读全文

posted @ 2023-12-29 18:16 梁飞宇 阅读(45) 评论(0) 推荐(0)

TypeScript:快速入门
摘要:一、TypeScript 是什么 TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 TypeScript 提供最新的和不断发展的 JavaScript 特性,包括那些来自 2015 阅读全文

posted @ 2023-12-29 18:13 梁飞宇 阅读(144) 评论(0) 推荐(0)

JavaScript :web页面生命周期与Dom生命周期
摘要:页面生命周期 HTML页面的生命周期有以下三个重要事件: DOMContentLoaded — 浏览器已经完全加载了HTML,DOM树已经构建完毕,但是像是 和样式表等外部资源可能并没有下载完毕。 用途: DOMContentLoaded - DOM加载完毕,所以js可以访问所有DOM节点,初始化界 阅读全文

posted @ 2023-03-10 14:38 梁飞宇 阅读(327) 评论(0) 推荐(0)

JavaScript :Document 方法
摘要:一、修改文档 open 打开一个要写入的文档。 语法: document.open(); ❗️这将会有一些连带的影响: 此时已注册到文档、文档中的节点或文档的 Window 的所有事件监听器会被清除文档中的所有节点会被清除 ❗️当 document.write() 在页面加载后调用,会发生自动的 d 阅读全文

posted @ 2023-03-09 14:46 梁飞宇 阅读(471) 评论(0) 推荐(0)

JavaScript :Document 属性
摘要:一、文档类型定义 doctype 通过 document.doctype 可以获取文档关联的文档类型定义。 返回的对象实现了 DocumentType 接口的DocumentType 对象 const doc = document.doctype; 属性: entities: 返回包含有在 DTD 阅读全文

posted @ 2023-03-09 13:17 梁飞宇 阅读(63) 评论(0) 推荐(0)

JavaScript :JavaScript中构造函数与类的区别
摘要:ES5中构造函数 ECMAScript中的构造函数可以用来创建特定类型的对象,像Object和Array这样的原生构造函数,在运行时会自动出现在执行环境中。此外,我们还可以创建自定义的构造函数,从而自定义自定义对象类型的属性和方法。例如: function Person(name,age,job){ 阅读全文

posted @ 2023-03-02 22:29 梁飞宇 阅读(217) 评论(0) 推荐(0)

JavaScript :创建对象的三种方式
摘要:对象 在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。对象是由属性和方法组成的。 属性:事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中用方法来表示(常用动词) 保存一个值时,可以使用变量,保存多个值(一组值 阅读全文

posted @ 2023-03-02 19:13 梁飞宇 阅读(116) 评论(0) 推荐(0)

JavaScript(用户端动态脚本)之客户端存储
摘要:现代 web 浏览器提供了很多在用户电脑 web 客户端存放数据的方法 — 只要用户的允许 — 可以在它需要的时候被重新获得。这样能让你存留的数据长时间保存,保存站点和文档在离线情况下使用,保留你对其站点的个性化配置等等。本篇文章只解释它们工作的一些很基础的部分。 客户端存储? 在其他的 MDN 学 阅读全文

posted @ 2022-12-26 14:39 梁飞宇 阅读(111) 评论(0) 推荐(0)

JavaScript(用户端动态脚本)之视频和音频 API
摘要:HTML5 提供了用于在文档中嵌入富媒体的元素 — <video>和<audio> — 这些元素通过自带的 API 来控制视频或音频的播放,定位进度等。本文将向你展示如何执行一些常见的任务,如创建自定义播放控件。 HTML5 视频和音频 <video>和<audio>元素允许我们把视频和音频嵌入到网 阅读全文

posted @ 2022-12-26 14:20 梁飞宇 阅读(221) 评论(0) 推荐(0)

JavaScript(用户端动态脚本)之绘图
摘要:浏览器包含一些非常强大的图形编程工具,从可缩放矢量图形(Scalable Vector Graphics,简称 SVG)语言到用于在 HTML <canvas> 元素上绘制图形的 API(参阅 Canvas API 和 WebGL)。本文对 <canvas> 进行介绍,并提供更多的学习资源。 网络图 阅读全文

posted @ 2022-12-23 16:51 梁飞宇 阅读(1387) 评论(0) 推荐(0)

JavaScript(用户端动态脚本)之第三方 API
摘要:到目前为止我们已经介绍的 API 是内置在浏览器中的,但并不是所有的 API 都是。许多大型网站和服务(例如 Google 地图,Twitter,Facebook,PayPal 等)提供的 API 允许开发者使用他们的数据(例如在博客上显示您的 Twitter 流)或服务(例如在您的网站上显示自定义 阅读全文

posted @ 2022-12-23 15:59 梁飞宇 阅读(314) 评论(0) 推荐(0)

JavaScript(用户端动态脚本)之从服务器获取数据
摘要:在现代网站和应用中另一个常见的任务是从服务端获取个别数据来更新部分网页而不用加载整个页面。这看起来是小细节却对网站性能和行为产生巨大的影响。所以我们将在这篇文章介绍概念和技术使它成为可能,例如:XMLHttpRequest 和 Fetch API. 这里有什么问题? 最初加载页面很简单 -- 你为网 阅读全文

posted @ 2022-12-23 15:48 梁飞宇 阅读(1298) 评论(0) 推荐(0)

JavaScript(用户端动态脚本)之操作文档
摘要:在编写 web 页面或应用时,你最想做的事情之一就是以某种方式操作文档结构。这通常使用一套大量使用Document对象来控制 HTML 和样式信息的文档对象模型(DOM)来实现,在本文中,我们可以更详细的看到怎样使用 DOM,连同一些其他有趣的 API 以有趣的方式改变你的环境 web 浏览器的重要 阅读全文

posted @ 2022-12-23 15:39 梁飞宇 阅读(71) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页