01 2018 档案

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