摘要:
1.利用对象字面量创建对象 <body> <script> var obj = { name: 'javascript', age: 18, sex: 'undefined', express: function() { var sent = window.prompt("请你输入你想要说的话") 阅读全文
摘要:
js基本七种数据类型为 1、String类型,用于表示字符串; 2、Number类型,用于表示数字; 3、Boolean类型; 4、Symbol类型,代表独一无二的值; 5、Undefined类型; 6、Null类型; 7、Object类型。 引用类型 1、Object类型; 2、Function类 阅读全文
摘要:
Diff 算法探讨的就是虚拟 DOM 树发生变化后,生成 DOM 树更新补丁的方式。对比新旧两株虚拟 DOM 树的变更差异,将更新补丁作用于真实 DOM,以最小成本完成视图更新。 具体流程: 真实 DOM 与虚拟 DOM 之间存在一个映射关系。这个映射关系依靠初始化时的 JSX 建立完成; 当虚拟 阅读全文
摘要:
vue 项目优化解决方案? 1.使用 mini-css-extract-plugin 插件抽离 css 2.配置 optimization 把公共的 js 代码抽离出来 3.通过 Webpack 处理文件压缩 4.不打包框架、库文件,通过 cdn 的方式引入 5.小图片使用 base64 ( 对于小 阅读全文
摘要:
如何清除浮动 1、浮动是什么:浮动是将元素块脱离普通文本流,使其漂浮在普通文本流之上,直到碰到内容框或者上一个浮动元素的边框;2、浮动会带来的问题:1)父元素框不能被撑开;2)没有被设置为浮动的元素会无视浮动元素跟在浮动元素的后面3)若第一个浮动元素变动了,那么其后的浮动对象也会变化,会影响整体的结 阅读全文