自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wmTGmw的博客

学习道路上真的倍感时间的弥足珍贵

  • 博客(34)
  • 收藏
  • 关注

原创 jQuery

目录$原理:new jQuery (),其4种用法jQuery API 三大特点增删改查+事件绑定this $原理:new jQuery (),其4种用法 $("选择器") 创建 jQuery 子对象 查找符合条件的 DOM 元素,保存进jQuery对象中 $(DOM元素) 创建jQuery子对象,并无需查找即可将已获得的DOM元素保存进jQuery对象中(即DOM对象转为jQuery对象) $(`HTML片段`) 将HTML片段创..

2021-09-25 10:39:26 161

原创 事件 & this

一、事件绑定事件(JS) 一个事件只绑定一个处理函数 元素.on事件名=function(){...} 一个事件绑定多个处理函数 元素.addEventListener("事件名",原事件处理函数) 移除一个事件监听 元素.removeEventListener("事件名",原事件处理函数对象) 事件模型 捕获 目标触发 冒泡 事件对象 获得事件对象 元素.on事件名=function(){...} 阻止冒泡 e

2021-09-25 10:00:58 149

原创 BOM学习笔记

window 打开新链接的4种方式 history location navigator

2021-09-25 09:37:33 139

原创 DOM学习笔记

目录DOM 4步骤DOM 5件事一、查找元素二、修改元素修改内容修改属性修改样式三、添加元素四、删除元素五、HTML DOM常用对象DOM 4步骤先查找可能触发事件的元素 为元素绑定事件处理函数 事件发生时,查询要修改的元素 修改元素DOM 5件事 增删改查+事件绑定一、查找元素 无需查找,直接获得的元素对象 <html> document.documentElement<head> ...

2021-09-24 21:25:22 127

原创 前端学习(三)-----Node.js(14 RESTful接口)

目录1.URL2.请求方法3.过滤数据4.返回结果接口:后端为前端提供的动态资源(对数据的增删改查)RESTful:是一种接口设计规范前后端分离1.URLhttp://127.0.0.1:8080/v1/emps 多个资源版本号资源名称(复数形式)http://127.0.0.1:8080/v1/emps/5单个资源...

2021-07-27 21:24:30 233

原创 前端学习(三)-----Node.js(13 mysql模块)

1.mysql数据库连接mysql.exe -h127.0.0.1 -P3306 -uroot -pmysql -uroot<拖拽脚本文件mysql -urootuse tedu;show tables;select * from emp;2.mysql模块Node.js下专门用于操作mysql数据库的模块属于第三方模块,需要下载安装npm ...

2021-07-27 21:16:21 106

原创 前端学习(三)-----Node.js(12 express框架)

目录一、express框架1.路由2.创建服务器3.请求对象和响应对象二、传递数据的方式三、路由器四、中间件1.应用级中间件2.路由级中间件3.内置中间件4.第三方中间件5.错误处理中间件一、express框架基于Node.js平台,快速、开放、极简的WEB开发框架网址:www.expressjs.com.cn属于第三方模块,需要先下载安装npm install express1.路由浏览器发来的请求,服务...

2021-07-27 21:10:58 233

原创 前端学习(三)-----Node.js(11 HTTP模块)

http模块:可以用来创建WEB服务器1.创建WEB服务器const app=http.createServer();//创建WEB服务器app.listen(8080);//设置端口2.)接收请求作出响应app.on('request',(req,res)=>{req 请求的对象req.url 请求的服务器端的资源req.method 请求的方法res 响应的对象res.writeHead() 设置响应的状...

2021-07-26 22:14:33 82

原创 前端学习(三)-----Node.js(04 包、NPM)

包:目录模块,通常表示第三方模块 npm:用于管理包的工具,在Node.js安装的时候会附带安装 CommonJS:是一种规范,制定的Node.js的模块规范,例如:require、module都是基于这个规范实现的1.切换命令行路径 cd 目录的路径 如果涉及到盘符的变化盘符名称: 在要进入的目录的空白位置,按住shift+右键,选择“在此处打开powershell窗口” 2.npm的使用npm 可以下载安装、卸载、升级、上传...

2021-07-26 22:04:25 105

原创 前端学习(三)-----Node.js(10 HTTP协议)

目录1.通用头信息2.响应头信息(response)3.请求头信息(request)4.请求体 http协议:超文本传输协议,是客户端浏览器和WEB服务器之间的通信协议1.通用头信息 Request URL:要请求的资源 Request Method:对资源的操作方式get 获取/post 新建/delete 删除... Status Code:响应的状态码 1**:接收到了请求,还没做出响应 2**:成功的...

2021-07-26 21:56:12 110

原创 前端学习(三)-----Node.js(09 文件流)

createReadStream() 创建可读取的文件流,分段读取数据 createWriteStream() 创建可写入的文件流 on(事件名称,回调函数) 添加事件,一旦触发事件,会自动执行回调函数,属于异步执行;其中事件名称是固定的字符串形式 pipe() 管道,可以将读取的文件流添加到写入的文件流 ...

2021-07-26 21:50:31 103

原创 前端学习(三)-----Node.js(08 fs模块,同步与异步)

fs:文件系统模块,用于文件或目录的操作statSync(文件的路径) 查看文件的状态 mkdirSync(目录的路径) 创建目录 mkdirSync(目录的路径) 移除目录,不能移除有文件的目录

2021-07-26 21:27:49 384

原创 前端学习(三)-----Node.js(07立即执行计时器)

fs:文件系统模块,用于文件或目录的操作statSync(文件的路径) 查看文件的状态 mkdirSync(目录的路径) 创建目录 mkdirSync(目录的路径) 移除目录,不能移除有文件的目录

2021-07-26 21:22:42 157

原创 前端学习(三)-----Node.js(06 URL)

URL:统一资源定位,互联网上的任何资源(html,css,js,数据...)都有对应的URLhttp://www.codeboy.com:9999/products.html?kw=戴尔协议 域名/IP地址端口文件在服务器的路径查询字符串 new URL() :将一个URL解析为对象,获取URL中的各个部分...

2021-07-26 21:15:10 156

原创 前端学习(三)-----Node.js(05 querystring模块)

查询字符串:浏览器端向服务器端传递数据的一种方式,位于浏览器的地址栏http://www.codeboy.com:9999/products.html?kw=小米&price=4000 querystring模块用于处理网址中查询字符串的工具模块 parse() 将查询字符串解析为对象,最终获取数据...

2021-07-26 21:08:57 151

原创 前端学习(三)-----Node.js(03模块)

1.模块 每一个文件代表一个模块,每个模块是一个独立功能体 module.exports:当前模块导出的对象,默认是一个空对象,如果导出那些内容需要放入到这个对象 require():是一个函数,用于引入其它的模块2.模块的简单使用__dirname 获取当前模块的绝对路径 __filename 获取当前模块的绝对路径和模块名称 require() 引入其它的模块,得到其它模块导出的对象 module 当前...

2021-07-25 20:12:10 97

原创 前端学习(三)-----Node.js(02全局对象)

目录1.global2.console3.process4.Buffer5.定时器函数1.global global:检测一个变量或者函数是否为全局的 JS下的global对象名称为:window在Node.js下,一个脚本文件下不属于全局作用域 在JS下,一个脚本下属于全局作用域,存在全局污染2.console console:控制台对象,用于输出console.log() 输出日志 console.inf...

2021-07-25 18:45:29 130

原创 前端学习(三)-----Node.js(01概述)

1.对比JSJS运行在客户端浏览器,存在多种解释器,有代码兼容性问题;Node.js运行在服务器端,只有一种解释器,无代码兼容性问题 两者都有相同自定义对象和内置(ES)对象,不同的宿主对象 JS用于开发浏览器的交互效果,Node.js用于服务器端的开发2.下载安装官方网站 www.nodejs.org 中文版www.nodejs.cn3.运行方式脚本模式 cmd下 node 文件交互模式 cmd下 node 回车 进入交互模式...

2021-07-25 18:06:16 100

原创 前端学习(二)-----Javascript(14ES6)

ES6ECMAScript6 JS的第六套标准规范1.块级作用域块级作用域:大括号之间的语句块(if、else、while、for...),块级作用域下let和const声明的都是局部的,外部无法访问,可以防止全局污染var声明的变量存在变量声明提升,可以重复声明同一个变量 let声明的变量不存在变量声明提升,不允许重复声明同一个变量 let和const声明变量和常量存在块级作用域,是局部的 const声明后必须赋值,不允许重新赋值2.参数增强...

2021-07-20 13:53:12 105

原创 前端学习(二)-----Javascript(13错误处理)

1.常见的错误 SyntaxError 语法错误,代码编写不符合语法规范,例如:出现了中文符号、缺少括号 ReferenceError 引用错误,使用了未声明的变量 TypeError 类型错误,调用的方法或者函数不是一个函数形式 自定义错误 程序员自己指定的错误 2.错误处理try{尝试执行,可能会产生错误...

2021-07-20 13:44:53 214

原创 前端学习(二)-----Javascript(12布尔对象)

布尔对象new Boolean() 将数据强制转为布尔型,返回对象 Boolean() 将数据强制转为布尔型,返回布尔型 !!数据 隐式将数据转为布尔型

2021-07-20 13:40:09 99

原创 前端学习(二)-----Javascript(11数值对象)

数值对象new Number() 把数据强制转换为数值,返回对象 Number() 把数据强制转为数值,返回数值 toFixed(n) 强制保留小数点后 n 位 toString(n) 转为字符串,设置 n 进制

2021-07-20 13:36:24 113

原创 前端学习(二)-----Javascript(10Date对象)

目录1.创建2.获取存储的日期时间3.转为本地字符串4.修改日期时间Data对象用于对日期时间的存储和计算1.创建new Date('2021/7/16 10:52:30')new Date(2021,6,16,10,52,30) //月份的范围0~11 代表1~12月new Date() //存储的是当前操作系统的时间new Date(1000) //存储的是距离计算机元年的毫秒数2.获取存储的日期时间获取年月日:月份的范...

2021-07-20 13:31:49 161

原创 前端学习(二)-----Javascript(09Math对象)

Math对象不需要创建对象,可以直接使用APIceil() 向上取整 floor() 向下取整 round() 四舍五入取整 random() 取随机 [0,1) PI 获取圆周率 abs() 获取绝对值 max() 获取一组数据的最大值 min() 获取一组数据的最小值 pow(x,y) 计算x的y次方 ...

2021-07-20 13:09:33 74

原创 前端学习(二)-----Javascript(08字符串对象)

字符串对象包装对象:目的是为了让原始类型的数据像引用类型数据一样,具有属性和方法有三种包装对象:字符串对象、数值对象、布尔对象new String() 将数据转为字符串,返回对象String() 将数据转为字符串,返回字符串1.转义字符 \转换字符本身的意义\ ' 将具有特殊意义的引号转为普通的引号 \t 将字符 t 转义为制表符(tab...

2021-07-19 22:27:32 127 2

原创 前端学习(二)-----Javascript(07数组)

数组 是数据的集合,每个数据称作元素,使用数组便于操作数据1.数组字面量 [元素1,元素2...]2.访问数组元素 数组[下标]3.数组的长度 数组.length; //获取数组元素的个数 数组[数组.length] = 值; //数组的末尾添加元素4.内置构造函数 new Array(); new Array(3); /...

2021-07-19 22:18:50 155 1

原创 前端学习(二)-----Javascript(06对象)

对象 属于引用类型数据 对象是一组属性和方法的集合 万物皆对象1.JS中的对象 自定义对象:程序员自己创建的对象 内置对象:JS提供的对象 宿主对象:根据不同的执行环境划分2.自定义对象创建方式 对象字面量 内置构造函数 自定义构造函数3.对象字面量创建对象{ 属性名: 属性值, ...

2021-07-18 22:01:46 166 2

原创 前端学习(二)-----Javascript(05函数)

目录一、函数1.创建普通函数2.带有参数的函数3.带有返回值的函数二、变量的作用域三、函数作用域1.全局函数2.局部函数3.作用域链4.函数提升四、递归1.函数递归2.递归的使用3.案例五.匿名函数1.创建函数2.匿名函数自调用3.回调函数六.系统函数一、函数 Number()/parseInt()/parseFloat()/alert()/prompt()... 函数分为系统函数和自定义函数...

2021-07-18 21:33:32 100

原创 前端学习(二)-----Javascript(04流程与循环)

目录一、流程控制1.if语句2.if-else语句3.if-else嵌套4.switch-case语句二、循环1.while循环2.do-while循环3.for循环4.循环嵌套一、流程控制 程序 = 数据 + 算法 程序的执行方式:顺序执行、选择执行、循环执行1.if语句 if(条件表达式){ 语句块} ...

2021-07-18 20:31:33 103

原创 前端学习(二)-----Javascript(03运算符)

一、运算符、 表达式:由数据本身或者由运算符连接的操作数据组成的形式 运算符分为算数运算符、比较运算符、逻辑运算符、位运算符、赋值运算符、三目运算符1.算数运算符 + - * / % ++ -- var a2=5; var a3=a2++; //先把a2的值赋给a3,然后a2再执行自增 var a4=7; var a5=++a4; //先让a4的...

2021-07-18 19:47:57 236

原创 前端学习(二)-----Javascript(02数据类型与转换)

目录一、数据类型1.数值型2.字符串型3.布尔型4.未定义型5.空二、数据类型转换1.隐式转换2.强制转换一、数据类型 分为原始类型和引用类型 原始类型分为数值型、字符串型、布尔型、未定义型、空1.数值型整型 8进制: 以0开头的数,例如012 16进制:以0X开头的数字,例如0Xa,不区分大小写浮点型 3141.5e-1314.15...

2021-07-18 17:55:14 369

原创 前端学习(二)-----JavaScript(01认识JS)

一、概述1.发展历史1995年,JS最早出现在Netscape的浏览器中 1996年,IE3也开始出现了JS,称为JScript 1997年,JS提交给国际组织EMCA,制定了JS的标准规范ECMAScript 2009年,出现了CommonJS规范,JS开始向服务器端发展2.现状JS既可以运行在客户端浏览器,也可以运行在服务器端3.特点解释型语言,编译一行执行一行 弱类型语言 基于对象 跨平台性4.应用场景 开发浏览器端的交互效果,服务...

2021-07-18 17:10:29 110

原创 前端学习(一)-----数据库(02查询)

目录一、数据库查询1.简单查询2.复杂查询一、数据库查询1.简单查询(1) 查询特定的列select id,name from stu;(2)全信息查询select * from stu;(3)给列起别名select id 编号,name 姓名 from stu;(4)distinct#查询出都有哪些班级的学生select distinct clazzID from stu;(5)查询时执行计算#一年的生活费sele...

2021-07-18 16:37:15 559

原创 前端学习(一)-----数据库(01数据库)

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客

2021-07-18 13:07:26 1188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除