node.js
文章平均质量分 73
前端小草籽
学习ing
展开
-
AJAX请求的优缺点
eg:刷微博的时候,用户下滑的时候,就会出现新的内容,但是页面并没有刷新。这就是用的ajax去请求数据。就不用去加载除了内容其它的东西,也就不用刷新页面,用户体验感就好,不然每次都要加载整个页面的资源(刷新),速度较慢,用户体验感就较差。原创 2022-09-05 20:04:41 · 621 阅读 · 0 评论 -
前后端分离 + 跨域 + 跨域的解决办法
分析: * 表示不管前端代码放在哪个服务器上面都可以来访问egg后端服务器。可以自己写一个服务器,也可以放到别人写好的服务器里面:Apache或者Nginx。前端:Apache服务器 访问:http://127.0.0.1:80。后端:egg服务器 访问:http://127.0.0.1:8000。我这里前端代码就放在别人写的服务器上面Apache或者Nginx。egg框架创建的服务器,虽然可放前端代码,也可放后端代码,但是如果。前端代码放在web服务器里面(提供网页访问的服务器)。...原创 2022-09-06 20:02:57 · 1690 阅读 · 0 评论 -
前后端数据交互与HTTP协议
eg:一个网页上的图片,并不全部在是同一域名的服务器上,如果把图片都放在同一域名下,它们就会去争那6个并发资格(可能导致页面图片加载不同步显示),如果把它们放在不同的域名下,每个域名都有6个并发资格,所以它们在很大程度上可以并发获取。因为如果是同步的,就必须要等一次请求结束才会进行下次请求,如果某次请求的数据特别大,那么就会一直等待请求完毕,若是网络不好,请求时间就会过长。本地有一个缓存,但不知道过期没有,就向服务器发送请求看过期没有,没有的话,就返回304,表示这个缓存没有修改,可以使用。...原创 2022-08-07 11:05:29 · 2043 阅读 · 0 评论 -
egg框架使用(二)
分析:当用户输入 ip:port/ajax1 时,只会匹配 第一个/ajax1然后执行 controller.user.ajax1,这里相当于是 res.end(),一次请求只会运行一次。分析:用户把请求的网址 /ajax1 发送给路由器,路由器根据用户请求的网址执行其对应的程序 controller.user.ajax1,然后返回对应的结果。生活中有一个设备,叫路由器:用户把请求数据发送给了路由器,路由器根据用户的需求,连接不同的服务器。路由:指不同的网址去执行不同的分支或者程序。...原创 2022-08-04 22:59:20 · 457 阅读 · 0 评论 -
egg框架使用(一)
1.去到项目文件夹 taobao 里面 运行 cmd2.输入egg框架初始化得到下面的文件:3.还是会差一部分模块:输入下载结果为:4.下载完毕启动服务器. 也可以输入本机真正的ip:192.168.x.xx:70015.浏览器输入 http://127.0.0.1:7001/ 或者 http://192.168.0.105/ 会出现这是框架给用户提前注册好的网址分析:当用户输入的pathname为 / 或者不输入pathname,就会如果pathname 随便输入:会出现。......原创 2022-08-04 21:56:14 · 922 阅读 · 0 评论 -
跨域的学习
本地打开(也是一台服务器:域名:127.0.0.1:5500)的 index.html 文件 ,访问另外一台服务器(域名:192.168.0.108:8080)上托管的数据,利用AJAX进行访问,就会出现 跨域 报错。浏览器为了用户的信息安全,网页中有一个网络请求技术:AJAX 在网络请求时,请求的网址 和当前页面的网址 不是同一台服务器,就会被拒绝接收服务器发送的数据。://www.blue.com/home/ajax这个网页,不能成功,因为两个网页所对应的服务器不是同一台,异源。.........原创 2022-08-02 21:34:40 · 259 阅读 · 0 评论 -
AJAX技术
2.局部刷新用js去做网络请求,然后请求得到的数据,DOM操起去动态渲染。1.整页面刷新跳转到一个新的网页html。前端刷新页面有两种技术。原创 2022-07-31 22:47:55 · 77 阅读 · 0 评论 -
nodejs 简介
是一个基于Chrome-V8JS引擎设计的单线程的基于事件驱动的非阻塞I/O模型的一个js运行环境。原创 2022-07-31 21:13:46 · 1427 阅读 · 0 评论 -
node(三) 模块化
模块化把一系列相类似功能封装到一个模块中,然后方便后面使用。nodejs环境中的全局函数require(),在浏览器中不能使用引入前端的js文件,用import后端运行时,引入第三方js文件用require()也可以用import(ES6语法)...原创 2022-07-31 20:07:37 · 105 阅读 · 0 评论 -
node各个模块
注意以上面函数为例子浏览器输入地址后,并不是就直接请求了网页和图片,浏览器输入网址后,只请求了index.html这个文件到用户电脑上去,然后用户电脑才开始运行index.html这个文件中的代码,然后运行代码过程中,遇到scr,href等这些,才再次进行网络请求,并不是一直不停的请求。fs.writeFile(path,data,callback(err))如果文件存在,该方法写入的内容会覆盖旧的文件内容,不存在就创建一个新的文件。写入成功,err就没有数据,写入失败,err就有数据。..........原创 2022-07-29 00:54:34 · 1216 阅读 · 0 评论 -
egg项目搭建+AJAX请求+常见问题解决
客户端(前端 页面): html+css+js服务器:后端服务器,后端的代码就是放在后端服务器egg里面的前端服务器:前端代码放在前端服务器里面的客户端可以请求服务器egg创建的项目:既是后端服务器,也是前端服务器,后端代码放在这个服务器里面的,前端代码也放在这个服务器里面的。ajax代码是写在html文件中的script标签中。01.ajax:Async JavaScript And Xml,也就是异步Javascript和Xml02.ajax的核心。..................原创 2022-08-31 23:17:40 · 1256 阅读 · 0 评论 -
nodejs模块 + __dirname + 访问别人写的服务器方法
stuname:'花花',age:20,}}导入://{ stuname: '花花', age: 20, sayname: [Function: sayname] }//花花。原创 2022-08-29 22:43:18 · 1199 阅读 · 0 评论