2022.3.9

这几天在写简易的后台管理系统,功能和上次的差不多,但这次要用ajax接口。目前把登录和注册写的差不多了,后台操作的页面就写了个框架,效果非常不好,内容的排布,颜色的搭配都不太理想,看起来一团糟,之前写的登录和注册页面也是不太理想,这几天我又改了改,比之前好些了。

在写的过程中,我发现平时要注意一些小的细节,在学习的时候可以做一些整理,比如我这次用的表格是由 table 元素以及一个或多个 tr、th 或 td 元素组成。最初的样子是这样的:

其实可以用border-collapse: collapse;把它变成这样: 

除了这还有input标签,a链接等,它们都有默认属性,在使用时要根据情况进行修改,让页面看起来更好看和谐一点。

var与let、const的区别 

一、var声明的变量会挂载在window上,而let和const声明的变量不会:

二、var声明变量存在变量提升,let和const不存在变量提升

 

三、let和const声明形成块作用域

四、同一作用域下let和const不能声明同名变量,而var可以

五、暂存死区

ES6 明确规定,如果区块中存在letconst命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。

总之,在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporal dead zone,简称 TDZ)。

例:

var a = 100;

if(1){
    a = 10;
    //在当前块作用域中存在a使用let/const声明的情况下,给a赋值10时,只会在当前作用域找变量a,
    // 而这时,还未到声明时候,所以控制台Error:a is not defined
    let a = 1;
}

六、const

*   1、一旦声明必须赋值,不能使用null占位。
*
*   2、声明后不能再修改
*
*   3、如果声明的是复合类型数据,可以修改其属性
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值