摘要: 虚拟DOM(Virtual Document Object Model) 1、DOM的本质:用JS表示的UI元素 2、DOM和虚拟DOM的区别: - DOM:是由浏览器中的JS提供的,所以我们只能人为的使用浏览器提供的固定的API来操作DOM对象 - 虚拟DOM:并不是由浏览器提供的,而是我们程序员 阅读全文
posted @ 2020-06-20 09:11 wangyfax 阅读(142) 评论(0) 推荐(0)
摘要: 组件化: 1、什么是模块化:从代码的角度去分析问题,把我们编程时候的业务逻辑,分隔到不同的模块中来进行开发,这样能够方便代码的重用。 2、什么是组件化:从UI的角度去分析问题,把每一个页面,拆分为一些互不相干的小组件,随着我们项目的开发,我们手里的组件会越来越多,最后,我们如果要实现一个页面,可能直 阅读全文
posted @ 2020-06-20 09:09 wangyfax 阅读(225) 评论(0) 推荐(0)
摘要: js数组方法整理 阅读全文
posted @ 2020-03-13 18:02 wangyfax 阅读(86) 评论(0) 推荐(0)
摘要: CSS3 CSS3是css(层叠样式表)技术的升级版本,CSS3完全向后兼容,不必改变现有的设计,浏览器将永远支持CSS2。w3c的CSS3规范仍在开发。但是许多新的CSS属性已经在现代浏览器中使用了。 浏览器前缀: 圆角:border-redius 文字阴影: text-shadow 盒子阴影:b 阅读全文
posted @ 2020-03-13 17:56 wangyfax 阅读(108) 评论(0) 推荐(0)
摘要: 由于使用`--contentBase`指令的过程比较繁琐,需要指定启动的目录,同时还需要修改index.html中script标签的src属性,所以推荐使用`html-webpack-plugin`插件配置启动页面.1. 运行`cnpm i html-webpack-plugin --save-de 阅读全文
posted @ 2020-02-10 19:28 wangyfax 阅读(664) 评论(0) 推荐(0)
摘要: 作为开发人员,我们在修改了代码之后,在vscode终端运行npm run dev指令后,希望它可以自动打开浏览器方便我们调试,有两种方式可以实现: 自动打开浏览器的两种方式: 方式一: 1、webpack-dev-server --open --port 3000 --contentBase src 阅读全文
posted @ 2020-02-10 18:36 wangyfax 阅读(6461) 评论(0) 推荐(0)
摘要: 执行 cnpm run dev 报错: 解决方法: 现在使用webpack要同时安装webpack-cli这个包,才可以调用webpack和webpack-dev-server这些命令。 cnpm install webpack webpack-dev-server webpack-cli --sa 阅读全文
posted @ 2020-02-10 01:06 wangyfax 阅读(63121) 评论(0) 推荐(2)
摘要: 一、在网页中会引用哪些常见的静态资源? 1、.Js、.jsx、.ts(TypeScript)、.coffee 2、CSS - .css、.less、.sass、.scss 3、Image - .jpg、.png、.gif、.bmp、.svg 4、字体文件(Fonts) -.svg、.ttf、.ect 阅读全文
posted @ 2020-02-10 00:01 wangyfax 阅读(288) 评论(0) 推荐(0)
摘要: 一、父组件向子组件传值 其实该问题是说子组件如何访问父组件的属性和方法?那么根据对组件化的理解,无非就是要解决两个问题: 1、父组件如何将值传给子组件? 2、子组件如何获取父组件传递过来的值? 解读vue示例代码: 1、父组件向子组件传值是通过“属性绑定”的形式实现的(第2行) 2、子组件默认是无法 阅读全文
posted @ 2020-02-05 18:22 wangyfax 阅读(3288) 评论(0) 推荐(0)
摘要: Sea.js 手册与文档 首页 | 索引 目录 何为 CommonJS 何为 CommonJS 模块 为何封装模块 何为 CommonJS? CommonJS 是一个有志于构建 JavaScript 生态圈的组织。它有一个 邮件列表,有很多开发者参与其中。 整个社区致力于提高 JavaScript 阅读全文
posted @ 2019-11-03 00:45 wangyfax 阅读(186) 评论(0) 推荐(0)