js
Shuah153
这个作者很懒,什么都没留下…
展开
-
moment 一个月有多少天
月初时间 和 月末时间let month = moment();startTime = month.startOf('month');//月初endTime = month.endOf('month');//月末查看两天前的当月有多少天 let month = moment(new Date()).add(-2, 'days');num = month.endOf('month')....原创 2020-03-11 14:28:06 · 4263 阅读 · 0 评论 -
js 对象覆盖合并, 一维数组、二维数组(某个属性或者根据二维数组几个值,去重)去重方法
对象合并const basicConfig = { width: 800, height:600, webPreferences: { nodeIntegration: true, // 可以使用node语法 },};const config = { width: 300, height:300, webPref...原创 2019-10-25 09:15:30 · 2289 阅读 · 0 评论 -
js实现获取两个日期之间所有日期最简单的方法
方法一Date.prototype.format = function() { var s = ''; var mouth = (this.getMonth() + 1)>=10?(this.getMonth() + 1):('0'+(this.getMonth() + 1)); var day = this.getDate()>=10?this.get...转载 2018-12-26 20:59:27 · 1527 阅读 · 0 评论 -
h5长按事件,vue
<div class="a" @touchstart="touchStart()" @touchend="touchEnd()" @click="adb()" style="height:30px;width:90px;text-align: center;background-color: gainsboro;">长按我</div> data(){ ret...原创 2019-03-19 14:45:54 · 1480 阅读 · 0 评论 -
移动端 h5 vue 长按出来复制,怎么取消
template<div @touchstart="subtouchStart($event,index)" >长按</div>scriptsubtouchStart(event,index){ event.preventDefault(); }event.preventDefault(); 取消事件的默认动作。...原创 2019-03-30 18:03:19 · 3325 阅读 · 0 评论 -
async 和 await 的使用方法
const getProxyList = () => {return new Promise((resolve, reject) => {setTimeout(() => {resolve(‘ok’);}, 2000);})}function reptile(ipList) {return new Promise((resolve, reject) => {...原创 2019-05-21 17:28:03 · 1398 阅读 · 0 评论 -
try catch 语句
try代码块抛出错误(上例用的是throw语句),JavaScript 引擎就立即把代码的执行,转到catch代码块,或者说错误被catch代码块捕获了。catch接受一个参数,表示try代码块抛出的值。如果你不确定某些代码是否会报错,就可以把它们放在try…catch代码块之中,便于进一步对错误进行处理。function isErr() { try { throw new Err...原创 2019-05-22 15:25:00 · 4460 阅读 · 0 评论 -
eslint ,eslintrc,.eslintignore 及 如果有eslint错误,git 不能提交代码
{ "name": "nodetest", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "lint": "eslint . --fix", "lint:create": "eslint --init" }, "pre-commit": [ "lin...原创 2019-05-30 12:04:20 · 18328 阅读 · 0 评论 -
删除空格 js
function Sw(str){ //去掉首尾两端的空格(^\s*)|(\s*$) return str.replace(/(^\s*)|(\s*$)/g, ""); } function Sws(str){ //删除首部空格(^\s*) return str.replace(/(^\s*)/g,""); } function Sww(str){ ...原创 2019-06-07 14:03:27 · 349 阅读 · 0 评论 -
强制保留2位小数
强制保留2位小数,如:2,会在2后面补上00.即2.00console.log(toDecimal2(6))console.log(toDecimal2(61))console.log(toDecimal2(61.1))console.log(toDecimal2(61.888)) //强制保留2位小数,如:2,会在2后面补上00.即2.00 function toDecim...原创 2018-11-29 11:55:16 · 751 阅读 · 0 评论 -
vue input type=file 获取文件本地路径
templat&lt;input type="file" :id="id" name="image" class="getImgUrl_file" @change="preview($event)"&gt;srcipt preview(event){ let f原创 2018-06-02 22:55:29 · 49857 阅读 · 13 评论 -
JS中的 map, some, every, forEach 用法总结,跳出循环 return false break不起作用
~ 之前对于forEach方法了解的不多,在使用时,突然发现return true fasle break没有反应,仔细一看,还是大有文章,遂记……当想跳出循环可以使用every 和 some方法,下面是简单的总结every 当内部return false时跳出整个循环(return true;也是需要写)//every()当内部return false时跳出整个循环let li...原创 2018-07-16 10:33:08 · 50065 阅读 · 0 评论 -
JavaScript 获取浏览器窗口可视范围的高度,获取窗口滚动条滚动高度
获取浏览器窗口可视范围的高度getClientHeight(){ let clientHeight=0; if(document.body.clientHeight&amp;&amp;document.documentElement.clientHeight){ clientHeight = (document.body.clientHeight&lt;...原创 2018-07-16 11:52:59 · 1592 阅读 · 0 评论 -
vue 自定义样式radio单选框 样式美化
先上图template<div> <div class="radio-box" v-for="(item,index) in radios" :key="item.id"> <span class="radio" :class="{'on':item.isChecked}"></spa原创 2018-06-28 15:59:55 · 16805 阅读 · 1 评论 -
JavaScript判断系统语言
JavaScript判断系统语言英文中文var lang= null; function language(){ var language=null; if (navigator.appName == 'Netscape'){ language = navigator.language; } else{ language = n...原创 2018-07-24 10:25:21 · 3284 阅读 · 0 评论 -
Object.assign()
今天再看node爬虫时,看到一个之前没有见过的方法,记录一下Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。const object1 = { a: 1, b: 2, c: 3};const object2 = Object.assign({c: 4, d: 5}, object1);console.lo...原创 2018-07-06 15:00:27 · 2250 阅读 · 0 评论 -
ES6 class 类
ES6 class 类 class Animal{ constructor(props){ this.name = props.name || '未知' }; eat(){ alert(this.name + ' 在吃东西') } play(){ ...原创 2018-07-16 09:43:32 · 157 阅读 · 0 评论