- 博客(30)
- 收藏
- 关注
原创 正则表达式
正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
2023-05-25 15:14:36 448
原创 CSS 单位
CSS 有几种表示长度的不同单位。许多 CSS 属性接受“长度”值,诸如 width、margin、padding、font-size 等。长度是一个后面跟着长度单位的数字,诸如 10px、2em 等。
2023-05-22 20:40:07 472 2
原创 js 实现全选和反选
点击总按钮,实现按钮列表的全选和反选根据按钮列表来设置总按钮是否选中若按钮列表都已选中,则总按钮自动选中若按钮列表有一个未选中,则总按钮不会选中
2023-05-05 09:59:36 219
原创 原型和原型链
在 js 中,每个函数类型的数据,都有一个 prototype 属性,该属性指向一个对象,我们称之为原型对象。对于原型对象来说,它有一个 constructor 属性,指向它的构造函数。构造函数是使用 new 关键字来创建对象的函数。所有函数都是 Function() 的实例。原型对象是用来存放实例对象的公有属性和公有方法的一个公共对象,所有原型对象都是 Object() 的实例。原型链又叫隐式原型链,是由 __proto__ 属性串联起来的。原型链的尽头是 Object.prototype。
2023-04-27 14:01:16 97
原创 JSON
JSON:JavaScript Object Notation(JavaScript 对象标记法)。JSON 是一种存储和交换数据的语法。JSON 是通过 JavaScript 对象标记法书写的文本。JSON 指的是 JavaScript 对象标记法(JavaScript Object Notation)JSON 是一种轻量级的数据交换格式JSON 具有自我描述性且易于理解JSON 独立于语言JSON 使用 JavaScript 语法,但是 JSON 格式是纯文本的。
2023-04-24 11:33:05 1083
原创 闭包
闭包是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰。闭包是可访问上一层函数作用域里变量的函数,即便上一层函数已经关闭。直观的说就是形成一个不销毁的栈环境。
2023-04-19 15:02:40 273
原创 JSDoc
JSDoc 3 是一个用于 JavaScript 的 API 文档生成器,类似于 Javadoc 或 phpDocumentor。可以将文档注释直接添加到源代码中。JSDoc 工具将扫描您的源代码并为您生成一个 HTML 文档网站。
2023-04-19 11:39:02 174
原创 AJAX
AJAX = Asynchronous JavaScript And XML(异步的 JavaScript 和 XML)。AJAX 并非编程语言。AJAX包括:浏览器内建的 XMLHttpRequest 对象(从 Web 服务器请求数据);JavaScript 和 HTML DOM(显示或使用数据)。
2023-03-10 21:14:13 500
原创 JS 入门之 BOM
BOM:Browser Object Model,是指浏览器对象模型。浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM 由多个对象组成,其中代表浏览器窗口的 Window 对象是 BOM 的顶层对象,其它对象都是该对象的子对象。Cookie 是在您的计算机上存储在小的文本文件中的数据。当 web 服务器向浏览器发送网页后,连接被关闭,服务器会忘记用户的一切。当用户访问网页时,他的名字可以存储在 cookie 中。下次用户访问该页面时,cookie 会“记住”他的名字。
2023-03-08 21:47:13 133
原创 JS 入门之 HTML DOM
DOM 是一项 W3C(World Wide Web Consortium)标准。DOM 定义了访问文档的标准:“W3C 文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本动态地访问、更新文档的内容、结构和样式。Core DOM —— 所有文档类型的标准模型XML DOM —— XML 文档的标准模型HTML DOM —— HTML 文档的标准模型HTML DOM 是 HTML 的标准对象模型和编程接口。作为对象的 HTML 元素所有 HTML 元素的属性。
2023-03-08 21:46:46 635
原创 JS 入门之函数
函数(function),也可以被称之为方法(method),或者过程(procedure)。是一段预定义好,并且可以被反复使用的代码块,其中可以包含多条可执行语句。预定义好:事先声明好,但不被执行反复使用:允许被多个地方(元素,函数中)所应用代码块:允许包含多条可执行的代码函数本质上是功能完整的对象。
2023-03-08 21:43:53 998
原创 JS 入门之对象
对象也是变量。但是对象能够包含很多值。值按照 名称:值 对的形式编写(名称和值以冒号分隔)。每个 名称:值 对之间以逗号(,)分隔。请不要在最后一个 名称:值 对之后写逗号。JavaScript 对象是命名值的集合。JavaScript 对象是被称为属性和方法的命名值的容器。
2023-03-08 21:35:53 1105
原创 JS 入门之运算符和表达式
运算符:JS 运算符用于赋值,比较值,执行算数运算等。表达式:由运算符和操作数所组成的式子叫作表达式,每个表达式都有自己的值。
2023-03-08 21:34:25 116
原创 JavaScript 中变量在内存中的存储方式
引用数据类型是保存在堆内存中的对象,值大小不固定,栈内存中存放该对象的内存地址(对象的引用),指向堆内存中的对象。JavaScript 不允许直接访问堆内存中的位置和操作堆内存空间,因此操作对象时,实际操作对象的引用。基本数据类型是保存在栈内存中的简单数据段,它们的值都有固定的大小,保存在栈内存中,通过按值访问。可以直接操作保存在变量中的实际值。JavaScript 变量都存储在内存中,内存给变量开辟了两块存储空间:栈内存和堆内存。
2023-03-07 00:09:33 1130 1
原创 ECMAScript 2015(ES6)
ECMAScript 6 也称为 ES6 和 ECMAScript 2015。本文介绍 ES6 中的一些新特性。
2022-10-14 21:40:41 1827
原创 HTML5
HTML5是最新的HTML标准。HTML5是专门为承载丰富的web内容而设计的,并且无需额外插件。HTML5拥有新的语义、图形以及多媒体元素。HTML5提供的新元素和新的API简化了web应用程序的搭建。HTML5是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。使用HTML5可以在本地存储用户的浏览数据。在 HTML5 之前,本地存储使用的是 cookie。Web 存储更加安全,并且可以在不影响网站性能的前提下将大量数据存储于本地。
2022-03-01 21:31:05 883
原创 CSS 入门与进阶
CSS 指的是层叠样式表(Cascading Style Sheets)。样式定义如何显示 HTML 元素样式通常存储在样式表中多个样式定义可层叠为一个CSS 伪元素用于设置元素指定部分的样式。
2021-11-28 22:18:58 1300
原创 HTML 入门与进阶
HTML概述HTML(HyperText MarkUp Language):超文本标记语言是制作网页的标准语言 HTML不区分大小写,但建议小写 标记语言是一套标记标签 HTML使用标记标签来描述网页HTML标签:HTML标记标签通常被称为HTML标签由尖括号包围 通常是成对出现的 标签对中第一个标签是开始标签,第二个标签是结束标签 双标签:由开始标签和结束标签两部分构成,结束标签比开始标签多了一个“/”,必须成对使用 单标签:在开始标签中进行关闭,即以开始标签的结束而结束
2021-11-25 16:54:55 1289
原创 Markdown基本语法
Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown语言在2004年由约翰·格鲁伯(John Gruber)创建。Markdown编写的文档可以导出HTML、Word、图像、PDF、Epub等多种格式的文档。Markdown编写的文档后缀为.md,.markdown。
2021-11-13 16:12:26 1260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人