01 2018 档案
摘要:大多数情况下,我们都要对数组进行遍历,然后经常用到的两个方法就是forEach和map方法。 先来说说它们的共同点 相同点 都是循环遍历数组中的每一项 forEach和map方法里每次执行匿名函数都支持3个参数,参数分别是item(当前每一项),index(索引值),arr(原数组) 匿名函数中的t
阅读全文
摘要:先来讲讲localStorage吧,我最初接触localStorage,是听一个同学说他在做项目的过程中用到过这个。但是我自己也用到过的,就是在学习React的时候,在做一个小demo,这个demo简单来说就是一个静态的留言板吧,不能对下面的评论进行任何操作。但是在react中,存储这些评论用的是l
阅读全文
摘要:之前在一次面试过程中,被问到前后端如何实现记住密码功能,所以自己也试着做,这是纯js做的。 一、实现思路 1.前端页面,自己简单写了一个页面,如下图,不喜勿喷 2.主要有三个函数 setCookie(设置cookie) getCookie((取cookie) delCookie(删除cookie)
阅读全文
摘要:对于前后端分离的应用场景,不是所有的场景都适合,但是大多数项目都能够通过前后端分离来实现。 大多数后台应用我们可以做成SPA应用(单页应用),而单页应用最主要的特点就是局部刷新,这通过前端控制路由调用AJAX,后台提供接口便可以实现。 这样的方式用户体验更好,网页加载速度更快,开发和维护成本也降低了
阅读全文
摘要:一、服务端是怎么识别用户的(session) 由于HTTP是无状态协议,所以服务端需要记录用户的状态时,就需要某种机制来识别具体的用户。这个机制就是session。 典型的场景如购物车,当用户下单的时候,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建特定的sess
阅读全文
摘要:同源策略 同源策略中的源指的是URL,比如说,对于一个完整的URLhttp://www.jianshu.com:80/p/bc7b8d542dcd sample?query=text 这里的同源指的是URL中prototype协议、host域名、port端口这三个部分相同。简单来说, 同源策略 就是
阅读全文
摘要:问题: 自己今天在使用create react app搭建react应用的时候,开启了两个React app,然后npm start的时候,出现something is already running on port 3000 解决方法 自己之前也遇到过这个问题,但是没有记录下来,我自己试着想,先是
阅读全文
摘要:React生命周期 之前自己在学习React的时候,只是简单的理解了生命周期有这么一些,但是不知道大概的一个流程是怎么样的。那天在面试的时候,问到了。自己也有点懵,也没提前看,不过还是答上来了一些,这里来总结一下。 一、理论 组件本质上是状态即,输入确定,输出一定确定 生命周期的三个阶段,三者时间是
阅读全文
摘要:前言 当你在React当中渲染列表项的时候,React会尝试存储对应每个单独项的相关信息,如果你的组件包含state状态数据,那么这些状态数据必须被排序。 当你想要更新这些列表项的时候,React必须知道是哪一项被改变了,这样才能在列表中增删改查项目。 比如说这个例子 变成下面这个表单 如果凭我们肉
阅读全文
摘要:上一篇文章中,DOM树的信息可以用JavaScript对象来表示,反过来,可以根据这个用JavaScript对象表示的树结构来真正构建一颗DOM树。 用JavaScript对象表示DOM信息和结构,当状态变更的时候,重新渲染这个JavaScript的对象结构,当然这样做,其实并没有更新到真正的页面上
阅读全文
摘要:react是什么 react是开发出来用来促进UI交互的,创建带有状态的、可复用的UI组件的IU库 react不仅可以在浏览器端使用,还可以在服务器端使用,还可以两端一起使用。 react的底层概念:运用的是virtual DOM(虚拟DOM),然后根据UI组件的状态变化,有选择的渲染DOM的节点树
阅读全文

浙公网安备 33010602011771号