javascript&jquery
Chris-Green
这个作者很懒,什么都没留下…
展开
-
byte转KB、MB、GB等...
function bytesToSize (bytes) { if (bytes === 0) return '0 B'; var k = 1024, sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], i = Math.floor(Math.log(bytes) / Math转载 2017-11-30 14:57:17 · 3207 阅读 · 0 评论 -
js实现 秒转时分秒
vm.formatSeconds = function (value) { var theTime = parseInt(value);// 秒 var theTime1 = 0;// 分 var theTime2 = 0;// 小时 if (theTime > 60) { theTime1 = parseInt(theTime / 60);转载 2017-11-30 14:52:24 · 992 阅读 · 0 评论 -
jquery获取html元素的绝对位置坐标和相对父元素的位置坐标方法
jquery获取html元素的绝对位置坐标和相对父元素的位置坐标方法:绝对位置坐标:$("#elem").offset().top$("#elem").offset().left相对父元素的位置坐标:$("#elem").position().top$("#elem").position().left另:static(默认):默认定位方式。relative(转载 2018-01-16 16:22:31 · 1587 阅读 · 0 评论 -
JSON.stringify()和JSON.parse()
var arr = [1,2,3,4]; console.log(arr.toString()); // 1,2,3,4 alert(JSON.stringify(arr)); console.log(JSON.stringify(arr)); // [1,2,3,4] arr.toString()是将数组转化成字符串,因此不带 [ ] 而JSON.stringify(arr)是从一转载 2018-01-31 15:23:15 · 139 阅读 · 0 评论 -
$(function() {})和$(document).ready(function(){ })
$(document).ready() 里的代码是在页面内容都加载完才执行的,如果把代码直接写到script标签里,当页面加载完这个script标签就会执行里边的代码了,此时如果标签里执行的代码调用了当前还没加载过来的代码或者dom,那么就会报错,当然如果把script标签放到页面最后面那么就没问题了,此时和ready效果一样。 $(document).ready(function(...转载 2018-01-31 15:14:52 · 1691 阅读 · 0 评论 -
遍历select下拉框的值(设置默认值)
遍历select下拉框的值 问题:想判断如果传入的值operaVal等于下拉框的某一项的值,则设置这行为选中。 方法:1.先得到select框的所有值 js: var obj = document.getElementById('operationGrade'); operationGrade为select的id ...转载 2018-03-21 17:03:50 · 9915 阅读 · 2 评论 -
js构造(清空)key,value对象
var map = {}; //定义对象map[key] = value; //插入数据delete map[key]; //根据key删除对象原创 2018-07-24 09:21:23 · 2991 阅读 · 0 评论