随笔分类 - JavaScript
JavaScript
摘要:面向对象与基于对象几乎每个开发人员都有面向对象语言(比如C++、C#、Java)的开发经验。 在传统面向对象的语言中,有两个非常重要的概念 - 类和实例。 类定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。 我们还知道,面向对象编程有三个重要的概念 - 封装、继承和多态。但是在JavaScript的世界中,所有的这一切特性似乎都不存在。 因为JavaScript本身不是面向对象的语言,而是基于对象的语言。 这里面就有一些有趣的特性,比如JavaScript中所有事物都是对象, 包括字符串、数组、日期、数字,甚至是函数,比如下面这个例子:// 定义一个函数 - addfunction
阅读全文
摘要:项目中经常需要导出Excel文件,不在服务器端处理而是富客户端采用Javascript脚本处理数据并导出文件。Js导出表格为Excel文件 的常见一种办法是调用:ActiveXObject("Excel.Application") ,但是这种方法有局限性,只能在IE系列下的浏览器里实现,兼容性方面不理想。 经测试,采用本文推荐的方法能兼容性较好的导出表格内容到Excel文件。var str = "博客, 域名\nBlog, 2\nSjolzy.cn, 3";var uri = 'data:text/csv;charset=utf-8,'
阅读全文
摘要:grep eachinArraymap 遍历json对象:遍历json对象有如下 json对象:var obj ={”name”:”冯娟”,”password”:”123456″,”department”:”技术部”,”sex”:” 女”,”old”:30};遍历方法:for(var p in obj){ str = str+obj[p]+’,'; return str;}作者: Sjolzy | Google+地址: http://sjolzy.cn/jquery-selection-and-use-of-an-array-of-grepeachinArraymap-json-...
阅读全文
摘要:标签: 请求 网页优化 除此之外 合并 例如网页优化的一大首要任务是减少HTTP 请求 (http request) 的次数,例如通过合并多个JS文件,合并CSS样式文件。除此之外,还有一个data URL 的密技,让我们直接把图像的内容崁入网页里面,这个密技的官方名称是 data URI scheme 。什么是 data URI scheme?假设你有以下的图像:A把它在网页上显示出来的标准方法是:这 种取得资料的方法称为 http URI scheme ,同样的效果使用 data URI scheme 可以写成:换句话说我们把图像档案的内容内置在 HTML 档案中,节省了一个 HTTP 请
阅读全文
摘要:说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。我们拿最近比较火的谍战片来打个比方,JSON是地下党们用来书写和交换情报的“暗号”,而JSONP则
阅读全文

浙公网安备 33010602011771号