06 2018 档案
摘要:一般会经历以下几个过程: 1、首先,在浏览器地址栏中输入url 2、浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则跳到第三步操作。 3、在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址。 4、浏览器向服务器发起tcp连接,与
阅读全文
摘要:一直都没太明白apply()与call()的具体使用原理,今日闲来无事,决定好好研究一番。 JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为: 它们各自的定义: apply:调用一个对象的一个方法,用另一个对象替换当前对象。例如:B
阅读全文
摘要:一、Cookie、session和localStorage的区别 cookie的内容主要包括:名字、值、过期时间、路径和域。路径与域一起构成cookie的作用范围。若不设置时间,则表示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就会消失。这种生命期为浏览器会话期的cooki
阅读全文
摘要:在vuex 下的 action下的userAction.js中添加 2.在要跟行的数据中例如heade.vue中 在script中添加 后端的session过期后需要网前端发送一个值来判断是否过期,如果过期就要重新给sessionStorage赋值为空 参考文献:http://www.w3schoo
阅读全文
摘要:1)函数声明(Function Declaration); 2)函数表达式(Function Expression)。 Javascript 中函数声明和函数表达式是存在区别的,函数声明在JS解析时进行函数提升,因此在同一个作用域内,不管函数声明在哪里定义,该函数都可以进行调用。而函数表达式的值是在
阅读全文
摘要:最近在研究cmd和amd,在网上看到一篇不错的文章,整理下看看。 在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层
阅读全文
摘要:总结下这几日用echarts库作基本图形遇到的一些问题。 echarts快速上手可参考官网: http://echarts.baidu.com/tutorial.html#5%20%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B%20ECharts 在作柱形图时,如果需要给每
阅读全文
摘要:闭包应该是前段面试中经常碰到的面试题,很多人都会在这个问题上被问住。如果想要弄清楚就要掌握闭包的概念; 首先看面试题: for (var i = 1; i <= 5; i++) { setTimeout( function timer() { console.log(i); }, 1000 ); }
阅读全文
摘要:__proto__是什么? 我们在这里简单地说下。每个对象都会在其内部初始化一个属性,就是__proto__,当我们访问一个对象的属性 时,如果这个对象内部不存在这个属性,那么他就会去__proto__里找这个属性,这个__proto__又会有自己的__proto__,于是就这样 一直找下去,也就是
阅读全文
摘要:判断是不是数组,isArray最靠谱。 按照条件来判断,every/some给答案 是否包含此元素,includes最快速。 find/findIndex很相似,按条件给第一个值。 indexOf/lastIndexOf也很强,有没有来在哪忙。 from和of,都能用来生数组。 concat当红娘,
阅读全文
摘要:<script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.js" type="text/javascript" charset="utf-8"></script><div id="imgDiv" style="position:absolute
阅读全文
摘要:vue项目中,前端与后台进行数据请求或者提交的时候,如果后台没有设置跨域,前端本地调试代码的时候就会报“No 'Access-Control-Allow-Origin' header is present on the requested resource.” 这种跨域错误。一.要想本地正常的调试,
阅读全文
摘要:有个很久(有多久呢,你还记得jquery1.6的年代吗。。。)的项目需要新加一些功能,又想使用新的生产力工具比如说webpack,es6,vue神马的。原来的项目整体都是用GBK编码的,这特么。。。坑怎么会少。。。 为了省事直接用了饿了么的element框架(只是改进后台管理系统的一部分页面,原来的
阅读全文
摘要:问题描述: 使用Vuex管理数据时,在组件内使用$emit分发事件后,获取回来的数据要自动更新到该组件内,需要使用computed来计算更新。 一开始尝试使用赋值给data的方法,后来发现重新发起ajax请求数据后无法更新新数据。 因为data属性只是在组件实例化时赋值一次,依赖发生变化时不会更新,
阅读全文
摘要:一、数组常用方法: 1、创建 1)构造函数 2)字面量 2、访问 以下标索引的方式获取值或赋值 3、添加,push、unshift、splice 4、删除,pop、shift、splice,都有返回值,返回的是被删除的元素,splice返回的是被删除的数组 以上3到4的函数都是对数组本身做了更改 5
阅读全文
摘要:回顾 以前我们在做这个新闻列表的时候,是一个写死的数据 1 2 3 4 5 6 7 8 9 10 11 12 然后在模板上循环: 1 今天我们来学习从服务器获取数据 news-list.vue: 1 2 3 4 5 6 7 8 9 10 11 12 组件生命周期(创建)里请求服务器获取数据,然后保存
阅读全文
摘要:php里允许别的域名跨域访问,先解释下跨域 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 所谓同源是指,域名,协议,端口均相同 http://www.123.com/index.html 调用 http://www.123.c
阅读全文
摘要:本文通过设置Access-Control-Allow-Origin来实现跨域。 例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。 如果直接使用ajax访问,会有以下错误: XMLHttpRequest cannot load http://s
阅读全文
摘要:最近搞dede搞得头大,长话短说! 名称:json数据调用 功能:调用某个远程连接的json接口,方便同远程站点之间进行通信来调取内容 语法: {dede:json url='http://news/json.php' cache=300}[field:id/]-[field:title/]<br/
阅读全文
摘要:新闻列表页面: 在这里我用a标签进行跳转,在vue里面可以这样写<router-link></router-link> 1 <router-link :to="{path:'/news',query:{ id:item.NewsID }}" class="around"></router-link>
阅读全文