暂无更多数据...

portscanner非常好用的nodejs端口扫描库

Node.js已经成为创建服务或充当服务的实用程序的不可思议的工具。通常是npm start,listening...,将会看到该实用程序提供了地址和端口。一个很好的例子localhost:8000。我们经常会遇到启动一个项目的时候报端口被占用的错误。portsc...

使用JavaScript获取地址栏url参数并返回json

URL参数(也称为查询字符串参数或URL变量)可能会带有许多有用的数据,包括产品信息,用户信息,链接引用等。如果链接很长,我们将很难识别url中的信息,所以接下来实现一个通用的获取url中的各种参数并返回json的方法。...

使用window.location总结,JavaScript通过href,replace,top,self,assgin重定向到其他URL的区别

我们可以通过多种方式将网页重定向到另一个页面,包括服务器端重定向,HTML元刷新重定向和JavaScript重定向。在这篇文章中,我们将通过提供各种场景的示例来演示如何使用JavaScript轻松地重定向页面。从用户的角度来看,中断...

js对象的深覆盖和深拷贝

通常我们给一个对象进行赋值,如果改变新的对象,那么会造成原对象也同时改变。那么如何实现不改变原对象。1.对象的深覆盖,用obj2覆盖obj1,在开发中一般用在对初始化属性的覆盖。深覆盖的作用是当对应的值不同的时候,将...

jason1

48 0 0

17天前

nodejs实现在js文件头部第一行插入一行项目环境配置信息代码

1.需求在gulp搭建的项目中有一个util.js公共函数js文件,目录为'./src/js/util.js',要求再util.js文件前面插入配置文件config.json中的配置变量,如区分开发环境还是生产环境域名。那我们该如何再项目文件中拿到这些配置。2.代...

jason1

39 0 0

18天前

js数组常用方法concat和slice实现浅赋值及splice的用法

1.数组中concat和sliceconcat,slice可以实现数组的浅赋值,不影响原数组slice(s,e);s从0开始,为数组的下标,包前不包后 var arr = [1,3,4,5,6]; var arr2=[100,200,300,400,500] /* concat,slice可以实现数组的浅赋值,不影响原数组 slic...

原生js各种常用事件和cookie及ajax等工具函数的封装

var utility = { Event: { addHandler: function (el, type, handler) { if (el.addEventListener !== undefined) { el.addEventListener(type, handler, false) } else if (el.attachEvent) { el.attachEvent('on'+type, handler); } e...

jason1

23 0 0

19天前

js中各种循环map和some及filter的详解及对比

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <script type="text/javascript"> window.onload=()=>{ console.log('start'); let arr=[1,3,4,5]; ...

jason1

21 1 0

19天前

js中promise深刻详解及应用案例

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <script type="text/javascript"> window.onload=function(){ /*var test=function(resove,reject){ var nu...

jason1

16 0 0

19天前

CSS选择符有哪些哪些属性可以继承

1.id选择器( # myid) 2.类选择器(.myclassname) 3.标签选择器(div, h1, p) 4.相邻选择器(h1 + p) 5.子选择器(ul > li) 6.后代选择器(li a) 7.通配符选择器( * ) 8.属性选择器(a[rel = "external"]) 9.伪类...

jason1

25 0 1

19天前

nodejs压缩文件夹ziplocal

1.安装依赖zip-local> npm i zip-local --save-dev2.两行代码搞定var zipper = require("zip-local");zipper.sync.zip("./build").compress().save("./build.zip");说明:"./build"为需要压缩的文件夹,里面可以包行各种文件及文件夹...

jason1

19 0 0

19天前

css中通用初始化样式basic

@charset "utf-8";/*公共样式开始*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ padding:0; margin:0; color: #333;}ol,ul,li{ list-style-type:none;}img{ border:0;}a{ text-decoration: none; color:#666;}body { background-c...

jason1

16 0 1

19天前

常见的通过css代码实现三角图标代码

css方式三角形的插入:.block-reply:before { content: ""; display: block; position: absolute; width: .2rem; height: .2rem; top: -.1rem; left: .5rem; background-color: #F7F7F6; -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-tra...

jason1

15 0 0

19天前

原生js自定义事件CustomEvent

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <script type="text/javascript"> //初始化事件 var myEvent=new CustomEvent('changeInfo',{ ...

jason1

10 0 0

19天前

js循环匹配正则小技巧代码

var pattern = /[d{2}:d{2}.d{2}]/g; for(var i=0;i<lines.length;i++){ if(pattern.test(lines[i])){ var lineslines = lines.slice(i); break; }全局匹配例子:function countSubstr(str, substr) { var reg = new RegExp(substr, "g"); return str.match(reg) ? str.match(re...

jason1

17 0 0

19天前

昵称: guoguo


作品

0

关注

0

粉丝

0

访问

0

TOP