- 博客(8)
- 收藏
- 关注
原创 详讲403状态码
整个过程:客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果请求中包含 If Modified Since,就说明已经有缓存在客户端。服务端只要判断这个时间和当前请求的文件的修改时间就可以确定是返回 304 还是 200 。动态和静态页面针对处理对于静态文件,例如:CSS、图片,服务器会自动完成 Last Modified 和 If Modified
2021-05-07 18:21:09 355
原创 看完这些,你还怕被人问你JavaScript 中 var 和 let 和 const 关键字的区别吗
首先我们要清楚的是let和const是ES6新添的两个变量声明的方式const必须初始化,否则会报错,var let 会输出undefined,不会报错 var a let b const c console.log(a);//undefined console.log(b);//undefined console.log(c);//Uncaught S...
2019-04-09 09:25:34 163
原创 HTTP状态码
HTTP状态码的英文为HTTP Status Code。是用以表示网页服务器超文本传输协议响应状态的3位数字代码下面是常见的HTTP状态码:200 – 请求成功301 – 资源(网页等)被永久转移到其它URL404 – 请求的资源(网页等)不存在500 – 内部服务器错误HTTP状态码的分类HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作...
2019-03-11 19:35:52 678
原创 splice、slice、join、substring、substr、split
数组:splice:添加,插入,删除,替换,传递 * splice(开始的位置,删除元素总数,要添加的元素) * 返回被删除的元素形成的数组 * * 添加,插入,删除,替换,传递// // var arr2=arr.splice(0,2);//从第0的个位置删除头部2个元素// var arr2=arr.splice(-2,2);...
2019-01-08 09:00:56 173
转载 宏事件、微事件、 JavaScript 执行机制
这一次,彻底弄懂 JavaScript 执行机制本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程语言,所以我们可以得出结论:javascript是按照语句出现的顺序执...
2019-01-07 21:17:07 2916
原创 offset、client、scroll、getBoundingClientRect()
获取div宽高div.offsetWidth,div.offsetHeight //border+padding+内容宽高div.clientWidth,div.clientHeight //padding+内容宽高div.srollWidth,div.scrollHeight //能够滚动的宽高
2019-01-06 17:25:12 361
原创 认识JSON
JSON简介:JavaScript Object Notation 以纯文本结构组织所要传的数据,数据内容包括字符串、数字、数组、对象等优点:易读以及纯文本格式的特性,可以非常容易与其他程序进行沟通与数据交换文件类型:.json两种写法:1.对象型字符串特别注意“键”一定要声明成字符串,也就是一定要加上“双引号”。{“姓名”:”小陈”,”英文”:75,”数学”:80}2.数组型字符...
2019-01-05 21:47:25 101
原创 undefined和null的区别
null 表示一个对象不存在undefined 表示一个变量声明了没有初始化(赋值);本质(数据类型):undefined的类型(typeof)是undefined;null的类型(typeof)是object;形象记忆法:nullQ:张三有房子么?A:没有!undefinedQ:有张三这个人么?A:有!Q: 张三有多少岁?A: 不知道(没有被告诉)注...
2019-01-05 19:50:21 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人