
javascript
farYang
这个作者很懒,什么都没留下…
展开
-
理解javascript中所有的函数参数是按值传递
代码:var p1=new Object(); var p2=new Object(); p1.name="p1"; p2.name="p2"; function setName(obj){ obj.name="p4"; obj=p2; alert(obj.name+"---"); //p2---- } setName(p1); aler原创 2016-02-05 22:09:16 · 734 阅读 · 0 评论 -
echarts报错ReferenceError: require is not defined
由于使用的是标签式单文件引入echarts,也就是而在使用过程中,贴入官网上给的案例代码,var ecConfig = require('echarts/config');导致报错:ReferenceError: require is not defined查了下文档,上面说明,如果使用是标签式单文件引入echarts,那么模块的引用可通过命名空间直取,在这里将上面代码原创 2016-02-17 16:40:32 · 64350 阅读 · 11 评论 -
解决ajax不能访问本地文件(利用js跨域原理)
博主自己在开发一个无后台,只有前台的查询系统时,遇到一个困难,如何利用Ajax读取自己的本地json文件,百度、谷歌了下,发现大部分文章都是在说修改浏览器参数,但是自己想想,用户在使用时,还要修改浏览器的参数,这样显然降低了用户体验。自己琢磨了一段时间,发现可以利用js跨域原理来解决这个瓶颈。将之前要读取的json文件,变为js对象文件,这样就可以读取这个文件,然后写一个函数来对这个js对象进行解原创 2016-05-01 00:26:45 · 35993 阅读 · 7 评论 -
ajax请求中URL和参数的编码问题
1、html的charset标签:charset 属性是 HTML5 中的新属性,且替换了:仍然允许使用 http-equiv 属性来规定字符集,但是使用新方法可以减少代码量。HTML5使用“”来表示页面使用UTF-8编码HTML中使用“”来表示页面使用UTF-8编码2、Ajax请求:URL、POST请求表单参数、URL中GET请求参数的编码原创 2016-10-26 15:27:47 · 7684 阅读 · 0 评论 -
jsonp导致程序的“异步”
见下图,这里将ajax请求设置为同步请求。如果是ajax同步的话,那么正常的结果输出顺序应该是3,4,5,1,2(图中代码标注的顺序),但在结果顺序是1,2,3,4,5。原创 2016-11-02 13:47:39 · 1598 阅读 · 0 评论 -
解决请求重定向无法跳转以及页面无限循环跳转
问题1:请求重定向无法跳转原因:由于前台使用了一些框架,部分组件是利用的iframe来写页面的,导致后台对请求进行重定向时,前台页面无法跳转,而是在对镶嵌iframe中的页面进行跳转,无法实现在浏览器地址栏上的跳转。解决:在重定向的页面中写上一段让浏览器重定向的JavaScript代码如,我这里用户在cookie失效的情况下,需要让用户页面跳转到用户登录页面,我就在登录页面上写上了下面原创 2016-11-15 16:14:55 · 38225 阅读 · 0 评论