![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
mooc–澄心
这个作者很懒,什么都没留下…
展开
-
JS-Ajax请求
注册实例演示请求基本操作先上html标签部分: <div class="pox"> <div> <img src="sipclogo.png" alt="A logo of SIPC."> </div> <input type="text" class="input-normal" id="user" placeholder="用户名"原创 2022-01-30 23:34:08 · 711 阅读 · 0 评论 -
express基本使用
引入express import { createRequire } from 'module';const require = createRequire(import.meta.url);const express=require('express');//并且在package.json文件中加上"type": "module", 创建应用对象 const app=express(); 创建路由规则 app.post('/',(request,response)=..原创 2022-01-30 22:54:43 · 601 阅读 · 0 评论 -
HTTP协议
HTTP协议是浏览器和万维网服务器之间的约定,规则:请求报文.......请求行 GET/s?ie=utf-8 HTTP/1.1请求头 Host: Cookie: Content-type: User-Agent:chrome 83空行请求体 (若get,请求体空,若post,请求体可以不为空)..........原创 2022-01-30 22:41:33 · 423 阅读 · 0 评论 -
let,const,var关于暂时性死区
暂时性死区:定义:let/const命令会使区块形成封闭的作用域。若在声明之前使用变量,就会报错。总之,在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区” 现象: console.log(a) // ReferenceError: a is not definedlet a 浅谈let,const,var关于暂时性死区:var不存在暂时性死区,而let,const存在,所以let,const在变量声明之前就访问变量的话,会直接提示 Refe...原创 2022-01-30 22:24:54 · 1334 阅读 · 0 评论 -
正则表达式
限定符:限定符 含义 ? 前面的单个字符可出现一次或零次,可有可无 * 前面的单个字符可出现多次或零次 + 前面的单个字符可出现多次或一次 {} 前面的单个字符可出现规定次数 eg. {6}出现6次 {2,6}出现2-6之间的次数 {2,}出现两次以上 tip.若要用限定符匹配多个字符,可以给多个字符加上()逻辑运算符:‘或’运算符:|eg.(ab|cd)表示该处字符原创 2022-01-30 22:12:35 · 488 阅读 · 0 评论 -
JS三种动态创建元素的方法
document.write()(冷门)在页面已经渲染好的情况下用document.write()创建元素(比如把创建元素放进点击事件),会导致页面重绘,破坏初始页面innerHTML格式:修改对象.innerHTML==或+=后面可以是文本,也可以是带了双引号的标签document.createElement()格式:var 创建的对象=document.creatElement()()可以是文本或者带双引号的标签innerHTNL与document.creat原创 2022-01-30 21:37:00 · 856 阅读 · 0 评论 -
JS中this和e.target
this的用法:解析器每次调用函数都会传入一个隐含参数,即this this指向一个对象,称为函数执行的上下文对象 根据函数调用方式不同,this指向不同对象: 以函数形式调用 this指向windows 以方法形式调用 this指向执行该方法的对象 构造函数中的this this指向该构造函数的实例,即新开辟的函数的空间 e.target的用法:e.target返回的是触发事件的对象(元素)this...原创 2022-01-30 21:07:18 · 1330 阅读 · 0 评论 -
获取兄弟节点的兼容性方法
//获取所有兄弟元素节点function getNextElementSibling(element) { var e1=element; while (e1=e1.nextSibling) { if (e1.nodeType==1) { return e1; } } return null;}原创 2022-01-23 17:54:00 · 162 阅读 · 0 评论 -
js常用鼠标事件和键盘事件
常用鼠标事件 鼠标事件 触发 onclick 点击左键 onmouseover 鼠标经过 onmouseout 鼠标离开 onfocus 获得鼠标焦点 onblur 失去鼠标焦点 onmousemove 鼠标移动 onmouseup 鼠标弹起 onmousedown 鼠标按下 常用键盘事件 键盘事件 触发 keyup 按键弹起 keydown 按键按下 keypress 非功能键原创 2022-01-23 17:31:54 · 343 阅读 · 0 评论 -
注册事件和删除事件的方法
注册事件传统注册方式: //利用on开头的事件<button onclick="alert('xxx')"></button>btn.onclick=function() {} 注意:传统方法注册事件具有唯一性,后注册事件覆盖先注册事件 事件监听方式:(最常用)目标对象.addEventListener(加引号不带on的事件类型字符串,事件处理函数名,[useCapture])注意:符合w3c标准 可以添加多个事件处理函数 只使用在.原创 2022-01-23 17:19:29 · 753 阅读 · 0 评论 -
js字符串翻转和输入字符串统计各字符出现次数
字符串翻转:function over(str) { var str1=""; for (var i=str.length-1;i>=0;i--) { str1=str1+str[i]; } return str1;}var str=prompt("请输入一个字符串");var result=over(str);console.log(result);输入字符串统计各字符出现次数:var str=new Array();原创 2022-01-15 21:23:10 · 79 阅读 · 0 评论 -
JS学习第一天
如何插入JS:直接插入: <head> <script type="text/javascript"> /*js代码写在这里*/ </script></head> 外部文件插入: <head> <script src="script.js"></script>/*同时在html同级创建.js文件,直接在.js文件中写js代码*/</head> 输出内容原创 2022-01-13 16:42:59 · 156 阅读 · 0 评论