摘要:要想让模块再次运行,必须清除缓存。模块加载的顺序,按照其在代码中出现的顺序。最近参加了公司开展的一次培训,结构性思维培养。 序言 模块化,大家用vue,react等东西,都会接触到像exports,module.exports,export,export default,require,define,import等等字段,感觉很多人对于这些东西还是分不清,概念非常的模糊,便想着写这么一...
摘要:这个通过构造函数生成的对象,有一个属性,它指向构造函数的原型对象,既访问时,在它自身寻找该属性,找到了,于是就返回该值。 JavaScript的面向对象与其他语言的面向对象,其实有很大的区别。 JavaScript是基于原型的面向对象系统,而传统语言(比如java)的面向对象都是基于类的。 构造函数 function Person(name, age, job) { this....
摘要:所以,如果中含有转义后的实体字符,比如,则最后中不会正确显示,因为自动把中的特殊字符转义了。 在JSX中输出固定内容 直接使用UTF-8字符 版权 © 使用HTML转义字符 版权 © 或者十进制的转义字符 版权 © 动态内容的转义 但是如果在外面加一层大括号的话,react为了防止xss会将转义后的字符实体再次转义 React 会将所有要显示到 DOM 的字符串转义,防止 ...
摘要:常被用来检查对象中是否存在某个键名,集合常被用来获取已存的信息。返回一个布尔值,表示该值在中存在与否。集合存放对象的弱引用,当该对象的其他强引用被清除时,集合中的弱引用也会自动被垃圾回收机制回收,追踪成组的对象是该集合最好的使用方式。 Map和Set都叫做集合,但是他们也有所不同。Set常被用来检查对象中是否存在某个键名,Map集合常被用来获取已存的信息。 Set Set是有序列表,含...
摘要:结果结果结果这里前面不能使用操作符。键相同的两个值并不相同脚本之家脚本之家上面两个值是不相等的。值不能够被隐式转换为字符串类型,代码实例如下脚本之家报错报错 let a=1; let b=1; console.log(a==b); //结果:true let x=Symbol(this is x); console.log(typeof x);...