摘要:最近做个导出功能,秉着前端能做的是绝不扔给后台想法,查了网上资料,大致两种,一种利用html直接输入excel ,一种是利用github上json 转excel。 首先说下第一种: function JSONToExcelConvertor(JSONData, FileName, ShowLabel
阅读全文
文章分类 - javascript
摘要:EChart.js 简单入门 最近有一个统计的项目要做,在前端的数据需要用图表的形式展示。网上搜索了一下,发现有几种统计图库。 MSChart 这个是Visual Studio里的自带控件,使用比较简单,不过数据这块需要在后台绑定。 ichartjs 是一款基于HTML5的图形库。使用纯javasc
阅读全文
摘要:很久之前写了一篇通过浏览器navigator判断浏览器版本或者手机类型,里面介绍了运用navigator判断浏览器类型。今天在这篇文章基础上做个补充吧! js 判断安卓或者ios 之indexOf方式 //判断访问终端var browser={ versions:function(){var u =
阅读全文
摘要:meta属性在HTML中占据了很重要的位置。如:针对搜索引擎的SEO,文档的字符编码,设置刷新缓存等。虽然一些网页可能没有使用meta,但是作为正规军,我们还是有必要了解一些meta的属性,并且能够熟练使用它们。 1、声明文档使用的字符编码 <meta charset='utf-8'> 2、声明文档
阅读全文
摘要:1 <script> 2 function browserRedirect() { 3 var sUserAgent = navigator.userAgent.toLowerCase(); 4 var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; 5
阅读全文
摘要:这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对 http://store.company.com/dir/page
阅读全文
摘要:原文:Sharing sessionStorage between tabs for secure multi-tab authentication 译者得er瑟 昨天,就在昨天,前端一同事提了一个问题:我们的系统,用户重新开一个标签页,就要重新登录。我当时觉得这怎么可能?结果现场一测,还真是,好尴
阅读全文
摘要:Plupload 是一个Web浏览器上的界面友好的文件上传模块,可显示上传进度、图像自动缩略和上传分块。可同时上传多个文件; 上网找了很多Plupload的DEMO都无法正常使用, 而且Plupload官方的DEMO是基于PHP, 折腾了半天, 写了一个基于JAVA的DEMO; Plupload支持
阅读全文
摘要:<!-- react-text: 521 -->如果不想使用wangEditor自带的上传图片功能,也可以集成其他上传插件,例如<!-- /react-text -->plupload<!-- react-text: 523 -->。集成其他第三方上传插件和集成<!-- /react-text --
阅读全文
摘要:声明一个数组, 并又添加属性: 创建一个对象, 又通过prototype新加一个方法: 创建一个对象, 并执行它的方法:
阅读全文
摘要:jquery中的ajax方法参数含义如下: 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3
阅读全文
摘要:本文实例讲述了js使用Array.prototype.sort()对数组对象排序的方法。分享给大家供大家参考。具体分析如下: 在讲对数组对象进行排序时,我们先来简单的了解一下Array.prototype.sort()。sort方法接受一个参数——Function,function会提供两个参数,分
阅读全文
摘要:ajaxFileUpload.js 很多同名的,因为做出来一个很容易。 我用的是这个:https://github.com/carlcarl/AjaxFileUpload 下载地址在这里:http://files.cnblogs.com/files/kissdodog/ajaxfileupload_
阅读全文
摘要:初学js的时候,被回调函数搞得很晕,现在回过头来总结一下什么是回调函数。 我们先来看看回调的英文定义:A callback is a function that is passed as an argument to another function and is executed after it
阅读全文
摘要:利用Jquery的load函数实现页面的动态加载 js的强大功能相信大家都知晓,今天通过jquery的库函数load可以更加方便的实现页面的动态刷新,经过几天的研究与探索,终于有所成效!吾心甚蔚! 一、基本语法为: $('#区域id').load('页面名称'); 具体来说,此事件有4个方法,格式分
阅读全文
摘要:引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加
阅读全文
摘要:JavaScript是一种弱类型语言,不像其它程序语言需要严格定义数据类型。在JavaScript中数组可以任意修改变动,这样也就出现了一个问题,如果边遍历数组边操作数组(比如删除当前项,则所有之后的数组元素下标都将向前移动)是一件很危险的事情。 JavaScript的数组是一个拥有堆栈和队列自身优
阅读全文
摘要:一分钟理解js闭包,关于js闭包的内容介绍了很多,本文带着大家快速理解什么是js闭包,感兴趣的小伙伴们可以参考一下 一分钟理解js闭包,关于js闭包的内容介绍了很多,本文带着大家快速理解什么是js闭包,感兴趣的小伙伴们可以参考一下 什么是闭包? 先看一段代码: function a(){ var n
阅读全文
摘要:webpack为何物! 简单点说:webpack只是一个打包工具,顺应时代产生的(如今还有一个也很火,叫做rollup),但是webpack具有一些传统打包工具所没有的亮点。 为什么说顺应时代,是因为前端这几年发展太快了。。前端的作用越来越突出,web快发展成webapp,SPA及hybird的大量
阅读全文
摘要:问this为何物,直教人苦逼不已 this是面向对象编程中的一个概念,一般指向当前方法调用所在的对象,但在JS中灵活很多,为什么这么说呢?那是因为: this是运行时绑定而非编写时绑定 this的绑定和函数声明的位置木有任何关系,执行上下文取决于函数调用时方式 this既不指向函数自身也不指向词法作
阅读全文