javascript
43
本篇文章给大家带来的内容是关于HTTP缓存机制的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。HTTP缓存机制HTTP缓存分两种 强制缓存和对比缓存我们再了解这些之前先简单了解HTTP报文, HTTP报文就是浏览器和服务器通信时发送及响应的数据快。请求头部 header 附加信息(cookie,缓存信息等)与缓存相关的规则信息,均包含在header中和请求主体 body HTTP请求真正想要传输的部分简单了解了这些我们再来看看强缓存和对比缓存强缓存 关键字 expires
410
本篇文章给大家带来的内容是关于如何从JavaScript到TypeScript?有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。想学习typeScript,我觉得你首先要对原生javaScript非常熟练,最基础的知识最重要,然后要掌握ES5+ES6+ES7(7以后的最好知道一些),新技术掌握了,以后就不会那么累。 typeScript =type+ javaScript ,在ES5/6/7+javaScript基础上加了一个type!TS相对JS来说,它真的非常严格,只要稍微不匹配接口或者
143
本篇文章给大家带来的内容是关于Date对象常用的封装方法及遇到的问题解决,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。使用JS中的Date对象已经很久了,但是一直以来都没有将常用的封装函数和遇到的坑记录下来,趁着今天有空,就记录下来,方便自己下次直接使用,并提醒自己遇到过那些坑。如果有哪些地方不对,希望大家能够指出,那我将不胜感激。在将日期(没有时分秒)转换为时间戳时,日期在用'-'(2019-01-01)和'/'(2019/01/01)连接时,转换成时间戳的结果有所差异 为了不让大家先
1107
本篇文章给大家带来的内容是关于es6删除数组元素或者对象元素的方法介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。一,删除数组元素12345678let arr = [ {name:'黎明',id:21111}, {name:'王小二',id:1111}, {name:'大小二',id:3222} ]arr.splice(arr.findIndex(
25
本篇文章给大家带来的内容是关于JavaScript中函数的调用和this的指向介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。函数的调用和this的指向1.普通函数调用 this 指向 window1234function fn() { console.log(this);}window.fn();2.方法调用 this 指向 调用该方法的对象123456var obj = { fun: function () { console.log(this);
350
本篇文章给大家带来的内容是关于vue访问元素和组件的方法(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。访问根实例在每个new Vue实例的子组件中,其根实例可以通过$root属性进行访问。例子:123456789101112// Vue 根实例new Vue({ data: { foo: 1 }, computed: { bar: function () { /* ... */ } }, methods: { baz: function () { /
78
本篇文章给大家带来的内容是关于JavaScript对象Rest和Spread的使用技巧(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。Rest 和 Spread 操作符不仅仅可以用于让参数休息和扩展数组。下面针对 JavaScript 对象时使用 Rest 和 Spread 时的 7 个鲜为人知的技巧。添加属性克隆一个对象,同时向(浅)克隆对象添加附加属性。在这个示例中,user 被克隆,password 属性被添加到 userWithPass 中。12345const user
44
本篇文章给大家带来的内容是关于javascript声明提升的介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。Javascript声明提升在分析声明提升之前,我认为有必要知道的两点:一、引擎查询变量的两种方式引擎查询变量的方式可以分为LHS和RHS两种方式,通过“L”和“R”是可以大致了解意思,分别是赋值操作的左侧和右侧。 (不能光是理解为“=”的左右侧可不行,因为赋值操作的形式有多种。)简单说下我对这两种查询方式的理解:LHS:赋值操作的目标是谁。 (查询变量)RHS:谁是赋