js
文章平均质量分 50
Amare丶
Amore a prima vista
展开
-
js中 数字千位分隔符
function parseNumber(str){ var re = /(?=(?!\b)(\d{3})+$)/g; return str.replace(re, ','); } alert(parseNumber('123456789')); // 123,456,789转载 2017-06-08 11:26:25 · 2168 阅读 · 0 评论 -
js在IE和FF下的兼容性问题
js在IE和FF下的兼容性问题 本文出自前端档案,以作学习参考之用。自己也补充了一些内容长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性: 一、函数和方法差异. 二、样式访问和设置. 三、DOM方法及对象引用转载 2017-06-08 11:32:33 · 454 阅读 · 0 评论 -
Javascript继承机制
一直想对Javascript再次做一些总结,正好最近自己写了一个小型JsUI库,总结了一下Js的继承机制,在网上也看了一些前辈们博客里的总结,感觉分析不是特别全面。这里仅仅是把自己的学习体会拿出来分享一下,希望对大家学习Javascript有所帮助。 Javascript本身是从Perl语言的语法演变而来的,本质上是脚本语言,随着版本的更新逐渐加入的对面向对象的模拟。我认为Js的面向对象模转载 2017-06-08 11:32:36 · 199 阅读 · 0 评论 -
jQuery TagsInput
jQuery TagsInput Plugin(添加/删除标签插件)看名字应该知道是干嘛用了吧。一个jquery开发的标签功能加强插件,可以生成或删除标签,还能对输入重复标签进行检查,和JQueryautocomplete插件配合实现自动完成功能。 官网:http://xoxco.com/projects/code/tagsinput/截图:Tags Input Plugin转载 2017-06-08 11:33:20 · 1309 阅读 · 0 评论 -
JavaScript开发的45个经典技巧
JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的JavaScript代码的开发人员,现如今已成转载 2017-06-08 11:33:26 · 368 阅读 · 0 评论 -
js打乱数组顺序最佳解决方案
var array= new Array(6)arr[0] = "1"arr[1] = "2"arr[2] = "3"arr[3] = "4"arr[4] = "5"arr[5] = "6" function shuffle(array) { var tmp, current, top =array.length; if(top) while(--top){转载 2017-06-08 11:33:29 · 4769 阅读 · 0 评论 -
js获取input上传图片的尺寸
function xxx(){var f = document.getElementByIdx_x_x_x_x("tp").files[0]; var reader = newFileReader(); reader.onload = function(e) { var data = e.target.result; //加载图片获取图片真实原创 2017-06-08 11:33:31 · 2270 阅读 · 0 评论 -
多行文本溢出显示省略号(…)全攻略
.class{overflow :hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;}更多详情请点击 http://blog.sina.com.cn/zhaojianjunzjj原创 2017-06-08 11:33:10 · 273 阅读 · 0 评论 -
js获取当前日期
function getNowFormatDate() { var date = newDate(); var seperator1 ="-"; var year =date.getFullYear(); var month =date.getMonth() + 1; var strDate =date.getDate(); if (mon原创 2017-06-08 11:33:07 · 235 阅读 · 0 评论 -
js获取当前时间上一个月前的时间
比如当前:2016-01-28 则返回 2015-12-28function getLastMonthYestdy(){var d = new Date(); var daysInMonth = newArray([0],[31],[28],[31],[30],[31],[30],[31],[31],[30],[31],[30],[31]); var strYe原创 2017-06-08 11:33:04 · 4044 阅读 · 1 评论 -
Js保留两位小数
var a=3.1415926;a = a.toFixed(2);//保留2位但结果为一个String类型a = parseFloat(a);//将结果转换会float//用一步的话如下a = parseFloat(a.toFixed(2));原创 2017-06-08 11:33:23 · 228 阅读 · 0 评论 -
jquery修改css中带有!important的样式属性
[html] view plain copydiv class="test">使用jquery修改css中带有!important的样式属性div> 外部样式为[css] view plain copydiv.test{ width:auto !important; o转载 2017-07-11 10:06:56 · 1310 阅读 · 0 评论