javascript
小蒋小蒋快乐成长
要有最朴素的生活与最遥远的梦想,即使明天天寒地冻路遥马亡!
展开
-
react项目中根据项目部署环境来显示logo
因为项目是使用的一个镜像去部署所以他们打包后的代码内容是一样的,在编译阶段就无法知道是什么环境,目前采取的方式是因为node环境是可以获取字段判断当前环境的,所以可以在dockerFile文件中去执行node的脚本去修改图片名称。在前端直接写出logo路径,根据不同环境把对应logo的名称修改为显示的名称,如果本地就显示本,测试环境就显示测,线上就使用线上的图片最终显示的图片名称是favicon.ico。部署后即可根据环境显示。3.如何判断当前环境。...原创 2022-07-21 17:57:19 · 695 阅读 · 0 评论 -
js数组方法
1.创建数组的方法var arr = [];Var arr = [10];Var arr = [1,2,3]Var arr = new Array();Var arr = new Array(10);Var arr = new Array(1,2,3)Var arr = Array.of(1,2,6)Var set = new Set([1,2,3])Var arr = Array.form(set)2.基本数组方法join()数组转字符串,传入字符作为连接,默认原创 2021-12-17 09:50:30 · 449 阅读 · 0 评论 -
js闭包
js闭包好处: 1.首先避免了全局变量的污染。诸如这个一般计数器的例子,如果不使用闭包直接将变量暴露在外面。如果一不小心就可能使其改变。使用闭包后的程序变量外界直接是拿不到的只能通过函数调用<!DOCTYPE html><html><head><meta charset="utf-8"><title><...原创 2019-07-09 16:26:03 · 170 阅读 · 0 评论 -
jquery的常用方法
1、获取input框的值 原生js : 对象.value jquery: 对象.val() jquery获取文本的值: $(" ").text() 或者是 $(" ").html2、点击事件: jquery: $(" ").on("click",function(){ })...原创 2019-08-22 15:25:01 · 249 阅读 · 0 评论 -
js的call,apply,bind的区别
1.对于这三个方法都可以改变对应对象里面的this指向。2.如果3个方法不传参使用的方法就是一样的 fn1.call(obj), fn1.apply(obj), fn1.bind(obj)3.如果传递参数call函数括号里面对象的后面直接跟着传递的参数,apply也一样,只是参数必须是数组类型,bin...原创 2019-09-17 08:17:47 · 117 阅读 · 0 评论