- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 【NodeJs】——包管理工具
对于许多开发人员和程序员来说,Node.js是一种非常重要的技术。Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,它允许开发人员使用JavaScript编写服务器端代码。Node.js附带了一个强大的包管理器——npm,使开发人员能够轻松地使用和共享模块和库。在Node.js中,包(Packages)是可以用来扩展功能的软件模块。它们由NPM进行管理,通过包管理器可以方便地安装、更新和卸载包。Node.js的包生态系统非常庞大且活跃,拥有众多的开源包可供使用。
2023-06-30 15:57:38
2434
2
原创 【NodeJS】——模块化
Node.js采用了模块化的开发方式,使开发者能够将功能拆分为独立的模块,并通过模块间的导入和导出实现代码的复用和组织。在Node.js中,每个文件都被视为一个模块,模块可以是一个函数、对象或类等。要实现模块化开发,可以使用require函数来导入其他模块,并使用module.exports或exports来导出当前模块的内容。通过这种方式,可以将变量、函数、类等封装在模块中,并在需要的地方进行导入和使用编码时是按照模块一个一个编码的, 整个项目就是一个模块化的项目。
2023-06-30 14:13:08
702
原创 Nodejs——fs文件系统模块
它提供了丰富的函数和方法,可以进行文件的读取、写入、复制、删除等操作,同时也支持目录的创建、遍历和修改等操作。使用fs模块,你可以在Node.js环境中轻松地与文件系统交互。使用 fs 模块的时候,尽量使用 __dirname 将路径转化为绝对路径,这样可以避免相对路径产生的。相对路径中所谓的 当前目录 ,指的是 命令行的工作目录 ,而并非是文件的所在目录。在 Node.js 中,我们可以使用。在 Node.js 中,我们可以使用。在 Node.js 中,我们可以使用。
2023-06-28 11:28:07
9507
5
原创 Nodejs——Buffer(缓冲器)
Buffer 本质是一段内存空间,专门用来处理。Buffer 是一个类似于数组的。方法将 Buffer 转为字符串。toString 默认是按照。,用于表示固定长度的字节序列。Buffer 可以直接通过。的方式对数据进行处理。编码方式进行转换的。
2023-06-28 10:05:46
2560
原创 JavaScript进阶之BOM技术(五)
BOM = Browser Object Model 👉浏览器对象模型它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 windowBOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM 缺乏标准,JavaScript 语法的标准化组织是 ECMA, DOM 的标准化组织是 W3C, BOM最初是Netscape 浏览器标准的一部分DOMBOM文档对象模型浏览器对象模型DOM 就是把 文档 当作一个对象来看待把 浏览器当作一个对象来看待。
2023-06-27 15:38:28
590
原创 JavaScript进阶之DOM技术(四)
文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口W3C 已经定义了一系列的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式。文档:一个页面就是一个文档,DOM中使用doucument来表示元素:页面中的所有标签都是元素,DOM中使用 element 表示节点:网页中的所有内容都是节点(标签,属性,文本,注释等),DOM中使用node表示DOM 把以上内容都看做是对象。
2023-06-27 15:17:15
420
原创 JavaScript基础总结(一)
浏览器分成两部分:渲染引擎和 JS 引擎渲染引擎:用来解析HTML与CSS,俗称内核,比如 chrome 浏览器的 blink ,老版本的 webkitJS 引擎:也称为 JS 解释器。用来读取网页中的JavaScript代码,对其处理后运行,比如 chrome 浏览器的 V8浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码。
2023-06-27 11:36:41
688
原创 Node.js——Node环境及nvm版本管理安装及使用
Node.js可以进行轻量级高性能的Web服务、前后端JavaScript同构开发、便捷高效的前端工程化。
2023-06-24 16:23:22
2473
2
原创 Three开发笔记(一)
学习简单的Three语法添加平面摄像机渲染器添加物体对象点光源材质材质MeshBasicMaterial不会对光源有任何反应,指挥使用指定的颜色渲染物体材质MeshLambertMateriar MeshPhongMaterial 在渲染时会对光源产生反应投影动画帧数统计图形立方体旋转球体弹跳datGUI控制小球弹跳和立方体的旋转的速度场景自适应浏览器2.构建Three.js场景的基本组件环境光datGUI控制对象添加THREE.
2022-09-15 14:15:18
221
3
原创 Node.js——HTTP模块
文章目录Node中的Http一、HTTP服务器1.http.server事件2.http.ServerRequset请求信息3.获取GET请求内容4.获得POST请求内容5.http.ServerResponse返回客户端信息6. 响应乱码7. 不同地址响应不同内容二、Express 框架2.1Express框架是什么2.3Express 框架特性2.4基本使用(入门代码)2.5express的get和post请求2.6获取请求参数(1)req.query2.7获取动态参数Node中的HttpNode
2021-11-25 19:33:33
8305
原创 Nodejs——path路径模块
Path模块是Node.js的核心模块之一,用于处理文件路径和目录路径。它提供了一组实用工具函数,使得在不同操作系统上处理文件路径更加简单和可靠。
2021-11-25 19:23:32
809
原创 JavaScript变量
文章目录一、变量的概述1.1 什么是变量1.2变量在内存中的存储二、变量的使用2.1.声明变量2.2.赋值2.3.变量的初始化三、变量语法扩展3.1.更新变量3.2. 同时声明多个变量3.3声明变量特殊情况四、变量的命名规范一、变量的概述1.1 什么是变量用我们的平常话说: 变量就是一个装东西的盒子通俗的来说:变量是用于存放数据的容器,我们通过变量名获取数据,甚至数据可以修改1.2变量在内存中的存储本质:变量是程序内存中申请的一块用来存放数据的空间类似我们住酒店的房间,一个房间就可以看做是一个
2021-11-25 19:07:41
106
原创 Node.js——在Node.js中操作MySQL
文章目录1.简介2.创建连接2.1基本数据库连接2.2数据库查询的操作2.3数据库插入数据的操作2.4 数据库修改数据操作2.5删除数据库数据1.简介首先连接MySQL数据库之前需要先去安装npm包管理中的MySQL模块,该模块支持MySQL5.7+的数据库;然后安装好MySQL5.7+的数据库。安装命令:npm install mysql --save2.创建连接参数描述host主机地址 (默认:localhost)user用户名password密码P
2021-11-22 14:04:24
8028
原创 ES6面向对象
文章目录一、 面向对象编程介绍1.1 面向过程编程 POP1.2面向对象编程 OOP1.3面向过程和面向对象的对比二、ES6中的类和对象2.1创建类和生成实例2.2类添加方法2.3 类的继承2.4 三个注意点三.ES6中的模块化3.1模块化的好处3.2export 和 import3.3export default第二种方法3.4 export和export default的区别一、 面向对象编程介绍1.1 面向过程编程 POPPOP(Process-oriented programming)面向过
2021-11-21 09:11:55
179
1
原创 入门Node你要理解的内容
文章目录Node.js 简介Node.js能做什么Node.js为什么会出现同步式I/O和异步式I/O1.同步式I/O(阻塞式(synchronous)I/O)2.异步式I/O(非阻塞式(Asynchronous)I/O)3.同步式I/O和异步式I/O的区别Node.js编程入门1.hello world2.Node.js命令行工具3.建立HTTP服务器4.对代码的调试Node的事件驱动1.Node事件的工作原理2.EventEmitter对象3.事件循环Node.js 简介nodejs并不是一门新的语
2021-11-20 16:11:28
346
原创 Node.js简介
Node.js是一个javascript运行环境,它让javascript可以开发后端程序,实现几乎其他后端语言实现的所有功能!这意味着我们只需要掌握javaScript一门语言就能够进行全栈开发!
2021-11-20 16:06:36
1138
1
原创 ES6基础语法
1.let 和 const 命令1.let 和 const 命令一.let命令1.1基本语法1.2不存在变量提升1.3不允许重复声明二.块级作用域三.const命令四、let、const、var的区别五. 解构赋值5.1 数组解构5.2 对象解构六、 箭头函数七、 剩余参数八、ES6 的内置对象扩展8.1 Array 的扩展方法8.1.1 扩展运算符8.1.2 构造函数方法:Array.from()实例方法:find()8.1.3 实例方法:findIndex().
2021-11-18 09:46:33
1105
3
原创 HTML笔记
HTML常用的标签1.标题标签<h1>-<h6>1.加了标题的文字会变的加粗,字号也会依次变大2.一个标题独占一行2.段落和换行标签<p> 我是段落标签</p>1.文本在一个段落中会根据浏览器窗口的大小自动换行<br/> 换行标签1.单标签2.<br/>标签只是简单地开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距3.文本格式化标签语义标签加粗或者倾斜或者删除线
2021-09-11 19:35:58
69
前端开发工程师专用简历模板
2023-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人