自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 Mysql多表联查和聚合查询

交叉连接查询是从一张表中循环取出每一条记录,然后将每条记录都在另外一张表中进行匹配,匹配结果都会保留,而连接本身字段会增加,其最终结果称为笛卡尔积,它是使用关健字CROSS JoIN来进行叉连接查询的。

2022-09-19 18:53:36 557 1

原创 node.js中GET请求和POST请求

在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如发送验证码、登录表单提交。请求服务器数据一般都使用GET请求,表单提交到服务器一般都使用POST请求。

2022-09-16 09:10:21 1382

原创 Typescript泛型与implements子句

与extends的区别泛型可以理解为宽泛的类型,通常用于类和函数。使用的时候我们再指定类型泛型不仅可以让我们的代码变得克加健壮,还能让我们的代;码在变得键壮的r时保持灵活性和可五用性通过用来表示,放在参数的前面。

2022-09-09 15:54:08 1076

原创 Typescript函数和类的使用

函数是Javascript应用程序的基础。可以实现抽象层、模拟类、信息隐藏和模块。在Typescript里,虽然已经支持类、命名空间和模块,但函数仍然是主要的定义行为的地方。Typescript为JavaScript函数添加了额外的功能。让我们更容易的使用

2022-09-08 19:00:11 460

原创 Typescript接口

接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。

2022-09-06 20:02:47 203

原创 TS基本数据类型

/ 使用场景一temp="刘亦菲";temp=18;temp=true;// 使用场景二// 使用场景三// void类型//某种程度上来说,void类型像是与any类型相反,它表示没有任何类型。//当一个函数没有返回值时,你通常会见到其返回值类型是void//在Ts中只有null和lundefined可以赋值给void类型console.log("往后余生,风雪是你,平淡是你,敲每一行代码想的都是你。");

2022-09-06 19:49:16 3126

原创 JavaScript中this指向问题

bind()传入两个参数,第一个参数是this的指向,第二个参数是传入的参数列表,使用bind()改变this指向后,原函数不会立刻执行,会返回一个新的函数。apply():传入两个参数,第一个参数是this的指向,第二个是指传入的参数(数组的形式)但在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。call():传入两个参数,第一个参数是this的指向,第二个是指传入的参数列表。call()和apply()函数是改变thishi后原函数立刻执行。...

2022-08-30 15:23:20 187

原创 Ajax跨域问题

Axios是专注于的库。相比于原生的XMLHttpRequest对象,axios简单易用。相比于jQuery,axios更加轻量化,只专注于网络数据请求。Axios发送get请求的语法:params:{/*参数*/}其中在then中执行成功后的回调函数Axios发送post请求的语法:{/*参数*/}其中在then中执行成功后的回调函数同源策略(Same origin policy)是浏览器提供的一个安全功能。...

2022-08-16 16:18:18 66

原创 Ajax的工作流程

客户端发送请求,请求交给XMLHttpRequest,XMLHttpRequest 把请求提交给服务,服务器进行业务处理,服务器响应数据交给XMLHttpRequest对象,XMLHttpRequest对象接收数据,由javascript把数据写到页面上。Ajax通过XmlHttpRequest对象来向服务器发出异步请求,从服务器获得数据,然后用Javascript来操作DOM而更新页面。(2)判断数据的传输方式(get/post),打开链接open()规定请求的类型、URL以及是否异步处理请求。...

2022-08-15 19:30:55 400

原创 jQuery事件绑定与解绑

当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter);当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)

2022-08-13 17:43:05 2730

原创 jQuery代码操作

html()可以对HTML代码进行操作,类似于JavaScript中的innerHTML当该方法用于返回内容时,则返回第一个匹配元素的内容当方法用于设置内容时,则重写所有匹配元素的内容语法:使用函数设置内容。

2022-08-13 08:43:46 361 1

原创 什么是jQuery和jQuery选择器

jQuery选择器是jQuery为我们提供的一组方法,让我们更加方便的获取到页面中的元素。注意:jQuery选择器返回的是jQuery对象2.2基本选择器名称用法描述ID选择器$("#id");获取指定ID的元素类选择器获取同一类的class的元素标签选择器$("div");获取同一类标签的所有元素并集选择器用逗号分隔,只要符合条件之一就可交集选择器获取class为redClass的div元素总结:跟css的选择器用发一样,外层加$()...

2022-08-11 19:44:18 474

原创 BOM(浏览器对象模型)

BOM是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。每个对象都有对应的属性和方法,通过这些属性和方法我们可以获取浏览器的信息。...

2022-08-09 18:18:23 258

原创 JavaScript表单事件、鼠标事件、键盘事件、正则表达式

当获取用户正按下键码时,可以使用 keydown、keypress 和 keyup 事件获取这些信息。其中 keydown 和 keypress 事件基本上是同义事件,它们的表现也完全一致,不过一些浏览器不允许使用 keypress 事件获取按键信息。所有元素都支持键盘事件,但键盘事件多被应用在表单输入中。使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。使用正则表达式使密码框长度在6-8位,只能包含字母和数字。...

2022-08-09 16:38:45 165

原创 JavaScript预解析与作用域

在当前作用域中,JavaScript代码执行之前,浏览器首先会默认的把所有带var和function声明的变量进行提前的声明或者定义。

2022-08-08 18:22:36 121

原创 Javascript函数 函数的调用以及带有返回值的函数

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。函数语法:函数就是包裹在花括号中的代码块,前面使用了关键词 function:当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数,并且可由 JavaScript 在任何位置进行调用。注意:JavaScript对大小写敏感,关键词function必须是小写,调用函数必须域函数名称一模一样!!!在调用函数时,可以向其传递值,这些值被称为参数。函数定义时,函数名后面的参数:形参(形式参数)函数调用时,函数名后面的参数:实参(实

2022-08-06 19:55:47 2758

原创 JavaScript创建数组、冒泡排序以及数组的方法

原理:重复的对要排序的数进行比较,一次比较两个数。如果第一个数比第二个数大,则交换顺 序,把第二个小的数放在前面,不断比较,直到形成一串由小到大排列的数字为止。把数组中的每个元素从头到尾都访问一次(类似学生的点名),可以通过 for 循环索引遍历数 组中的每一项。数组可以通过索引来访问、设置、修改对应的数组元素,可以通过“数组名[索引]”的形式来获取数 组中的元素。注意:如果访问时数组没有和索引值对应的元素,则得到的值是undefined。...

2022-08-04 18:53:22 339

原创 Javascript 猜10以内的随机数

Javascript 猜10以内的随机数

2022-08-02 19:38:19 353

原创 JavaScript 九九乘法表、菱形 、输出100以内的质数

JavaScript 九九乘法表、菱形 、输出100以内的质数。

2022-08-02 19:34:09 113 1

原创 JavaScript循环嵌套、break语句和continue语句的区别、Math对象、日期、定时器

Math 不是构造函数。continue语句跳出本次循环,继续执行下一次循环,直到循环结束。5.1、substring截取范围:[x,y)5.2、substr截取范围:[x,y]的长度。break语句跳出整个循环,循环不再继续。5.3、replace 替换。......

2022-08-02 19:27:17 183

原创 while循环、do/while循环以及for循环

while循环、do/while循环以及for循环

2022-08-01 19:24:42 1067

原创 Javascript数据类型转换、一元运算符、if判断、switch、三元运算符

Javascript的六种数据类型三种对象类型两个不包含任何值的数据类型Number()转换为数字,String()转换为字符串,Boolean()转换为布尔值。

2022-08-01 19:18:46 151

原创 音悦商城项目报告

在本次项目中,我收获了很多,但也认识到了自己的诸多不足,比如在构思网页的细节部分,这让我在此次项目中花费了很多的无用功,当然,这也在同学们的帮助下迎刃而解。今后我要更加努力的学习,来弥补这些不足。......

2022-07-31 18:43:46 166

原创 音悦Tai-音悦商城项目(专辑页面以及商品购买页面)

专辑页面分为两部分上半部分使用自定义列表,flex布局完成下半部分使用grid布局完成,商品购买页面使用flex弹性布局完成

2022-07-30 09:39:05 560

原创 音悦Tai-音悦商城项目(头部、首页部分以及购物须知部分)

头部部分由三部分组成上边官方介绍、中间搜索栏、下边导航栏头部html部分头部css部分。

2022-07-29 19:01:52 738

原创 CSS网页布局--响应式布局、Flex弹性布局

网页布局是一种定义网站的结构模式(或框架)。它具有为网站所有者以及用户构造网站上存在的信息的作用。为网页内的导航提供了清晰的路径,并将网站的最重要的元素置于网站的正面和中心。...

2022-07-26 19:18:13 940

原创 Sass混合器和选择器的继承

Sass混合器(mixin)用于定义可重复的样式,为了避免使用无语义的Class。Sass混合器可以包含所有的CSS规则,绝大部分Sass规则,甚至通过引入参数变量,输出多样化的样式。混合器的用法是在@mixin后添加名称和样式none;"楷体";font-size20px;}混合器也需要包含选择器和属性,甚至可以用&引用父选择器...

2022-07-25 17:46:39 148

原创 SASS的了解与使用

Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间。Sass 完全兼容所有版本的 CSS。Sass 扩展了 CSS3,增加了规则、变量、混入、选择器、继承、内置函数等等特性。Sass 生成良好格式化的 CSS 代码,易于组织和维护。Sass 文件后缀为.scss。...

2022-07-23 17:33:59 727

原创 CSS3 添加伪类阴影 3D转换

添加伪类阴影 3D转换

2022-07-22 22:24:00 261

原创 CSS3 动画

动画是使元素从一种样式逐渐变化为另一种样式的效果。可以随意更改任意数量的 CSS 属性如需使用 CSS 动画,您必须首先为动画指定一些关键帧关键帧包含元素在特定时间所拥有的样式。

2022-07-21 18:31:22 193

原创 css3--边框、圆角、阴影、边界图片、多背景

css3 边框、圆角、阴影、边界图片、多背景

2022-07-21 17:12:40 176

原创 HTML5拖拽和释放

Text是一个DOMString表示要添加到dragobject的拖动数据的类型。在HTML5中,拖放是标准的一部分,任何元素都能拖放。拖放是一种常见的特性,及抓取对象后拖到另一个位置。首先,将draggable属性设置为true。ondargover该事件表示拖放结束。然后,规定元素被拖动时发生的事件。ondrop该事件表示拖放过程。...

2022-07-19 18:36:23 325

原创 SVG阴影、渐变、滤镜

defs>标签是定义的缩写,包含特殊元素(例如渐变)的定义。我们的想法是采取一个SVG图形(图像或元素)并移动它在xy平面上一点儿。渐变是一种从一种颜色到另一种颜色的平滑过渡,另外,可以把多个颜色的过渡到同一个元素上。元素具有必需的id属性,用于标识滤镜。元素是定义的缩写。所有InternetSVG滤镜都在元素中定义。元素用于定义线性渐变。normal—正常。screen—滤色。darken—变暗。...

2022-07-18 19:08:32 954

原创 SVG动画——缩放、旋转、路径动画

SVG动画——缩放、旋转、路径动画

2022-07-18 17:01:33 2809 1

原创 了解什么是SVG并使用SVG绘制圆,椭圆,矩形

了解SVG并使用SVG绘制圆,椭圆,矩形

2022-07-16 17:39:21 1742

原创 canvsa的概念以及使用canvas绘制简单图形、以及绘制一个简单太极图

是在HTML5中新增的标签,用于在网页中生成图像,可以操作图像内容,还可以使用JavaScript操作的位图。canvas是一个画布标签,默认情况下,它在网页上是一篇空白的区域,大小为300px*150px。

2022-07-15 16:53:51 396

空空如也

空空如也

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

TA关注的人

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