全栈:路由器
摘要:路由 路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。 ps:注册路由时 路由名不要跟静态文件名冲突 不然会优先访问静态资源 例: router.get('/ajax1', controller.home.ajax1); router.get('/ajax
阅读全文
posted @
2022-08-19 19:44
香香鲲
阅读(33)
推荐(0)
全栈:前端页面用js代码如何跳转一个新的url
摘要:1 跳转链接 在当前窗口打开 window.location.href=""target="_self" 2 window.open("") 3 跳转链接 返回上一页 window.history.back(-1); 4 self.location.href=""
阅读全文
posted @
2022-08-18 08:58
香香鲲
阅读(697)
推荐(0)
全栈:总结请求数据的几种方法
摘要:核心代码 1. axios 用get请求给url2发送字段的代码 axios(url2,{params:obj}) axios.get(url2,{params:obj}) axios(url,{params:obj}) .then(res=>console.log(res)) 2.axios 用p
阅读全文
posted @
2022-08-08 20:38
香香鲲
阅读(116)
推荐(0)
全栈:数据库的一些使用操作
摘要:数据库 文件系统 接口 3306 自动++ 设置主键 配置传入字段名称 ctime(create time) DATE 允许null 常用: INT VARCHART 保存后--数据 右键--插入数据 查询--写SQL语句 插入: insert into [表名user] (字段ctime,scre
阅读全文
posted @
2022-08-08 20:31
香香鲲
阅读(47)
推荐(0)
全栈:axios-fecth
摘要:axios是什么 axios是基于Promise封装的ajax库,基于这个类库发送ajax请求,默认就是基于promise管理的,核心是XMLHttpRequestaxios是网络请求工具,需要引入axios库 function fn(){ var url = "http://192.168.1.1
阅读全文
posted @
2022-08-07 16:04
香香鲲
阅读(41)
推荐(0)
全栈:async-await
摘要:async/await是什么 async/await 是ES7提出的基于Promise的解决异步的最终方案。 async async是一个加在函数前的修饰符,被async定义的函数会默认返回一个Promise对象resolve的值。 因此对async函数可以直接then,返回值就是then方法传入的
阅读全文
posted @
2022-08-07 11:53
香香鲲
阅读(60)
推荐(0)
全栈:Promise封装Ajax
摘要:使用Promise封装Ajax function myaxios (url) { //创建一个promise对象 var p1=new Promise(function(n1,n2){ //Ajax var xhr=new XMLHttpRequest() xhr.open("GET",url,tr
阅读全文
posted @
2022-08-04 22:51
香香鲲
阅读(21)
推荐(0)
全栈:使用回调函数封装Ajax
摘要:封装Ajax function myAjaxTool(url,cb){ var xhr=new XMLHttpRequest() xhr.open("GET",url,true) xhr.send() xhr.onreadystatechange=function(){ if(xhr.readySt
阅读全文
posted @
2022-08-04 19:39
香香鲲
阅读(44)
推荐(0)
全栈:Proxy
摘要:什么是proxy? 指的是代理软件或代理服务器,也可以认为是一种网络访问方式。 Proxy的原理 1、去请求别人服务器的数据然后发送给前端2、访问时必须先通过对方服务器(实例对象)的允许。 Proxy是在开发阶段 最常用的手段,比如Vue,React 等前端框架中 理解:常常有一个自己的开发服务器
阅读全文
posted @
2022-08-04 19:04
香香鲲
阅读(129)
推荐(0)
全栈:JSONP
摘要:什么是JSONP JSON with padding 举个例子: 前端提前设置一个函数,假设函数名为fn 然后把fn 这个字符串用script标签的src属性发送给后端后端解析出参数querystring中的fn字符串,把后端的JSON数据拼接成'fn(JSON数据)'这个字符串发送给前端前端因为使
阅读全文
posted @
2022-08-03 23:50
香香鲲
阅读(58)
推荐(0)
全栈:CORS
摘要:什么是CORS 全称Cross-Origin Resource Sharing ,是一种允许当前域(domain)的资源(比如html/js/web service)被其他域(domain)的脚本请求访问的机制,通常由于同域安全策略(the same-origin security policy)浏
阅读全文
posted @
2022-08-03 21:25
香香鲲
阅读(115)
推荐(0)
全栈:跨域
摘要:什么是跨域? 指浏览器不能执行其他网站的脚本。 是浏览器的同源政策导致的;当一个从一个域名访问另一个域名的资源时,是所谓跨域。 因此域名、端口、协议任一不同,都属于跨域。 浏览器为了用户的信息安全,网页中有一个网络请求技术:Ajax,在网络请求时,请求的网址和当前页面的网址 不是同一台服务器,就会被
阅读全文
posted @
2022-08-01 23:04
香香鲲
阅读(41)
推荐(0)
全栈:pathname和url的区别
摘要:pathname和url的区别 pathname仅仅是URL的路径部分 例: 有一个网址:"http://192.168.1.1:8080/page/news?count=20&inputT=884" 那么这个网址的pathname就是"http://192.168.1.1:8080/page/ne
阅读全文
posted @
2022-08-01 22:13
香香鲲
阅读(206)
推荐(0)
全栈:Ajax技术(Ajax和Node.js的区别)
摘要:Ajax是什么? Ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 缩写是Asynchronous JavaScript and XML; 可以实现异步更新数据; Ajax工作流程: 使用Ajax技术局部刷新页面的原理 Ajax时在不刷新页面的情况下去请求数据,然后把这个数据局
阅读全文
posted @
2022-08-01 21:47
香香鲲
阅读(408)
推荐(0)
全栈:静态网址
摘要:静态网址 实例: //静态网址 var http = require('http') var querystring = require('querystring'); var fs = require('fs') var url = require('url') var app = http.cr
阅读全文
posted @
2022-08-01 20:57
香香鲲
阅读(53)
推荐(0)
全栈:静态资源托管
摘要:静态资源托管 什么是静态资源托管? 客户端向服务端发送的各类请求中,其中跨域包含各类文件,比如HTML代码、CSS样式文件或者图片文件。若要返回客户端想要的效果,就需要针对资源请求返回不同的内容 例: //静态资源托管 var mime=require("mime") var url=require
阅读全文
posted @
2022-08-01 20:48
香香鲲
阅读(195)
推荐(0)
全栈:相对路径,绝对路径
摘要:相对路径、绝对路径 1、本地相对路径 页面是本地打开,在这个页面中写路径 例:“./src/Bird.png” 这个路径的文件的页面是在本地打开的; “src/Bird.png” 同上 2、本地绝对路径 从根盘开始写路径 例:'C:/Program/user/data/index.html' 3、相
阅读全文
posted @
2022-08-01 20:19
香香鲲
阅读(105)
推荐(0)
全栈:node.js
摘要:什么是node.js Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, 让JavaScript 运行在服务端的开发平台。 noed.js的特点 1、noed.js是单线程语言 nod
阅读全文
posted @
2022-07-30 16:42
香香鲲
阅读(56)
推荐(0)
全栈:模块化
摘要:什么是模块化 将一个复杂的程序依照一定的规则封装成几个文件, 并进行组合在一起。每个模块的内部数据是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信。 nodejs环境中的全局函数: require() require函数是一种运行时同步加载的机制(拷贝该文件),当node加载该文件后,会
阅读全文
posted @
2022-07-30 16:08
香香鲲
阅读(39)
推荐(0)
全栈:mime模块
摘要:mime模块 下载mime 在node.js环境下载mime 下载完成后文件中有一个json文件 使用mime mine模块 var mime = require("mime") var re = mime.getType('index') console.log(re); 检测js文件:
阅读全文
posted @
2022-07-28 20:42
香香鲲
阅读(35)
推荐(0)