- 博客(32)
- 收藏
- 关注
原创 mongoose连接mongodb报错MongoServerError: Authentication failed
解决nodejs mongodb验证失败的问题
2023-12-05 21:23:33 1656
原创 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 294
原创 第五章 基本引用类型(没什么重点,要用的时候翻一翻)
一、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 155
原创 变量、作用域、内存,js垃圾回收
一、原始值与引用值1、原始值:最简单的数据(undefined,boolean,string,null,symbol,number) 按值访问2、引用值:由多个值构成的对象(object)二、
2021-10-16 18:38:50 127
原创 第三章 语言基础
一、语法严格模式启用://整个脚本启用"use strict"; //预处理指令,目的:不破坏ES3语法//单独在函数中使用;function a(){ "use strict"; //函数体}二、声明var1.var声明作用域使用var操作符定义的变量会成为包含它的函数的局部变量。在函数内用 var定义一个变量,这个变量在函数退出时被销毁。所以在输出a时会报错。如果不用var定义变量,也不会报错,而是定义一个全局变量。在局外也可以输出该变量。严格模式不声明变量
2021-10-16 18:16:46 183
原创 第二章HTML中的js
一、<script>标签的属性(部分)async:立即开始下载脚本,只对外部文件有效。crossorigin:配置相关请求的CORS(跨资源共享)设置。默认不使用。defer:立即下载,延迟文档被完全解析和显示后再执行。只对外部文件有效。integrity:验证子资源完整性(通过匹配接收资源和指定加密签名来验证)。确保CDN 不会提供恶意内容。type:值为module时会被当成es6,可以使用import和export。<script src=“http://w
2021-10-11 20:00:42 275
原创 响应式布局
一、媒体查询:@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 124
原创 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 147
原创 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 223
原创 跨域
1.跨域是如何产生的:同源:同协议、同域名、同端口号浏览器的同源策略:以上三者有一者不同,产生跨域问题2.跨域的解决方法:jsonp(古老的解决方案,基本不用来解决跨域了)请求代理nginx后台可以设置域名白名单,从而可以直接跨域(基本不用)...
2021-04-11 14:21:08 103
原创 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 89
原创 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 121
原创 数据库第二章:关系数据库
一、 形式化定义1.域:一组具有相同数据类型值的集合,比如:整数,实数,介于某取值范围内的整数。写法:{ , }笛卡尔积:域和域的运算{} x{}关系
2021-04-02 09:48:58 311
原创 数据库:绪论
四、3.关系模型(1)关系、元祖、分量、关系模式(型)(2)完整性约束:实体完整性,参照完整性,用户自定义完整性五、数据库系统结构1.三级模式,二级映像2.一个数据库只能有一个模式3.外模式只是局部数据的逻辑结构的一部分,外模式一个数据库可以有多个外模式4.同一个模式可以有任意多个外模式5.功能:保证数据的逻辑独立性...
2021-03-26 10:03:19 130 1
原创 浏览器对象
1.window对象window对象是BOM核心,window对象指向当前浏览器窗口2.javascript计时器在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。计时器类型:一次性计时器:仅在指定的延迟时间之后触发一次。间隔性触发计时器:每隔一定的时间间隔就触发一次。(1)计时器setInterval作用:在执行时,从载入页面后每隔指定的时间执行代码。语法:setInterval(代码,交互时间);代码:执行代码交互时间:以毫秒为单位
2020-11-05 19:06:51 964
原创 JavaScript内置对象
一、对象1.对象属性:反应该对象的某种特定性质。比如:字符串的长度,图像的长宽等。对象方法:能在对象上执行的动作。例如,表单的“提交”(submit),事件的“获取”(getYear)等。JavaScript提供多个内建对象,比如String,Date,Array等等,适用对象前先定义,如下使用数组对象:var objName = new Array();//使用new关键字定义对象或者:var objName=[];(1)访问对象属性的语法:objName.propertyN
2020-11-05 16:44:50 171
原创 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 177
原创 数组知识点
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 234
原创 句法和类型
一 、标识符identifier 1.标识符就是程序员给他们所写的类、方法、变量等起的名字。 2.标识符必须是一个完整的单词,由unicode字符组成,并且由字母或者下划线开头。二、关键字 keyword1.关键字就是对编译器有特殊意义的一些名字(using,class,static,void,int)。大部分关键字都是保留的,不能当标识符使用,除非加@(例如:class @class{} )2.上下文关键字:上下文关键字用于在代码中提供特定含义,但不是C#中的保留字。一些上下文关键字(如
2020-10-30 20:46:21 254
原创 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 147
原创 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 383
原创 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 419
原创 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 146
原创 JavaScript 萌新必知
一.JS作用主要运用在浏览器端,处理用户的输入实现交互功能。例如:在会员注册页面将数据发送到服务器前,使用JS程序检查用户输入的数据是否符合要求。可以使用JS通过dom对象操作HTML页中的各个节点元素,动态修改HTML文档内容,实现基于Web的应用。JS可以结合数据库组件,文件系统组件等扩展组件实现任何想要的功能。二.JS与Java区别JS:基于Web浏览器,解释执行,轻量级编程语言Java:运行于Java虚拟机,编译执行,重量级编程语言Java是一个庞大复杂的技术体系及其开发工具的总称,Jav
2020-10-04 23:12:35 228
原创 路由交换技术:网络五大层
网络五大层(从下往上):第一层(物理层):网线,集线器第二层(链路层):二层交换机第三层(网络层):路由器,IP协议第四层(传输层):操作系统,TCP/UDP第五层(应用层):APP
2020-09-14 10:27:14 1310 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人