JavaScript
文章平均质量分 82
xphwv
这个作者很懒,什么都没留下…
展开
-
eval解析JSON中的注意点(转)
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval函数来解析,并且使用jquery的each方法来遍历 用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对...原创 2013-06-18 16:04:38 · 130 阅读 · 0 评论 -
国内HTML5前端开发框架汇总(转)
原创 2013-03-01 14:14:39 · 86 阅读 · 0 评论 -
eval解析JSON中的注意点(转)
使用jquery的each方法来遍历 用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。 这里首先给出JSON字符串集,字符串集如下: 代码如下:var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'北京市'}, {n原创 2013-06-18 16:04:38 · 84 阅读 · 0 评论 -
js中apply方法的使用(转)
原创 2013-06-25 21:05:26 · 69 阅读 · 0 评论 -
非阻塞式JavaScript脚本介绍
原创 2013-08-13 15:36:44 · 107 阅读 · 0 评论 -
浏览器的加载与页面性能优化
原创 2013-08-13 15:37:51 · 109 阅读 · 0 评论 -
jQuery 的 Sizzle 选择器(转)
原创 2013-08-13 16:20:27 · 88 阅读 · 0 评论 -
悟透JavaScript
原创 2013-08-15 16:07:19 · 82 阅读 · 0 评论 -
js apply与call
原创 2013-10-09 10:52:01 · 71 阅读 · 0 评论 -
js 与或运算符 || && 妙用(转)
为15显示4个箭头; 其他都显示都显示0各箭头。 用代码怎么实现? 差一点的if,else: Js代码 代码如下: var add_level = 0; if(add_step == 5){ add_level = 1; } else if(add_step == 10){ add_level = 2; } else if(add_step == 12){ add_level = 3; } else if(add_step == 15){ add_level = 4; } else { add_le原创 2013-12-13 11:00:22 · 90 阅读 · 0 评论 -
使用Chrome DevTools的Timeline和Profiles提高Web应用程序的性能
用程序响应灵敏且生动流畅。 知道如何衡量和提高性能,是一个有用的技能,在这短短的文章中,我会带您简单回顾关于如何通过 Chrome DevTools的 Timeline 和Profiles做到这一点。 看!这是一个美丽的GIF动画。这标志着这篇文章这里开始展开:) 记录 Timeline工具栏提供了对于在装载你的Web应用的过程中,时间花费情况的概览,这些应用包括处理DOM事件, 页面布局渲染或者向屏幕绘制元素。 它可以让你深入得到三个层面的数据,来帮助你明原创 2014-03-11 10:27:11 · 112 阅读 · 0 评论 -
本地存储—localStorage(转)
原创 2013-01-04 09:23:57 · 164 阅读 · 0 评论 -
Charles安装与使用
Charles是在 Mac 下常用的网络封包截取工具,在做 移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。 Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 除了在做移动开发中调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Charles 的 SSL 功能,...原创 2016-03-03 16:19:49 · 301 阅读 · 0 评论 -
本地存储—localStorage(转)
先简单说下阐述下:localStorage 规范:http://dev.w3.org/html5/webstorage/ localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。但是如果你找到浏览器的隐私或者本地存储的数据删除也是一样可以删除的!我找了下Safari浏览器如下图: 存储空间较大:IE8下每个独立的存储空间为10M,其他浏览器实现略...原创 2013-01-04 09:23:57 · 311 阅读 · 0 评论 -
js中apply方法的使用(转)
1、对象的继承,一般的做法是复制:Object.extend prototype.js的实现方式是: Object.extend = function(destination, source) { for (property in source) { destination[property] = source[property]; } r...原创 2013-06-25 21:05:26 · 83 阅读 · 0 评论 -
js 与或运算符 || && 妙用(转)
首先出个题:如图: 假设对成长速度显示规定如下: 成长速度为5显示1个箭头; 成长速度为10显示2个箭头; 成长速度为12显示3个箭头; 成长速度为15显示4个箭头; 其他都显示都显示0各箭头。 用代码怎么实现? 差一点的if,else: Js代码 代码如下: var add_level = 0; if(add_step == 5){ add_level = 1; } else if(...原创 2013-12-13 11:00:22 · 152 阅读 · 0 评论 -
国内HTML5前端开发框架汇总(转)
国外很有多优秀的HTML5前端开发框架相信大家都耳熟能详:JQuery Mobile,Twitter Bootstrap, Schena Touch, BackBone等等。 同样,也存在很多国内比较优秀的前端开发框架,其中中国互联网三巨头贡献了近一半:腾讯,阿里巴巴,百度。 框架不是万能的,选择和项目匹配的框架可以显著提高开发效率,但是也有可能带来代码的臃肿,本着“write less...原创 2013-03-01 14:14:39 · 93 阅读 · 0 评论 -
非阻塞式JavaScript脚本介绍
JavaScript 倾向于阻塞浏览器某些处理过程,如HTTP 请求和界面刷新,这是开发者面临的最显著的性能问题。保持JavaScript文件短小,并限制HTTP请求的数量,只是创建反应迅速的网页应用的第一步。一个应用程序所包含的功能越多,所需要的JavaScript 代码就越大,保持源码短小并不总是一种选择。尽管下载一个大JavaScript 文件只产生一次HTTP 请求,却会锁定浏览器一大段...原创 2013-08-13 15:36:44 · 94 阅读 · 0 评论 -
浏览器的加载与页面性能优化
本文将探讨浏览器渲染的loading过程,主要有2个目的: 了解浏览器在loading过程中的实现细节,具体都做了什么 研究如何根据浏览器的实现原理进行优化,提升页面响应速度 由于loading和parsing是相互交织、错综复杂的,这里面有大量的知识点,为了避免过于发散本文将不会对每个细节都深入研究,而是将重点放在开发中容易控制的部分(Web前端和Web Server),同时由于浏览...原创 2013-08-13 15:37:51 · 104 阅读 · 0 评论 -
jQuery 的 Sizzle 选择器(转)
这是一篇关于介绍jQuery Sizzle选择器的文章,由我和obility共同完成。在文中,我们试图用自己的语言配以适量的代码向读者展现出Sizzle在处理选择符时的流程原理,以及末了以少许文字给你展示出如何借用Sizzle之手实现自定义选择器(也许更标准的叫法叫做过滤符)和它与YUI 选择器的大致比较。 前序 jQuery相比1.2的版本,在内部代码的构造上已经出现了巨大的变化,其之一便...原创 2013-08-13 16:20:27 · 88 阅读 · 0 评论 -
悟透JavaScript
引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改...原创 2013-08-15 16:07:19 · 87 阅读 · 0 评论 -
使用Chrome DevTools的Timeline和Profiles提高Web应用程序的性能
我们都希望创建高性能的Web应用程序。由于我们的应用程序变得越来越复杂,我们可能想要支持丰富的画面以及理想的60帧/秒,这能保证我们的应用程序响应灵敏且生动流畅。 知道如何衡量和提高性能,是一个有用的技能,在这短短的文章中,我会带您简单回顾关于如何通过 Chrome DevTools的 Timeline 和Profiles做到这一点。 看!这是一个美丽的GIF动画。这标志着这篇文...原创 2014-03-11 10:27:11 · 116 阅读 · 0 评论 -
js apply与call
我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高.. 主要我是要解决一下几个问题: 1. apply和call的区别在哪里 2. ...原创 2013-10-09 10:52:01 · 92 阅读 · 0 评论 -
Charles安装与使用
原创 2016-03-03 16:19:49 · 150 阅读 · 0 评论