js
文章平均质量分 80
Lucky_LXG
努力吧!
展开
-
用JS进行Excel 三种导出方式
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> WEB页面导出为EXCEL文档的方法 WEB页面导出为EXCEL文档的方法 列标题1 列标题2转载 2017-01-14 10:54:29 · 12814 阅读 · 1 评论 -
js多维数组的获取与渲染
一、多维数组数组是具有相同数据类型且按一定次序排列的一组变量的集合体。构成一个数组的所有变量称为数组元素,数组的名字称为数组名,每一个数组元素由数组名及其在数组中的位置(下标)确定。数组按下标个数分为:一维数组,二维数组和三维数组等,二维及以上数组统称为多维数组在数组名后有两对方括号的数组被称为二维数组,同理,数组名后有n对方括号的数组被称为n维数组,二维及以上的数组被称为多维原创 2017-04-19 11:51:17 · 8678 阅读 · 1 评论 -
JS控制div跳转到指定的位置的几种解决方案总结
页面内锚点定位及跳转方法总结 这一篇的问题是:点击锚点跳转到相应DIV的问题。 最简单的方法是锚点用标签,在href属性中写入DIV的id。如下: div { height: 800px; width: 400px; border: 2px solid black;原创 2017-05-02 18:00:16 · 12592 阅读 · 1 评论 -
解决javascript中的浮点数计算不精确问题
在javascript中的浮点数计算不准确。javascript的两个浮点数算法结果会有误差。加减法原理:取小数位多的一个(Math.max(r1,r2))将加数都乘以10的m次方(变成整数)相加后再除以m,得出精确数据乘除法原理:将乘数和被乘数转成字符串,计算其小数点后位数的和(m)将乘数和被乘数去掉小数点(转成整数)后,转为Number类型(可以精确乘运原创 2017-05-03 16:45:31 · 3251 阅读 · 0 评论 -
js对象的获取
对象有两种简单方法可以创建一个空对象:var obj = new Object();和:var obj = {};对象的获取“对象字面量”也可以用来在对象实例中定义一个对象:var obj = { name: "Carrot", "for": "Max", details: { color: "orange", si原创 2017-05-04 11:55:44 · 455 阅读 · 0 评论 -
几个实用的js技巧
js 使用技巧 1、页面到底部自动加载内容 var divH = document.body.scrollHeight,top = document.body.scrollTop,windowH = window.screen.availHeight; if ((top + windowH) >divH) { c原创 2017-05-04 15:52:29 · 552 阅读 · 0 评论 -
封装函数与调用
js中class多种函数的封装方法关于class的多种函数封装body{ margin: 0;}li{ height: 20px;} //数组的indexOf方法封装function indexOf(arr,value,start){ //如果不设置start,则默认start原创 2017-05-03 16:58:34 · 18760 阅读 · 0 评论 -
Javascript闭包用法实例分析
Javascript闭包用法实例分析本文实例分析了Javascript闭包的概念及用法。分享给大家供大家参考。具体如下:提到闭包,想必大家都早有耳闻,下面说下我的简单理解。说实话平时工作中实际手动写闭包的场景并不多,但是项目中用到的第三方框架和组件或多或少用到了闭包。所以,了解闭包是非常必要的。呵呵...一、什么是闭包简而言之,就是能够读取其他函原创 2017-04-24 15:32:43 · 594 阅读 · 0 评论 -
窗口拦截
窗口拦截的处理方案:1.window.open新窗口:varnewWindow=window.open('about_blank');newWindow.document.writeln("<!DOCTYPE html>");newWindow.document.writeln("<style type=\"text/css\">");newWindow.doc原创 2017-08-22 12:09:04 · 791 阅读 · 0 评论 -
js实现图片上传预览及进度条
js实现图片上传预览及进度条 最近在做图片上传的时候,由于产品设计的比较fashion,上网找了比较久还没有现成的,因此自己做了一个,实现的功能如下: 1:去除浏览器默认的样式; 2:图片从本地选择后,立即预览图片; 3:使用上传可以查看上传进度(本博做的是上传的百分比,做成进度条类似); 先看效果图:转载 2017-04-01 15:01:54 · 4068 阅读 · 0 评论 -
JS如何判断数组中是否存在某字符串
js 判断字符串是否包含某字符串,String对象中查找子字符,indexOfvar Cts = "bblText"; if(Cts.indexOf("Text") > 0 ){ alert('Cts中包含Text字符串');}indexOf用法: 返回 Strin原创 2017-03-23 16:13:47 · 14174 阅读 · 0 评论 -
关于 JavaScript 学习,一些好的博客或者网站
关于 JavaScript 学习,一些好的博客或者网站 我JavaScript学习过程中常去的一些网站分享给大家:1、首先增加一个重要的内容:JavaScript | MDN为什么首先推荐它呢原创 2017-03-08 09:12:35 · 764 阅读 · 1 评论 -
Ajax中解析Json的两种方法详解
Ajax中解析Json的两种方法详解eval(); //此方法不推荐JSON.parse(); //推荐方法一、两种方法的区别我们先初始化一个json格式的对象: var jsonDate = '{ "name":"周星驰","age":23 }' var jsonObj = eval( '(' + jsonDate +转载 2017-02-07 09:07:00 · 1368 阅读 · 0 评论 -
Ajax--跨域访问的三种方法
Ajax--跨域访问的三种方法一、什么是跨域我们先回顾一下域名地址的组成:http:// www . google : 8080 / script/jquery.js http:// (协议号) www (子域名) google (主域名)转载 2017-02-07 09:26:20 · 345 阅读 · 0 评论 -
Javascript addEventListener和attachEvent的区别
Javascript addEventListener和attachEvent的区别首先,Javascript有3种绑定事件监听的方法:1divonclick="alert("事件绑定成功了!")">事件绑定Demodiv>1234原创 2017-01-16 12:23:38 · 597 阅读 · 1 评论 -
JavaScript DOM节点操作方法之我的见解
节点类型主要有三种:元素节点,属性节点和文本节点。而对DOM的主要也就是围绕元素节点和属性节点的增删改查。下面就分别从对元素节点的操作和对属性节点的操作来介绍查在对DOM进行增删改之前,首先要找到对应的元素。具体的查找方法如下:getElementByID() // 得到单个节点原创 2017-02-07 10:50:55 · 451 阅读 · 0 评论 -
Array
Array(数组对象) Array.concat( )连接数组 返回值 :一个新数组,是 Array.join( ) 将数组元素连接起来以构建一个字符串 返回值 : —个字符串 Array.length数组的大小 Array.pop( )删除(最后一个)并返回数组的最后一个元素原创 2017-01-16 15:15:18 · 390 阅读 · 0 评论 -
javascript 获取当前 URL 参数的两种方法:
//返回的是字符串形式的参数,例如:class_id=3&id=2&function getUrlArgStr(){ var q=location.search.substr(1); var qs=q.split('&'); var argStr=''; if(qs){ for(var i=0;iqs.length;i++){转载 2017-01-17 09:31:04 · 565 阅读 · 0 评论 -
如何判断js中的数据类型
如何判断js中的数据类型:typeof、instanceof、 constructor、 prototype方法比较如何判断js中的类型呢,先举几个例子:var a = "iamstring.";var b = 222;var c= [1,2,3];var d = new Date();var e = function()转载 2017-02-20 10:06:16 · 1843 阅读 · 0 评论 -
js生成随机数
js生成随机数的解析 一.基本的知识 : Math.ceil(); //向上取整。Math.floor(); //向下取整。 Math.round(); //四舍五入。 Math.random(); //0.0 ~ 1.0 之间的一个伪随机数。【包含0不包含1】 //比如0.8647578968666494Math.c原创 2017-02-22 08:47:02 · 866 阅读 · 0 评论 -
if()return
1、if()return 如果满足条件,if后面的逻辑都不执行了 例如:if(this.index==now)return; now=this.index; 当this.index==now的条件满足时,now=this.index就不会执行了原创 2017-08-22 14:19:10 · 2206 阅读 · 0 评论