Loading

摘要: 正数的原码、反码、补码一致 负数的原码的符号位为1,数据位与其绝对值的数据位一致 将负数的原码的符号位不变,数据位取反即可得到负数的反码 最后将负数的反码的符号位不变,数据位加1即可得到负数的补码 阅读全文
posted @ 2021-05-31 11:06 _Fatman 阅读(1188) 评论(0) 推荐(1) 编辑
摘要: 笔者上一篇发布的文章有趣的css—简单的下雨效果中有位老哥给我提了一个很棒的建议,大致意思是波纹应该产生于雨滴的消失处,这篇便是按照这个思路实现的。 阅读全文
posted @ 2021-05-17 23:30 _Fatman 阅读(3601) 评论(9) 推荐(42) 编辑
摘要: 最近在b站上看到一个下雨效果的视频,感觉思路很清奇,我也按照自己的思路做了一个简单的下雨效果。 阅读全文
posted @ 2021-05-17 08:57 _Fatman 阅读(1340) 评论(7) 推荐(7) 编辑
摘要: 本文主要是对JavaScript对象遍历方法做一个总结,比如Object最常见的遍历方法方法就是使用for...in...,但其有一定的局限性,比如只能遍历可枚举属性。虽然Object无法直接使用for循环和forEach,但是经过Reflect.ownKeys / Object.getOwnPropertyNames / Object.getOwnPropertySymbols / Object.keys等方法转换直接得到Object中key值的集合后,是可以通过for循环和forEach来遍历的 阅读全文
posted @ 2021-04-24 16:51 _Fatman 阅读(782) 评论(2) 推荐(2) 编辑
摘要: 以前笔者在css盒模型以及如何计算盒子的宽度一文中提到过盒模型可以看成由 元素外边距(margin)、元素边框(border)、元素内边距(padding)和元素内容(content) 4部分组成,不过这只是从2D的视角来看盒模型的组成,而今天笔者将阐述如何从3D的视角看待盒模型的组成。 阅读全文
posted @ 2021-04-19 08:45 _Fatman 阅读(1468) 评论(0) 推荐(2) 编辑
摘要: position — 作为css属性三巨头(position、display、float)之一,它的作用是用来决定元素在文档中的定位方式。其属性值有五种,分别是 — static(正常定位)、relative(相对定位)、absolute(绝对定位)、fixed(固定定位)、sticky(粘性定位)。 阅读全文
posted @ 2021-04-12 11:25 _Fatman 阅读(2818) 评论(0) 推荐(2) 编辑
摘要: 每个存在于可访问性树中的元素都会被浏览器绘制成一个盒子。 每个盒子都可以看成由4部分组成,它们分别是 — **元素外边距(margin)**、**元素边框(border)**、**元素内边距(padding)**和**元素内容(content)**。 阅读全文
posted @ 2021-04-09 11:12 _Fatman 阅读(2664) 评论(0) 推荐(1) 编辑
摘要: - 准备材料 * 树莓派(一定要贴散热片,最好再加个小风扇) * TF内存卡 (记得选传输规范为Class10标准的) * 读卡器 * 电脑(这里我使用的电脑是Windows系统,其它系统可能与下面的步骤有出入,还望悉知) 阅读全文
posted @ 2021-04-08 17:24 _Fatman 阅读(1599) 评论(0) 推荐(2) 编辑
摘要: 继承是面向对象编程中相当重要的一个概念,它对帮助代码复用起到了很大的作用。 Brendan Eich在创建JavaScript时,没有选择当时最流行的类继承机制,而是借鉴Self,用到了基于原型(prototype)的继承机制,这导致了JavaScript在继承机制方面与Java、C++等基于类继承机制的语言有着显著的区别。 其具体在于—C++的多重继承、Java的继承和接口实现中都包含"类"的概念,它们倾向于在创建对象之前[1]已经规定了对象需要继承的类和实现的接口,并且使用类与类之间的继承方式。 而在JavaScript中没有"类"的概念,在对象之后所继承的对象也是可以发生动态变化的,并且使用的是对象与对象之间的继承方式。 阅读全文
posted @ 2021-02-04 11:23 _Fatman 阅读(634) 评论(0) 推荐(0) 编辑
摘要: CSS样式共有5个来源,它们分别是浏览器默认样式、用户样式、链接样式(位于单独的css文件中,通过link元素的src属性链接到html文档中)、嵌入样式(位于style元素中)、行内样式(位于要作用元素的style属性中)。 注意:嵌入样式是位于style元素中,行内样式是位于要作用元素的style属性中。 阅读全文
posted @ 2021-01-27 22:27 _Fatman 阅读(698) 评论(0) 推荐(2) 编辑
摘要: 关于this,你真的了解吗? 你能清楚的说明this在函数调用模式、方法调用模式、构造调用模式、特指调用模式下不同的区别吗? 能区分严格模式和非严格模式对this影响吗? 知道箭头函数下的this为什么与四种调用模式不一致吗? 如果你回答这些问题有疑虑,这篇文章就是为你准备的。 阅读全文
posted @ 2021-01-26 15:36 _Fatman 阅读(496) 评论(2) 推荐(0) 编辑