Object.assign
Object.assign(a, b), 当a为响应式,而b为非响应式时,没有影响,但是当b也为响应式时,a原来的响应式失效,结论: Object.assign不光会复制属性,也会复制属性的描述(defineProperty)
Object.seal与Object.frozen
Object.seal: 密封一个对象,可以修改属性的值,但是不能添加,删除和描述属性
Object.freeze: 冻结一个对象,完全不可修改
ZERO-WIDTH-SPACE
无宽度空格,常出现在对word或页面中内容复制时发生,在url中会显示为%E2%80%8E
util、tool还是service
util是通用业务无关可供其他程序使用的,可以用在其他系统中使用,类似apache commons这类,比如开发了个DateUtil,任何一个同语言、无兼容性问题的工程都可以引用一下。tool是通用的部分业务相关的,因此不能用在其他系统体系中,比如校验用户身份信息的UserTool,可在资源处理、需要鉴权的部分使用,但在其他系统中不能直接移植。service是处理单一业务的,UserService就只处理用户的相关操作