随笔分类 - js
摘要:// (function () { var calc = { /* 函数,加法函数,用来得到精确的加法结果 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 参数:arg1:第一个加数;arg2第二个加数;d要保留的小数位数(可以不传此
阅读全文
摘要:当web缓存发现请求的资源,浏览器拦截请求,返回该资源的拷贝,而不会去源服务器重新下载。 优点:缓解服务器端压力,提升性能(减少网页加载速度)提高用户体验。 浏览器缓存有两种方式:强缓存和协商缓存。 请求资源时浏览器怎么知道是强缓存还是协商缓存? 用户首次请求并获取到该资源后,根据返回的信息来告诉如
阅读全文
摘要:请求服务器时,服务器会向请求的浏览器返回一个包含http状态码的信息头用以响应浏览器的请求。 常见的http状态码: 1. 200 请求成功 2. 301资源被永久转移到其他Url 3. 404请求的资源(网页等不存在) 4.500 内部服务器错误。 分为五类: 1. 开头: 服务器收到请求,需要请
阅读全文
摘要:onkeyup="value=value.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g,'').replace('.','$#$').replace(/\./g,'').replace('$#$','.').replace(/\.{2,}/g,'.').replace(/^
阅读全文
摘要:arr = Object.prototype.toString.call(val.leadGrade) if(arr !=='[object Number]'){ val.leadGrade = 0 ; }
阅读全文
摘要:右击打开控制台,找到音乐列表 ——》 点开详情 》 生成外部链接器 ,如: outchain/0/3073492173 ,这是每一个音乐的编号。 然后拼接上它的官网域名: https://music.163.com/#/outchain/0/3073492173 然后打开链接 : 下面代码就可以用了
阅读全文
摘要:JavaScript 各种遍历方式详解 在$.each中想要终止循环,但是它没有continue或者break这样的终止方式,所以尝试使用return来进行终止,但是发现并没有跳出循环。为了搞清楚js中关于各种遍历方式的不同,通过查询进行了一下总结: 为了方便例子讲解,现有数组和json对象如下:
阅读全文
摘要:2. 但这样 window.location.search 这样常常会获取不到。 原因是; search只能在取到“?”后面和“#”之前的内容,如果“#”之前没有“?”search取值为空。它默认参数和#是一个字符串 3.完善 4.对于没有#号url ,最好的是方法是:
阅读全文
摘要:application/json和application/x-www-form-urlencoded都是表单数据发送时的编码类型。 EncType: enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。 默认地,表单数据会编码为 "application/x-www-form-ur
阅读全文
摘要:sort() 方法在适当的位置对数组的元素进行排序,并返回数组。数组会按照字符的Unicode进行排序(把数组里面当成字符串处理) 1. 按升序排列: 2. 随机排序: 3. 按降序排列: 4. 根据参数属性值排序(sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与
阅读全文
摘要:1. JSON数据格式 JSON 语法是 JavaScript 对象表示法语法的子集。 数据在名称/值对中:名称是字符串,使用双引号表示。值可以是:数字(整数或浮点数),字符串(在双引号中),数组(在方括号中),对象(在花括号中),true/false/null。 数据由逗号分隔: 花括号保存对象:
阅读全文
摘要:// 引入插件npm install v-distpicker --save import VDistpicker from 'v-distpicker' Vue.component('v-distpicker', VDistpicker) // 配置 placeholders :placeholders="placeholders" data() { re...
阅读全文
摘要:function spiltUrl(src){ let data = {}; // let src = window.location.href let index = src.indexOf("?"); if(index 1){ return data; } let dataStr = src.s
阅读全文
摘要:position属性指定一个元素(静态的,相对的,绝对或固定)的定位方法的类型 relative:生成相对定位的元素,相对于其正常位置进行定位。 对应下图的偏移 absolute: 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。是不是对这句话很费解,MDN官方解释是这样的
阅读全文
摘要:naturalWidth和naturalHeight 可以直接获取img的原始宽高,而innerHight,innerWith只是获取图片所占容器盒子的宽高。
阅读全文
摘要:if(url.indexOf('.cn/') !== -1){ return (url.split('.')[url.split('.').length - 2] + '.' + url.split('.')[url.split('.').length - 1]).substring(3) }els
阅读全文
摘要:1.在mian.js引入moment 2. 在main.js 设置全局过滤器 3.渲染到页面 方法二: 当然在某些特殊业务下,上面那种方法竟然没渲染出来,可以试试下面这种:
阅读全文
摘要:export const fixedAndRound = function (num) { var str = String(num); var index = str.indexOf('.'); if (index == -1) { var data = str + '.00'; return data; } else { var left_one = ...
阅读全文
摘要:application/x www form urlencoded: 表单数据编码为键值对,&分隔 multipart/form data: 表单数据编码为一条消息,每个控件对应消息的一部分 text/plain: 表单数据以纯文本形式进行编码 详细说明: form的enctype的编码方式,常用有
阅读全文
摘要:相信面试的小伙伴们都会遇到此头大的问题,是不是很想骂一句面试官:你白痴啊,鬼都用不着的东西拿来问,你还别说,这些看似用不着的东西却包含着最基础的原理,那我们来理一理。 1.alert(1||2)和 alert(1&& 2) 话不多说,实践是检验真理的唯一标准 非0 即true ,|| 是一真为真,即
阅读全文