自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mongoose连接mongodb报错MongoServerError: Authentication failed

解决nodejs mongodb验证失败的问题

2023-12-05 21:23:33 1067

原创 竖屏下canvas签名板,不绘制时,显示请在此处签名

【代码】竖屏下canvas签名板,不绘制时,显示请在此处签名。

2023-09-23 14:21:34 69

原创 Vue2 echarts 水球图的使用

主要介绍了vue2水球图的实现方式,主要有两种。

2023-08-10 23:09:07 496

原创 微信小程序获取用户手机号

登录时获取微信用户电话号码

2022-06-02 16:34:03 256

原创 实现js中的instanceof以及instanceof实现原理

js中instanceof的实现

2022-05-02 15:12:07 824

原创 php接收前端登录页面的写法

<?phpsession_start();header('Access-Control-Allow-Origin: *');header('Access-Control-Allow-Method:POST,GET');header("Content-type: text/html; charset=UTF-8");//接收来自前端的对象$raw_post_data = file_get_contents('php://input');$arr = json_decode($raw_pos

2022-04-22 23:55:08 248

原创 第五章 基本引用类型(没什么重点,要用的时候翻一翻)

一、Dateparse(参数字符串):参数为表示日期的字符串参数,如果参数无效,返回NaN。此方法是将字符串转换为表示该日期的毫秒数。let date = new Date("May,23,2019")//内部调用了parse方法,等于以下这行代码//let date = new Date(Date.parse("May,23,2019"))console.log(date) //2019-05-22T16:00:00.000ZUTC()...

2021-10-22 20:51:50 128

原创 变量、作用域、内存,js垃圾回收

一、原始值与引用值1、原始值:最简单的数据(undefined,boolean,string,null,symbol,number)      按值访问2、引用值:由多个值构成的对象(object)二、

2021-10-16 18:38:50 99

原创 第三章 语言基础

一、语法严格模式启用://整个脚本启用"use strict"; //预处理指令,目的:不破坏ES3语法//单独在函数中使用;function a(){ "use strict"; //函数体}二、声明var1.var声明作用域使用var操作符定义的变量会成为包含它的函数的局部变量。在函数内用 var定义一个变量,这个变量在函数退出时被销毁。所以在输出a时会报错。如果不用var定义变量,也不会报错,而是定义一个全局变量。在局外也可以输出该变量。严格模式不声明变量

2021-10-16 18:16:46 124

原创 第二章HTML中的js

一、<script>标签的属性(部分)async:立即开始下载脚本,只对外部文件有效。crossorigin:配置相关请求的CORS(跨资源共享)设置。默认不使用。defer:立即下载,延迟文档被完全解析和显示后再执行。只对外部文件有效。integrity:验证子资源完整性(通过匹配接收资源和指定加密签名来验证)。确保CDN 不会提供恶意内容。type:值为module时会被当成es6,可以使用import和export。<script src=“http://w

2021-10-11 20:00:42 242

原创 响应式布局

一、媒体查询:@media​ 1. 概念: 为不同尺寸的屏幕设定不同的CSS样式​ 常用参数:属性名称作用width,height浏览器的可视宽度device-width设备屏幕的宽度device-height设备屏幕的高度​ 2.示例:<style> #div0{ width: 150px; height: 200px; } /*设备在100px到300px之间是红色*/ @m

2021-09-11 13:23:29 98

原创 es6:promise

2021-04-25 21:08:53 77

原创 Jquery(一):样式

一、Jq与dom对象$(document).ready()是等页面的dom结点加载完毕后再执行后续代码。在执行代码过程中可能会依赖于页面中的某个元素,我们要确保这个元素真正被加载出来后再正确的使用jq,js的dom获取写法jQuery是一个类数组对象,而DOM对象就是一个单独的DOM元素。//用js写DOMwindow.onload=function(){ var ex=document.getElementById("ex"); ex.innerHTML="JS"; ex.st

2021-04-17 22:31:52 103

原创 ajax实例:天气查询

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <h1 id="we

2021-04-11 15:13:23 162

原创 跨域

1.跨域是如何产生的:同源:同协议、同域名、同端口号浏览器的同源策略:以上三者有一者不同,产生跨域问题2.跨域的解决方法:jsonp(古老的解决方案,基本不用来解决跨域了)请求代理nginx后台可以设置域名白名单,从而可以直接跨域(基本不用)...

2021-04-11 14:21:08 77

原创 json

json:javascript对象表示法(数据格式)xml也是一种数据格式,但是现在基本不用了,因为json比XML更小、更快、更易解析。1.JSON.parse(data) //将json格式字符串转成json数据举例:<script> var xmlhttp=new XMLHttpRequest(); window.onload=function(){ xmlhttp.open("get","example.php",true); xm

2021-04-11 14:09:48 62

原创 ajax

网页本身是同步的,但是ajax可以异步请求。。。使用ajax的四个步骤:<script> //1.创建ajax核心对象 var xmlhttp=new XMLHttpRequest(); //2.创建请求 请求方式(get/post) 请求地址 是否异步 xmlhttp.open("get","my.php",true); //get请求要在请求地址后面加问号即:my.php?psd=123456,,,后面的send里面为null //3.

2021-04-07 22:08:54 92

原创 数据库第二章:关系数据库

一、 形式化定义1.域:一组具有相同数据类型值的集合,比如:整数,实数,介于某取值范围内的整数。写法:{ , }笛卡尔积:域和域的运算{} x{}关系

2021-04-02 09:48:58 258

原创 Vue笔记

一、模板二、计算属性与侦听器1.计算属性:computed2.侦听器:watch

2021-03-31 10:36:00 71

原创 数据库:绪论

四、3.关系模型(1)关系、元祖、分量、关系模式(型)(2)完整性约束:实体完整性,参照完整性,用户自定义完整性五、数据库系统结构1.三级模式,二级映像2.一个数据库只能有一个模式3.外模式只是局部数据的逻辑结构的一部分,外模式一个数据库可以有多个外模式4.同一个模式可以有任意多个外模式5.功能:保证数据的逻辑独立性...

2021-03-26 10:03:19 103 1

原创 浏览器对象

1.window对象window对象是BOM核心,window对象指向当前浏览器窗口2.javascript计时器在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。计时器类型:一次性计时器:仅在指定的延迟时间之后触发一次。间隔性触发计时器:每隔一定的时间间隔就触发一次。(1)计时器setInterval作用:在执行时,从载入页面后每隔指定的时间执行代码。语法:setInterval(代码,交互时间);代码:执行代码交互时间:以毫秒为单位

2020-11-05 19:06:51 934

原创 JavaScript内置对象

一、对象1.对象属性:反应该对象的某种特定性质。比如:字符串的长度,图像的长宽等。对象方法:能在对象上执行的动作。例如,表单的“提交”(submit),事件的“获取”(getYear)等。JavaScript提供多个内建对象,比如String,Date,Array等等,适用对象前先定义,如下使用数组对象:var objName = new Array();//使用new关键字定义对象或者:var objName=[];(1)访问对象属性的语法:objName.propertyN

2020-11-05 16:44:50 143

原创 javascript常用事件表

主要事件表:1.onclick:鼠标单击事件2.onmouseover:鼠标经过事件3.onmouseout:鼠标移开事件4.onchange:文本框内容改变事件5.onselect:文本框内容被选中事件6.onfocus:光标聚集7.onblur:光标离开8.onload:网页导入9.onunload:关闭网页...

2020-11-03 13:20:41 152

原创 数组知识点

1.功能:用来存储数据2.创建数组的方式:var myarr = new Array();//创建一个新的空数组,存储在myarr变量中var myarr = new Array(8);//创建一个新的空数组,存储8个数据3.数组赋值(1)创建数组,然后对数组的每一个位置进行赋值。 var myarr = new Array(); myarr[0]=0; myarr[1]=1;(2)直接输入一个数组。var myarr=[1,2,3,4,5];(

2020-10-31 15:33:21 193

原创 句法和类型

一 、标识符identifier 1.标识符就是程序员给他们所写的类、方法、变量等起的名字。 2.标识符必须是一个完整的单词,由unicode字符组成,并且由字母或者下划线开头。二、关键字 keyword1.关键字就是对编译器有特殊意义的一些名字(using,class,static,void,int)。大部分关键字都是保留的,不能当标识符使用,除非加@(例如:class @class{} )2.上下文关键字:上下文关键字用于在代码中提供特定含义,但不是C#中的保留字。一些上下文关键字(如

2020-10-30 20:46:21 233

原创 js笔记入门(基础)

1.1输出<body> <p id="p1">我是第一段文字</p> <script type="text/javascript">//在html中插入js代码 document.write("hello,world!");//输出hello,world! console.log("hello,world!")//控制台输出hello,world! document.getElementById("p1").style

2020-10-20 22:50:11 119

原创 JavaScript表达式与运算符

表达式与运算符1.表达式的三个重要组成部分:变量,常量,运算符举例来演示表达式的使用: //假设初始账户余额为1000,经过第一次支付后检测当前余额能否再次进行第二次支付,不能则发出提示信息,例如: var money = 1000; var a ; var s = prompt("请输入支付数",""); var save = money - s ; if (save >= s) alert("余额为:" + save ); else

2020-10-11 10:10:56 343

原创 JavaScript变量和常量

变量和常量1.常量常量:不能被改变的数据。如:1,e1,077,true,false,“哇塞”,null2.变量变量:程序运行过程中值可以发生改变的量。2.1定义变量的方式var 变量名 = 值 ;变量名 = 值 ;var 变量名 ;字符串型:var str = " 华晨宇好牛逼!";布尔型: var b = true ;数值型: var n = 10 ;复合型: var obj = new Object ( ) ;2.2 变量命名变量命名必须是以下划线或者字母开头(数字开

2020-10-07 22:38:26 353

原创 JavaScript数据类型

JavaScript的数据类型1.基本数据类型1.1定义字符串的两种形式:var hello = " 你好 ! " ;var hello = " 你好 ! " ;1.2 常用的转义字符:回车换行:\n ,\r相当于Tab键:\t“ ♀ ” 字符 :\f单引号:’双引号:"" \ " 字符 :\1.3 使用数值型数据在JavaScript中,可直接进行进制转换,比如:document.write( "八进制数值常量011输出为十进制:" + 011 + "<br&

2020-10-07 19:34:22 119

原创 JavaScript 萌新必知

一.JS作用主要运用在浏览器端,处理用户的输入实现交互功能。例如:在会员注册页面将数据发送到服务器前,使用JS程序检查用户输入的数据是否符合要求。可以使用JS通过dom对象操作HTML页中的各个节点元素,动态修改HTML文档内容,实现基于Web的应用。JS可以结合数据库组件,文件系统组件等扩展组件实现任何想要的功能。二.JS与Java区别JS:基于Web浏览器,解释执行,轻量级编程语言Java:运行于Java虚拟机,编译执行,重量级编程语言Java是一个庞大复杂的技术体系及其开发工具的总称,Jav

2020-10-04 23:12:35 176

原创 作用域,作用域链的举例

1.1

2020-09-16 20:36:04 124

原创 路由交换技术:网络五大层

网络五大层(从下往上):第一层(物理层):网线,集线器第二层(链路层):二层交换机第三层(网络层):路由器,IP协议第四层(传输层):操作系统,TCP/UDP第五层(应用层):APP

2020-09-14 10:27:14 1187 1

空空如也

空空如也

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

TA关注的人

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