- 博客(18)
- 收藏
- 关注
原创 【Node基础】Error: listen EADDRINUSE: address already in use :::80报错解决
const http = require('http')const server = http.createServer()// req是请求对象,包含了了与客户端相关的数据和属性server.on('request', (req,res) => { //req.url是客户端请求的URL地址 const url = req.url //req.method是客户端请求的method类型 const method = req.method ...
2022-05-26 09:52:47
1810
原创 【数据结构与算法】 列表
列表的抽象数据类型定义: 列表的抽象数据类型并未指明列表的存储结构,可使用数组来存储元素; 实现列表类: append();给列表的下一个位置增加一个新的元素,这个位置刚好等于变量listSize的值; remove();从列表中删除元素;首先在列表中找到该元素,然后删除它,并且调整底层的数组对象以填补删除该元素后留下的空白;splice(欲删除元素索引,1); find();在列表中查找某一个元素;;通过对数组对象进行迭代,查找给定元素,若找到,返回索引号,否则返回-1; length()
2022-05-10 10:27:26
91
原创 【数据结构与算法】 数组
定义: 一个存储元素的线性集合,元素同通过索引来任何存取,索引通常是数字,用来计算元素之间存储位置的偏移量; 使用数组: Array.isArray()来判断一个对象是否未数组; length属性反映的是当前数组中元素的个数,可确保循环遍历了数组中的所有的元素; 由字符串生成数组: str.split(" ");通过分隔单词的空格,将字符串分为几部分;、 对数组的整体性操作: 当把一个数组赋值给另外一个数组时,只是为被赋值的数组增加了一个新的引用;当通过原引用修改了数组的值,另
2022-05-10 10:21:40
109
原创 【数据结构与算法】Javascript 的编程环境和模型
Javascript环境: Javascript shell; Javascript编程实践: 声明和初始化变量: 若对一个事先未予声明的Javascript变量进行初始化,该变量成为全局变量。 Javascript中的算术运算和数学库函数: +、-、*、/、%; 数学库,如 Math.sqrt()、Math.abs(); 判断结构: if语句; if-else语句; if-else-if语句; swich语句; 循环结构: while循环和
2022-05-10 10:18:10
230
原创 Javascript 基本引用类型
把数据和功能组织在一起的结构。 new Date(); 将日期保存为自1970年1月1日至今所经过的毫秒数; Date.now(); 返回方法执行时日期和时间的毫秒数; 日期/时间组件方法: getFullYear(); getMonth(); getDate(); getDay(); getHours(); getMinutes(); getSeconds(); RegExp: RegExp类型支持正则表达式; 原始值包装类型:
2022-05-10 10:01:36
155
原创 Javascript 变量 作用域 与 内存
原始值与引用值: 原始值: 最简单的数据; 保存原始值的变量是按值访问的; 引用值: 由多个值构成的对象; 操作对象时,实际上操作的是对该对象的引用,而非实际的对象本身; 可随时添加、修改和删除其属性和方法; 复制值: 通过变量把一个原始值赋值给另一个变量时,原始值会被复制到新变量的位置; 把引用值从一个变量赋给另一个变量时,存储在变量中的值也会被赋值到新所在的位置,复制的值实际上是一个指针,它指向存储在堆内存中的对象。 传递参数: 函数传递参数都是
2022-05-10 09:43:25
75
原创 Javascript 语言基础
变量: var关键字: 声明作用域:函数作用域,在函数内部定义一个变量,意味着该变量将在函数退出时被销毁; 声明提升:声明的变量会自动提升到函数作用域顶部,反复声明同一个变量也没有问题。 let声明: 声明作用域:块作用域,let不允许同一个块作用域中出现冗余声明 暂时性死区:在let声明之前的执行瞬间,会抛出ReferenceError; 全局声明:与var关键字不同,使用let在全局作用域中声明的变量不会成为window对象的属性。 for循环中的let声明:let声明
2022-05-10 09:35:27
91
原创 什么是JavaScript?及HTML中的JavaScript
由三部分组成:ECMAScript、DOM、BOM; <script>标签 置于<body>中页面元素后面,避免页面渲染的明显延时; 适用于外部脚本 <defer>推迟执行脚本,页面解析完执行;(HTML5) <async>异步执行脚本,在事件load事件前执行;(HTML5) 要包含外部JavaScript文件,必须将src属性设置为包含文件的URL。文件可跟网页在同一台服务器,也可位于完全不同的域。 所有的<script&
2022-05-10 09:28:48
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人