js
文章平均质量分 88
快乐小沙弥
给时光以文明,给岁月以生命,干!
展开
-
js方法-加减乘除
js日常开发的方法数字运算 // 加 function accAdd(a1, a2) { let arg1 = Number(a1), arg2 = Number(a2); let r1, r2, m, c; try { r1 = (arg1-0).toString().split(‘.’)[1].length; } catch (e) { ...原创 2018-04-07 14:40:29 · 657 阅读 · 0 评论 -
前端本地利用Node起服务,读取文件
本地起服务,读取文件"use strict";//加载所需要的模块var http = require('http');var url = require('url');var fs = require('fs');var path = require('path');var cp = require('child_process');//创建服务var httpServer ...原创 2018-09-27 18:25:34 · 1429 阅读 · 0 评论 -
js中需要数组全部删除并替换的方法
原理是利用可以改变this指向的call和apply方法var a = [1, 2, 3, 4], b = ['1', '2', '3']a.splice.call(a, 0, a.length, ...b);console.log(a, b)(3) ["1", "2", "3"] (3) ["1", "2", &原创 2018-07-21 18:15:49 · 6051 阅读 · 0 评论 -
js 自定义事件的两种方式
js 自定义事件的两种方式方式1 创建事件对象: let customEvent = new CustomEvent('customEvent', { detail: { a: 1 } }) 分派事件: document.dispatchEvent(customEvent) ...原创 2018-07-07 17:00:03 · 8103 阅读 · 3 评论 -
js日常开发-RegExp
/* 是否是公司邮箱 */ export function isWscnEmail(str) { const reg = /^a-z0-9*@wallstreetcn.com$/i; return reg.test(str.trim()); }/* 合法uri */ export function validateURL(textval) { const urlrege...原创 2018-04-07 15:44:25 · 379 阅读 · 0 评论 -
js方法-深拷贝 + 光标获取
// 深拷贝(可拷贝对象或数组)(推荐) function extend(source) { let sourceCopy = source.constructor === Array ? [] : {}; for (let keys in source) { if (source.hasOwnProperty(keys)) { if...原创 2018-04-07 15:33:43 · 157 阅读 · 0 评论 -
js方法-千位符 + 是否是数字
/* 千位分隔符 */ function setNoSeparate (no) { let num = no || 0; let numArr = num.toString().split(‘.’); let integers = numArr[0].replace(/\B(?=(\d{3})+)/g,’,’);  &nbsp...原创 2018-04-07 15:30:10 · 345 阅读 · 0 评论 -
正则表达式 -基础部分
正则表达式菜鸟教程链接菜鸟工具-正则表达式在线测试菜鸟工具-前端工具为什么要使用正则表达式?测试字符串内的模式(数据验证)替换文本基于模式匹配从字符串中提取子字符串语法概念了解普通字符 - 包括显示指定为元字符的所有可打印和不可打印字符。如所有的大小写字母、所有数字、所有标点符号和其他符号等。非打印字符 - 也是正则表达式的组成部分。 如:以下字符;非打印字符描...原创 2019-03-09 17:43:28 · 196 阅读 · 0 评论