摘要:
我的安装完之后,是没有package control的,所以,按照网上的方法,是安装不了的。也就是,想按照插件,必须先安装package control。步骤如下:1 到https://packagecontrol.io/installation 把Python的代码复制粘贴到sublime的命令行... 阅读全文
摘要:
Google Chrome浏览器提供了非常强大的JS调试工具,Heap Profiling便是其中一个。Heap Profiling可以记录当前的堆内存(heap)快照,并生成对象的描述文件,该描述文件给出了当时JS运行所用到的所有对象,以及这些对 ...一、概述Google Chrome浏览器提供... 阅读全文
摘要:
问题:1、给DOM对象添加的属性是一个对象的引用。范例:var MyObject = {};document.getElementByIdx_x('myDiv').myProp = MyObject;解决方法:在window.onunload事件中写上: document.getElementByI... 阅读全文
摘要:
近日,Google开源了Leak Finder,这款工具可以查看JavaScript应用的堆,进而发现内存泄漏。作为一门垃圾收集语言,JavaScript并不会出现常见的内存泄露情况,特别是像C++等语言中所见到的那种。但如果依旧将内存分配给那些不再使用的对象,那么应用就会出现内存泄漏;如果泄漏情况... 阅读全文
摘要:
1、web性能监控背景描述上期分享的《Web性能监控自动化探索之路–初识WebPageTest》从依赖webpagetest的角度给出了做性能日常检查的方案,但由于依赖结构相对复杂我们需要给出更简单的解决方案。,测试同学没有快速投入的主要原因也是语言和维护成本相对比较大。但解决方案是多种多样的:)。... 阅读全文
摘要:
引言前阵子在w3ctech的走进名企 - 百度前端 FEX 专场上曾“夸下海口”说听完讲座后七天就可以打造自己的前端性能监控系统,既然说出去了也不能食言。从前一篇文章前端数据之美相信大家对前端数据有了一定的了解,下面就针对其中的性能数据及其监控进行详细阐述。开始行动本文中的性能主要指web页面加载性... 阅读全文
摘要:
berserkJS 是基于 Qt (C++跨平台库)开发的前端网络(性能)监测工具。 它的核心功能是通过内置 webkit 收集由页面实际网络请求相关数据。 偏重于页面上线前检测与评估。 页面性能分析工具,可用 JS 编写自己的检测、分析规则。 基于 Qt 开发,可跨平台编译,部署。内置基于 Qt... 阅读全文
摘要:
Marionette是牵线木偶的意思,这个库是对Backbone的一次更高层次封装。这样的封装有两个目标:减少重复的工作,提高使用Backbonejs时的生产效率给复杂应用页面提供更多的结构,以支撑后续的扩展操作他主要在几个方面增强Backbone:增强的各类视图,主要是 ItemView, Col... 阅读全文
摘要:
对于变量和函数一起的提升说法,我比较认同"LittleBear"的说法。比如:他觉得,是先预编译变量,先给a赋值undefined,后来预编译函数,函数a覆盖了之前的变量a的默认值; 然后代码顺序执行到a=1;,这个时候赋值表达式给a赋值为1,所以后面输出都是1。 我觉得,在同一作用域中,变量和函... 阅读全文
摘要:
感谢大家批注指正,我不想误导大家,我只是说我遇到过类似的题目,然后这里分析分析这些题目,并没有说我们平时要这样去写代码。js这门语言很灵活,有很多奇葩(坑),如果你不知道,哪天你无意间调到坑里去了你还不知道,有经验的人应该都踩过无数js的坑。去面试的时候有一些公司会给出面试题叫你做,前端的话一般有输... 阅读全文