- 博客(8)
- 收藏
- 关注
原创 CSS你不知道的冷知识
CSS鲜为人知的小tips标准的制定过程 与大众的理解大相径庭的是,W3C 并不“生产”标准。实际上,它扮演的是一个论坛的角色:W3C 以工作组的方式,把某项技术的相关各方聚 集起来,最终由他们来产出标准。当然,W3C 并不只是一个观察者:它设定了整个平台的规则,监督整个进程。但这些技术规范(基本上)并不是由 W3C 的工作人员编写完成的。 CSS 规范通常是由 CSS 工作组的成员来编写的。在编写本书时,CSS 工作组共有 98 名成员,人员结构如下:86 名来自 W3C 会员公司的成员(8
2022-05-24 10:02:15 177
原创 深拷贝与浅拷贝
深拷贝与浅拷贝首先明确所谓的深拷贝浅拷贝都是针对存在堆中的数据,也就是引用数据类型而言。区分深拷贝与浅拷贝很简单,将A拷贝一份出来给B,然后修改A,看B是否会跟着变化,如果跟着变就是浅拷贝,A与B所指向的地址相同;若没有跟着变化,则是深拷贝,B的值是在堆中新开辟了一块空间存储,A和B所指向的地址不同。声明一个数组A时:将B浅拷贝一份出来时,直接将A的引用地址给B,此时修改A,B会跟着变:将B深拷贝一份出来时,重新在堆中开辟一块空间存这个数据,B的地址指向新的值,此时更改A,B不受影响:..
2022-03-31 18:41:23 166
原创 css常用选择器
CSS常用选择器基本选择器1.元素选择器语法:元素名{属性:属性值;}特点:选中页面上所有对应元素名的元素例:p{ color:red;}2.类选择器语法:.类名{属性:属性值;}特点:选中页面上拥有该类名的元素注:一个元素可以有多个类名例:.box{ font-size:40px;}3.id选择器语法:#id名{属性:属性值;}特点:选中页面上拥有该id名的元素注:一个元素只能有一个id名,一个id名只能在页面上出现一次例:#box{ font-we
2022-03-31 17:57:44 1551
原创 逻辑运算符及短路运算
JavaScript 里有三个逻辑运算符:||(或),&&(与),!(非)。这些运算符却可以被应用于任意类型的值,而不仅仅是布尔值。他们的结果也同样可以是任意类型。关于他们的运算规则很简单,望名知意。基本用法:||(或)如下,a 或者 b 有一个为真,就会执行打印语句。let a = 0,b = 2;if(a || b){ console.log(a, b);}&&(与)如下,a 和 b 必须都为真,才会执行打印语句。let a = 0,
2021-05-28 19:52:00 760 3
原创 React中一些常用的Hook
Hook官方解释:*Hook* 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。Hook 是一些可以让你在函数组件里“钩入” React state 及生命周期等特性的函数。Hook 不能在 class 组件中使用 —— 这使得你不使用 class 也能使用 React。注:Hook 是 React 16.8 的新增的,使用时需要注意更新版本。特点:渐进式,没有破坏性改动,使用的组件完全可以自由选择,100%兼容其
2021-05-24 01:10:37 1320
原创 日期格式化
在js中通过new Date() 想要获取当前时间时,但是格式往往比较复杂,还有很多我们不想要的信息在里面,不是我们想要的格式,可以通过以下方式传入参数,获取想要的格式。//在Date的原型上挂载这个方法Date.prototype.format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": thi
2021-05-17 01:20:13 92
原创 数组的一些常用方法汇总
1. push()和pop()push(): 可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。 pop():数组末尾移除最后一项,减少数组的 length 值,然后返回移除的项。Let arr = [“Lily”,“lucy”,“Tom”];arr.push(“Jack”,“Sean”);console.log(arr); // [“Lily”, “lucy”, “Tom”, “Jack”, “Sean”]let arr=[“Lily”, “lucy”, “To
2021-05-10 01:18:56 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人