摘要:
背景: 今天,突然想到之前碰到过的一个场景:QQ空间中有着一些漂浮的装饰挂件,能够规律性在页面中移动(因为本人之前浏览别人空间时,确实遇到过装饰的非常好看的界面,因此印象比较深刻)。于是非常想知道这个功能是怎么实现的,于是就有了这一篇博客。 原理: 其实,实现原理很简单,就是在页面中添加一些好看的元 阅读全文
2019年7月21日
2019年7月14日
摘要:
背景: <input type="radio">,该标签表示的是单选按钮,这个类型相对于其他类型的获取,比较特殊,特此记录一下。 获取方式: 1. 使用选择器直接获取(注意选择器这种方式的使用); 2. 使用FormData对象获取; 参考地址: 1. MDN:https://developer.m 阅读全文
摘要:
1. 确保本机电脑安装了yarn和node: 2. 在需要安装的文件夹目录下输入:create-react-app +(项目名称): PS:上图使用的软件为webStorm 3. 此时一个简单的react项目就已经创建好了, react 项目目录下的文件的意思: ①. public: 文件夹中是 i 阅读全文
2019年7月12日
摘要:
背景: JavaScript的继承基本上可以分为两大类,一类是使用class定义的类使用extends继承;另一类是使用function定义的类基于原型链的继承。之前自己看过一遍JavaScript高级程序设计,但是今天在第二遍快速过的时候发现了两个之前自己没有注意的点。 需要注意点: 1. 给原型 阅读全文
2019年7月11日
摘要:
背景: ES6之前,也就是没有class关键字之前,JS一直使用的是函数和原型链结合的方式来创造类,下面就对于一些基本的方式来进行一个整合。 具体方式: 1. 工厂模式: 缺点: ①. 类的共同属性没有被明显区分;例如上面的person1对象和person2对象的sayName方法根本上不是用一个方 阅读全文
2019年7月6日
摘要:
什么是BFC: 块格式化上下文(Block Formatting Context,BFC) 是Web页面的可视化CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域 创建BFC的方式: 图:创建BUF的方式 BFC的作用: ①. BFC 元素和 BFC 元素不会叠加在一 阅读全文
2019年7月3日
摘要:
背景: 在JavaScript中,有两种定时器:setTimeout()和setInterval();setTimeout()只执行一次定时操作,setInterval()执行无限次定时操作;但是大多数的观点均是尽可能多使用setTimeout(),多次定数操作也是十使用setTimeout()代替 阅读全文