前端
文章平均质量分 57
qq_32798243
这个作者很懒,什么都没留下…
展开
-
跨域
很多时候我们会请求其他网站的接口,但是会出现一个ACCESS的错误这时候就是我们今天的跨域问题了。我们为什么要解决跨域问题呢?那就是为了发送请求和获取其他域的数据,那必须要解决问题啊,所以那我们一起来分析一下,不对之处请指正。URL组成请看这里http://blog.csdn.net/ergouge/article/details/8185219跨域情况:1、不同域名:http://a.com,h...转载 2018-03-24 22:22:19 · 124 阅读 · 0 评论 -
订阅者观察者模式代码
这个就是一个实现了 function Store() { const event = {}; // 添加事件在某个事件里面 const addEvent = ({ type, payload }) => { event[type] = event[type] || []; event[type].push(payload); } // 转...原创 2018-05-03 00:25:35 · 263 阅读 · 0 评论 -
随便扯扯redux
redux 中间件 + 函数柯里化最近因为干活不得不接触redux,听某大佬说redux设计思想不错可以借鉴,所以来爬坑 - 中间件篇从官方文档说起// 官方文档中利用这个函数改造了dispatch方法,在这里我们的next函数就是原来的dispatch方法,也许看这个会有点不懂看下面这个function logger(store) { return function wra...原创 2018-04-23 12:43:21 · 479 阅读 · 0 评论 -
一个表单事件的延伸吧想到了哪里写哪里
上次说到了表单事件,那我这次还是接着说表单事件吧。。。这次说的是type="button"加上这个属性之后点击这个提交的元素,导致form无法执行表单的提交.但是我们使用了button这个元素点击的时候却可以提交表单。提交按钮就会触发表单的提交事件所以想要不提交的话可以使用点击按钮是 type =“button”或者在提交时间里面写上return false||e.preventdefault()...原创 2018-03-24 20:38:42 · 149 阅读 · 0 评论 -
说一说input里面的事件
在们都知道的input事件中有focus,blur,change, keydown, keyup,html5中新加入的input事件,前端工程师总是免不了和输入框打交道监听用户的输入并发送给服务端。首先事件发生的顺序如下:focus->keydown->input->keyup->change->blur.因为阅读了这位仁兄的输入事件解析发现很全面https://bl...原创 2018-03-24 19:35:13 · 2111 阅读 · 0 评论 -
伤不起的http和状态码
http://blog.csdn.net/u010256388/article/details/68491509这个文章是真心的好,小伙伴们赶紧都来瞧一瞧看一看啊,真的有益处。另外补充一点就是301和302的区别就是在于:301,302对用户来说没有区别,他们看到效果只是一个跳转,浏览器中旧的URL变成了新的URL。页面跳到了这个新的url指向的地方。301就直接访问新的网站url但是302就可以...转载 2018-03-20 13:26:48 · 654 阅读 · 0 评论 -
向上滚动跑马灯效果
这个代码利用了后面添加一个元素,然后对元素使用和第一个长得一毛一样,所以就是说在我们的第一个和后来长得一模一样的两个元素的时候,我们就需要把我们的transuition属性去掉,同时最后一个的下标就是我们知道的和第一个长得一摸一样的元素,这时候自然过渡让我们把time设置为1,就是第二个显示因为最后一个代替第一个显示,所以我们需要把全局变量变成1,同时会发现替代的元素必须在transitionen...原创 2018-03-19 23:56:59 · 841 阅读 · 0 评论 -
原型链的理解(浅薄的很)
首先我要说一下基本数据类型:null, undefined, number, string,boolean, symbol,object(引用数据类型),因为object是引用数据类型里面是包含数组和函数,对象,一切皆对象,就是继承自 Object,当然只有引用数据类型才是继承了对象。然后先来说一下prototype这个是只有函数才有的属性。在JS里,万物皆对象。方法(Function)是对象,方...原创 2018-03-10 23:10:00 · 219 阅读 · 0 评论 -
es5中的数组方法(1)会有延伸版哈
今天来说一说es5新增加的几个数组方法吧:首先是遍历数组的方法:every、some 、forEach、filter 、mapevery是判断数组中的元素只有所有的元素都满足条件才会返回true,只要有一个不满足就会返回false不再进行遍历,所以我们可以通过设置return false来停止遍历。只要一个不满足就会停止,我觉得节省遍历数组的性能。返回值为boolean.every 的话我还没有...原创 2018-03-10 20:44:51 · 146 阅读 · 0 评论 -
encodeURIcomponent
encodeURI和 encodeURIComponent 的作用及应用转自:https://blog.csdn.net/engine_1124/article/details/8601228 今天的应用场景是一个发送拼接的url时候是想要某个参数长这样子url=name=0&age=19这个样子所以当我们使用的时候并不想在传送url的时候把我们的这个参数分割成好多参数是想要一整个当...转载 2018-05-13 14:30:45 · 640 阅读 · 0 评论