
前端
前端笔记
_朝夕.
这个作者很懒,什么都没留下…
展开
-
CSS——背景图片固定(不随页面大小改变而改变)
使用 background-size 和 background-attachment:可以设置 background-size 为 auto,这样背景图片将按照它的原始尺寸显示,不会随容器大小的变化而缩放。此外,使用 background-attachment: fixed;可以将背景图片固定在视口中,而不是相对于元素。原创 2024-08-28 09:53:19 · 2150 阅读 · 0 评论 -
JavaScript赋值运算符之左移位,右移位,无符号右移位的区别
9的二进制是11111111 11111111 111111111 11110111(32位),向右移动两位,是00111111 11111111 111111111 11111101,再转换为十进制数是1073741821。-9的二进制是0111,向右移动两位,是1101,再转换成真值(减1取反)0011,再转换为十进制数是-3。所以:a=1073741821,b=2。a<<=b相当于a=a<<b。输出结果:a=-3;所以:a=36,b=2。所以:a=-3,b=2。输出结果:a=36;原创 2023-12-22 21:06:48 · 1660 阅读 · 1 评论 -
JavaScript函数内外变量的作用域(全局变量,局部变量)
全局变量:不在任何函数内定义(显示定义)的变量或在函数内省略var定义(隐式定义)的变量称为全局变量,他的作用域成为全局作用域,在同一个页面文件中的所有脚本内都可以使用。局部变量:在函数体内利用var关键字声明的变量称为局部变量,他的作用域成为函数作用域,仅在函数体内有效。报错,提示Uncaught ReferenceError : age is not defined。原因:因为age变量没有被定义,age是局部变量,只能在info()函数体内被调用。原创 2023-12-22 21:50:02 · 617 阅读 · 0 评论