11 2021 档案
摘要:获取参数的方式 get ctx.query post ctx.request.body delete ctx.request.body put ctx.query ctx.request.body 关于删除: 删除前: 删除后,第一个的数据没了。
阅读全文
摘要:创建数据结构: 1.下载安装Mongodb并配置环境变量 2.新建文件 3.在新文件中安装包 4.输入:npm install mongoose执行命令 内容: 创建文件tag.router.js tag.router.js内容(添加,删除数据): 引入类 创建对象 创建路由,支持传递参数 创建mo
阅读全文
摘要:nodejs // 引入类 const Koa=require('koa'); const Router=require('koa-router'); const koaBody=require('koa-body'); // 引入内部方法或属性 // const{方法或属性名}=require('
阅读全文
摘要:应用 Koa 应用是一个包含一系列中间件 generator 函数的对象。 这些中间件函数基于 request 请求以一个类似于栈的结构组成并依次执行。 Koa 类似于其他中间件系统(比如 Ruby's Rack 、Connect 等), 然而 Koa 的核心设计思路是为中间件层提供高级语法糖封装,
阅读全文
摘要:### 项目初始化 `npm init` `npm init -y` ### 安装项目依赖(包) `npm install` `npm install 包名 --save` `npm install 包名 -g` `npm install 包名@版本号` `npm update ...` <!--
阅读全文
摘要:fetch 规范与 jQuery.ajax() 主要有三种方式的不同: 当接收到一个代表错误的 HTTP 状态码时,从 fetch() 返回的 Promise 不会被标记为 reject, 即使响应的 HTTP 状态码是 404 或 500。相反,它会将 Promise 状态标记为 resolve
阅读全文
摘要:Ajax 是什么? 如何创建一个 Ajax(1) 含义ajax 的全称:Asynchronous Javascript And XML。异步传输+js+xml。所谓异步,在这里简单地解释就是:向服务器发送请求的时候,我们不必等待结果,而是可以同时做其他的事情,等到有了结果它自己会根据设定进行后续操作
阅读全文
摘要:第一题: css: <style type="text/css"> /* 所有图片横向布局 10' 图片之间的间隔为16px 10' 第一张图片的左边距为0 10' 最后一张图片的右边距为0 10' */ body { background-color: cornsilk; width: 1200p
阅读全文
摘要:高阶函数 高阶函数的特点: 1、定义的高阶函数本身的实现 ; 2、定义了参量函数的接口:输入、输出; 3、定义了高阶函数的功能部分对输入函数的引用或使用方式。 语义:定义高阶函数并声明混入函数的接口 本质是暴露低阶函数的接口给高阶函数使用; map():map()作为高阶函数,事实上它把运算规则抽象
阅读全文
摘要:js对象定义的方法: 方法一:通过var object={} 对象字面量 (1),可以叫对象直接量来自定义一个对象。对象自面量是一个表达式,这个表达式的每次运算都创建并初始化一个新对象 (2) 还可以换行写,每义定一个属性名和值,用逗号分开,最后一个不加逗号,加了会被忽略,但在ie中会报错,最好不要
阅读全文
摘要:点击显示登陆页面 /*登录页面悬在其他页面上 */ $(function(){ $("#loginPopup").click(function(){ $(".pop-bg,.pop-wrapper").show(); $("body").css("overflow", "hidden"); }) $
阅读全文
摘要:放大镜效果: 通过jQuery插件形式来实现放大镜效果,当鼠标移动到small对象上方时,就会在large对象中显示大图的对应位置 具体写法如下: $(function(){ $(".small_box").hover(function(){ $(this).find(".float_layer")
阅读全文
摘要:动画效果: 基本: show([s,[e],[fn]]) hide([s,[e],[fn]]) toggle([s],[e],[fn]) /*基本*/ //行内样式 display //隐藏 display:none 显示 display:原始值 如果没有原始值,则删除display样式 //带动画
阅读全文
摘要:Dom事件: DOM 的增删改查 添加、移除、替换、插入1) appendChild()2) removeChild()3) replaceChild()4) insertBefore() // 在已有的子节点前插入一个新的子节点 内部插入: 1.append //内部插入 => 子节点 $(".a
阅读全文
摘要:js基本事件: 属性 当以下情况发生时,出现此事件 FF N IE onabort 图像加载被中断 1 3 4 onblur 元素失去焦点 1 2 3 onchange 用户改变域的内容 1 2 3 onclick 鼠标点击某个对象 1 2 3 ondblclick 鼠标双击某个对象 1 4 4 o
阅读全文
摘要:解决css浮动坍塌的方案: 1,在父元素里面添加一个没有宽度高度的元素使用clear:both 清理浮动 2,使用overflow:hidden 3,给父元素添加高度 Data-属性的作用是什么? data-为前端开发者提供自定义的属性,这些属性集可以通过对象的 dataset 属性获取,不支持该属
阅读全文
摘要:什么是闭包? 闭包就是能够读取其他函数内部变量的函数,在本质上,闭包是将函数内部和函数外部连接起来的桥梁。只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数”。 闭包包含自由(未绑定到特定对象)变量,这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码
阅读全文
摘要:DOM事件: 获取属性的方法: //document.getElementById(); //document.getElementsByClassName(); //document.getElementsByName(); //document.getElementsByTagName(); /
阅读全文
摘要:正则表达式: 字符: 详细可参照菜鸟教程:正则表达式-语法:https://www.runoob.com/regexp/regexp-syntax.html 常见的正则验证代码: 创建对象: js创建对象的三种方式: 第一种:通过字面量方式创建 第二种:通过构造函数方式创建 第三种:通过Object
阅读全文
摘要://Number 数值 包括整数和小数 //String 字符串 (字符) "" '' //Bool true/false //null 没有 //undefined 未定义 //symbol es6 var a=null; console.log(typeof a)//判断a标签的类型 //obj
阅读全文
摘要:相对定位和绝对定位的区别: position: relative(相对定位):相对定位是相对于元素在文档中的初始位置 首先它出现在它所在的位置上(即不设置position时的位置,然后通过设置垂直或水平位置,让这个元素“相对于”它的原始起点进行移动 position: absolute(绝对定位):
阅读全文

浙公网安备 33010602011771号