npm项目初始化与创建一个项目命令: 在项目的根目录下 执行npm的初始化指令 npm init 创建中会收到一系列问题,如果想直接全部默认,可以执行 npm init -y 创建完成后,会本项目的根目录中创建一个...
javascript中for-in与 普通for区别
var arr7 = [15,54,,'猪八戒','孙悟空'] 可以遍历不连续的索引非数组型索引 for(var i in arr7){ console.log(i) //i代表正在遍历的数组的索引 cons...
javascriptES6中遍历数组6个新方法
第一种:forEach可以遍历数组,也可以遍历正在遍历数组的下标 var arr1=[15,32,95,54,63,66,88,66].forEach(function(item,index){ console.log(item) //正在遍历的数组 ...
使用nodejs搭建一个web服务器
//开启服务 监听端口 //导入核心内置模块 var http = require("http") var url = require("url") var fs = require("fs") var path = require("path") //导入自定义模块 var mime = require(__dirname+"...
宝塔面板LNMP开启Brotli压缩,可提高网站加载速度
说明:Brotli是Google推出的开源压缩算法,通过变种的LZ77算法、Huffman编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率,性能也比我们目前常见的Gzip高17-25%,可以帮我们更...
javascript递归学习方法与相关题目
1、封装一个函数 解决单次问题 2、在当前函数内部调用自己 3、检查并设置递归出口 题目: 用递归制作5层嵌套div并 长宽逐渐减少一半 <!DOCTYPE html> <html lang="en"> <head> ...
javascript应对坑公司不能写分号的方法
代码风格是个人决定 可能是公司或项目决定的 有不少公司规定写js代码结尾不能带分号 JS代码可以带也可以不带分号 以下三种情况,代码的行末必须带分号: 在圆括号出现的上一行代码结尾必须有分号 在方括号出...
nodemon安装
nodemon能解决nodejs调试中编写代码 每次修改后 都需要手动重启服务 nodemon 能够自动检测代码修改 自动重新加载代码 用npm全局安装nodemon这个软件 代码: npm install nodemon -g 在国内安装会比较...
javascript中解决四则运算精度丢失问题
<!DOCTYPE html> <html lang="zh-cmn-Hans"> <head> <meta charset="utf-8"> <title>javascript解决精度丢失问题</title> <meta http-equiv="X-UA-Comp...
Linux 宝塔面板免费版开启 waf 防火墙的方法
目前宝塔官方贼坑,收费版贵的一批,各种插件收费,对于一些有钱人来可以略过,但是没有钱的人,只能用传送门----破解版或者就是接下来的方法。 1、进入宝塔面板,打开 软件管理 > Nginx > 设置 > 配置修...