- 博客(9)
- 资源 (12)
- 收藏
- 关注
原创 node跨域与解决处理
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。下面先上实现代码,以node的Express框架为例:server.use('/', function(req, res, next) { console.log(r...
2020-01-31 21:21:23 511
转载 XMLHTTPRequest属性、方法、事件大全&详解
XMLHTTPRequest属性、方法、事件整理大全。xhr 对象的方法 open(method:string, url:string, async?:boolean=true, username?:string, password: string) 用于创建HTTP请求,但请求并未发送。 method, 请求类型,如GET、POST等,大小写不敏感。 url,U...
2020-01-31 17:16:43 4329
转载 POST提交数据之---Content-Type的理解
Content-Type是指http/https发送信息至服务器时的内容编码类型,contentType用于表明发送数据流的类型,服务器根据编码类型使用特定的解析方式,获取数据流中的数据。在网络请求中,常用的Content-Type有如下:text/html, text/plain, text/css, text/javascript, image/jpeg, image/png, imag...
2020-01-31 16:39:57 274
转载 强缓存与协商缓存
在工作中,前端代码打包之后的生成的静态资源就要发布到静态服务器上,这时候就要做对这些静态资源做一些运维配置,其中,gzip和设置缓存是必不可少的。这两项是最直接影响到网站性能和用户体验的。缓存的优点:减少了不必要的数据传输,节省带宽 减少服务器的负担,提升网站性能 加快了客户端加载网页的速度 用户体验友好缺点:资源如果有更改但是客户端不及时更新会造成用户获取信息滞后,如果老版本...
2020-01-28 18:03:05 203
转载 前端缓存详解
一、前言前端缓存主要是分为HTTP缓存和浏览器缓存。其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置;而浏览器缓存则主要由前端开发在前端js上进行设置。缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...
2020-01-28 17:33:05 444
转载 node中req.params,req.query,req.body三者的区别
req.params,req.query,req.body三者经常容易弄混,今天就记录一下三者的区别。req.params,req.query是用在get请求当中,而req.body是用在post请求中的req.paramsrouter.get('/modify/:articleID', function(req, res, next){ res.send('articleID ...
2020-01-27 15:44:41 357
原创 express 使用 multer 做文件上传时自定义文件名和存储路径
一、简洁multer更新到1.x之后无法直接通过app.use(multer());这样的方式去使用。multer 的 文档地址:https://github.com/expressjs/multer中文文档的翻译也是2016年10月的,不建议看中文文档。安装:yarn add multer引入:const multer = require('multer'...
2020-01-25 17:14:28 5168 1
转载 前端异常捕获和定位
前言于前端而言,不管是开发还是生产阶段,异常的捕获和定位都是至关重要的。开发阶段,通过详细的报错信息,我们可以快速定位并解决问题。在生产,通过异常监控,根据异常埋点信息,我们可以第一时间知道异常信息,不至于造成严重后果。window.onerror全局监听异常来捕获借鉴下 MDN 的说明,当 JavaScript 运行时错误(包括语法错误)发生时候, wi...
2020-01-16 17:13:28 247
转载 H5缓存机制浅析-移动端Web加载性能优化
1 H5缓存机制介绍H5,即HTML5,是新一代的HTML标准,加入很多新的特性。离线存储(也可称为缓存机制)是其中一个非常重要的特性。H5引入的离线存储,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。H5应用程序缓存为应用带来三个优势:离线浏览 - 用户可在应用离线时使用它们速度 - 已缓存资源加载得更快减少服务器负载 - 浏览器将只从服务器下载更新过或更...
2020-01-02 16:58:16 395
web前端开发规范.docx
2012-09-20
js实现精致折叠菜单
2010-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人