用户中心USER CENTER

首页/用户
  • Http请求中的Content-Type

    摘要:协议采用了请求响应模型。报头分为通用报头,请求报头,响应报头和实体报头。格式支持比键值对复杂得多的结构化数据,这一点也很有用。例如下面这段代码最终发送的请求是这种方案,可以方便的提交复杂的结构化数据,特别适合的接口。 一 前言 ----现在搞前端的不学好http有关的知识已经不行啦~笔者也是后知后觉,在搞node的时候意识到网络方面的薄弱,开始学起http相关知识。这一篇是非常基础的讲...

    Betta 发布于JavaScript
  • 实现深度遍历和广度遍历(递归与非递归版本)

    摘要:先画个树,然后解释何为深度,何为广度第一层子集第二层子集第二层子集第三层,子集第三层第四层图就不画太复杂了,最高四层的结构,如果换成的形式的话可以理解成第一层第二层 先画个树,然后解释 何为深度, 何为广度 第一层 子集 | ...

    Betta 发布于JavaScript
  • 面对对象(四)对象的方法中this

    摘要:但是,下面这几种用法,都会改变的指向。情况一情况二情况三上面代码中,就是一个值。等同于上面代码中,是多层对象内部的一个方法。为求简便,将其赋值给变量,结果调用时,指向了顶层对象。 var obj ={ foo: function () { console.log(this); }}; obj.foo() // obj上面代码中,obj.foo方法执行时,它内部的this指向obj。但...

    Betta 发布于JavaScript
  • React 新特性讲解及实例(一)

    摘要:接收一个属性,这个组件会让后代组件统一提供这个变量值。因此对于同一个对象而言,一定是后代元素。解决方法就是把内联函数提取出来,如下讲了这么多,我们还没有讲到其实我们已经讲完了的工作原理了。 本节主要讲解以下几个新的特性: Context ContextType lazy Suspense 错误边界(Error boundaries) memo 想阅读更多优质文章请猛戳GitHub博...

    Betta 发布于JavaScript
  • es6 -- 默认参数Default,不定参数Rest,扩展运算符Spread详解

    摘要:将数组中的每个元素展开为函数参数扩展运算符取代方法的一个实际的例子,应用方法,简化求出一个数组最大元素的写法。 欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 记录一下在实际开发中,很有用的三个es6的新方法 用法详解 默认参数 function f(x, y=13) { // 如果没有传入y或传入了undefined,y的默认值为13 retur...

    Betta 发布于JavaScript
<