记录汇总

来源:互联网 发布:nginx集群负载均衡配置 编辑:程序博客网 时间:2024/05/29 09:25

1.json文件里面不能添加注释//或者/**/

今天想当然的用//注释了一条json文件中的语句,结果编译时,运行npm install出现错误,分析了一下错误信息

发现是注释惹的祸。

JSON结构:

名称/值对的集合:key : value样式;

值的有序列表:Array;

在JSON的文档中说明只要是不符合上面两种结构的都不支持

2.node_modules里面都是编译后的文件,而组件直接编译后,compile文件夹下面就是和node_mudules里同类型的文件。本地编译测试时,可以直接替换,但是要注意替换后,需要把package.josn 文件中相关组件的依赖语句删除,否则npm install的时候还是会从仓库中获取组件,达不到替换的目的了。

3.微服务创建相关

4.javascript如何去除对象的某个属性?

答:var obj = {key1: 'value1', key2: 'value2'};

        delete obj.key1;

5.编译失败报错

Metadata version mismatch for module ............./src/main/iui/node_modules/@ng-bootstrap/ng-bootstrap/accordion/accordion-config.d.ts, found version 4, expected 3

"@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.24",
改为"@ng-bootstrap/ng-bootstrap":"1.0.0-alpha.24",

这个依赖版本应该升级了,导致版本不匹配,研究报错日志总能找到解决办法。

6.js的数组处理图解:


7.今天菜单又出问题了,打不开,F12定位以后发现一个依赖文件没有更新,折腾了大半天,又是依赖的问题!

8.获取当前url的问题:

如果是一个页面有子窗口和父窗口:

window.location.pathname---获取子窗口url的路径

window.location.href---获取子窗口整个 URL 为字符串

等等一系列方法

top.location.pathname---获取父窗口url的路径

top.location.href---获取父窗口整个 URL 为字符串

或者

window.parent.location.pathname---获取父窗口url的路径

window.parent.location.href---获取父窗口整个 URL 为字符串

9.写入和读取浏览器的localstorage

参考地址:https://www.cnblogs.com/st-leslie/p/5617130.html

写入3种方法:

if(!window.localStorage){            alert("浏览器不支持localstorage");            return false;        }else{            var storage=window.localStorage;            //写入a字段            storage["a"]=1;            //写入b字段            storage.a=1;            //写入c字段            storage.setItem("c",3);            console.log(typeof storage["a"]);            console.log(typeof storage["b"]);            console.log(typeof storage["c"]);        }
读取3种方法:

if(!window.localStorage){            alert("浏览器不支持localstorage");        }else{            var storage=window.localStorage;            //写入a字段            storage["a"]=1;            //写入b字段            storage.a=1;            //写入c字段            storage.setItem("c",3);            console.log(typeof storage["a"]);            console.log(typeof storage["b"]);            console.log(typeof storage["c"]);            //第一种方法读取            var a=storage.a;            console.log(a);            //第二种方法读取            var b=storage["b"];            console.log(b);            //第三种方法读取            var c=storage.getItem("c");            console.log(c);        }





原创粉丝点击