
javascript
Rock_1989
这个作者很懒,什么都没留下…
展开
-
百度地图坐标转换Web服务跨域请求
使用$.ajax({ type : "get", async:false, url : reqUrl, dataType : "jsonp", jsonp: "callbackparam", jsonpCallback:"success_jsonpCallba原创 2015-12-20 10:37:31 · 3397 阅读 · 0 评论 -
javascript在IE下遇到的中文乱码与缓存问题
在Chrome中执行jquery的get请求没有任何问题,但是到了IE下有了两个问题: (1)乱码 请求url中的中文参数在后台直接乱码了,结局方案 使用javascript的encodeURI方法。 (2)IE缓存 IE下,当get请求的url路径相同时,直接返回了缓存,解决方案 加时间戳参原创 2016-02-25 22:53:49 · 644 阅读 · 0 评论 -
javascript中循环绑定监听事件的解决方案
javaScript中当在一个for循环中绑定事件时,如果事件响应函数中使用了for循环中的局部变量时,会导致所有响应函数中使用的变量都是最后一次循环中的局部变量的值。 举例(此代码示例参考其他文章,找不到原文链接了): for(var i=1;i<=3;i++){ document.getElementById('btn' + i).addE原创 2016-02-19 09:32:43 · 1528 阅读 · 0 评论 -
在百度地图API中使用getOverlays方法遇到的问题及其解决方案
问题环境:百度地图的车辆监控,中想要删除特定的某一辆车,使用getOverlays()方法 for (var i = 0; i < allOverlay.length; i++){ if(allOverlay[i].getLabel().content == myCarPlateNumber){ map.removeOverlay(allOver原创 2016-02-19 09:49:59 · 7863 阅读 · 1 评论 -
JavaScript 之理解closure(闭包)
原文链接:http://www.douban.com/note/293295975/闭包虽不是JS的特色功能, 但要理解还真要费那么点工夫.在理解闭包之前, 首先要清楚JS中的作用域只有2种: 全局作用域和方法作用域全局作用域很好理解了, 方法作用域就是指一个 function 形成一个独立的作用域, 而且方法作用域还能够嵌套.与别的语言不同的是: 花括号({})不转载 2016-03-05 11:55:55 · 347 阅读 · 0 评论 -
JavaScript之 理解prototype(原型)
原文链接:http://www.douban.com/note/293217333/玩了这么久JavaScript, 感觉最难的就2个部分,原型和闭包, 很有必要总结一下.主要是回顾下自己的理解过程是怎样的, 可能和别人的理解或者什么标准答案有出入, 完全是自己的想法, 因此请大家不要乱喷, 全当是思路而已, 没有半点误人子弟的意思.下文中提到的JavaScript都将简写转载 2016-03-05 11:53:26 · 291 阅读 · 0 评论 -
为什么V8引擎这么快?
原文链接:http://blog.youkuaiyun.com/horkychen/article/details/7761199转载请注明出处:http://blog.youkuaiyun.com/horkychenGoogle研发的V8 JavaScript引擎性能优异。我们请熟悉内部程序实现的作者依源代码来看看V8是如何加速的。作者:Community Engine公司研发部研发转载 2016-03-04 10:06:19 · 410 阅读 · 0 评论 -
使用Chrome DevTools的Timeline和Profiles提高Web应用程序的性能
原文链接:http://www.oschina.net/translate/performance-optimisation-with-timeline-profiles使用Chrome DevTools的Timeline和Profiles提高Web应用程序的性能英文原文:Improving Web App Performance With the Chrome Dev转载 2016-03-04 09:58:14 · 1055 阅读 · 0 评论 -
使用Timeline做性能分析
使用Timeline做性能分析 原文链接:https://github.com/zhangyaowu/CN-Chrome-DevTools/blob/master/md/Performance-Profiling/Performance-profiling-with-the-Timeline.mdTimeline面板记录和分析了web应用运行时的所有活动情况,这是研究和查找性能转载 2016-03-04 09:50:16 · 4844 阅读 · 0 评论 -
JS内存泄漏排查方法——Chrome Profiles (二)
原文链接:http://h5dev.uc.cn/portal.php?mod=view&aid=25三、内存泄漏的排查JS程序的内存溢出后,会使某一段函数体永远失效(取决于当时的JS代码运行到哪一个函数),通常表现为程序突然卡死或程序出现异常。这时我们就要对该JS程序进行内存泄漏的排查,找出哪些对象所占用的内存没有释放。这些对象通常都是开发者以为释放掉了,但事实上仍被某个闭包引转载 2016-03-04 09:35:04 · 2264 阅读 · 0 评论 -
JS内存泄漏排查方法——Chrome Profiles(一)
一、概述Google Chrome浏览器提供了非常强大的JS调试工具,Heap Profiling便是其中一个。Heap Profiling可以记录当前的堆内存(heap)快照,并生成对象的描述文件,该描述文件给出了当时JS运行所用到的所有对象,以及这些对象所占用的内存大小、引用的层级关系等等。这些描述文件为内存泄漏的排查提供了非常有用的信息。注意:本文里的所有例子均基于Goo转载 2016-03-04 09:30:43 · 637 阅读 · 0 评论 -
JavaScript判断浏览器类型及版本
原文链接:http://www.cnblogs.com/lhb25/archive/2009/04/18/1438485.html你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽转载 2016-03-04 09:20:36 · 351 阅读 · 0 评论 -
Uncaught ReferenceError: BMapLib is not defined
参考:http://jingyan.baidu.com/article/fc07f98965071d12ffe5192c.html1.出现这个错误,最可能的是引用的各个js的调用顺序有误,重新调整其引用顺序看看能否解决?(遇到过,调整顺序后解决)2.引用的js文件本身有错。(遇到过,改错后解决)3.还有一个原因就是在你引用js时,路径出错,不是你项目中正转载 2016-01-10 16:57:36 · 14899 阅读 · 0 评论 -
JavaScript之window.onload = somefunction 笔记
转载自http://blog.sina.com.cn/s/blog_70c2f3780100y2pt.html 今天在学习jQuery(《jQuery基础教程(第2版)》——Jonathan Chaffer & Karl Swedberg)的时候,本着结构与脚本分离(笔者我根据CSS里结构与形式的分离掰出来的)这一思想,做了如下笔记。 1.写法 假设我们已经定义了转载 2015-12-24 15:41:22 · 536 阅读 · 0 评论 -
多个ajax请求的同步异步问题
ajax请求的同步问题原创 2016-01-10 17:08:22 · 4082 阅读 · 0 评论 -
JavaScript闭包
转载自:http://www.jb51.net/article/28611.htm 如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。好吧,我试着向一个27岁的朋友就是JS闭包(JavaScript closure)却彻底失败了越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包转载 2016-02-19 10:02:14 · 338 阅读 · 0 评论