CSS补充以及JS语法

本文详细介绍了CSS的重用技巧,包括自适应布局、层叠样式、定位与透明度设置,以及JavaScript的基础语法,涵盖变量定义、数据类型、条件与循环语句、函数和定时器的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CSS常见问题

  • CSS重用
    将共有的提取出来
  • 自适应和改变大小变形
    左右滚动条的出现
    页面最外层:像素的宽度–》最外层设置绝对宽度,内层用百分比
    自适应:media
  • 默认img标签,有一个1px的边框
	img {
	border:0;
}
  • padding, ->自身发生变化

CSS补充

  • position :层叠
    a.fixed; 固定到窗口的某一位置,用top,bottom,left,right来定位
    b.relative+absolue; absolute:绝对定位(也层叠),一直定在某一位置相对于父元素

  • opcity:0.5; 设置透明度,一般用于层叠

  • z-index:层级顺序,越大的在上层

  • overflow:hidden/auto; 超出范围隐藏或滑轮

  • 伪类:
    :hover .当鼠标放在标签上显示
    :link 未访问
    :visited 已访问
    :active 被点击的时刻

  • background
    background-image:url(image/01.jpg);背景图片。
    background-repeat:no-repeat/repeat-x/repeat-y;平铺
    background-position-x: ;移动背景图
    background-position-y: ;移动背景图
    background-position: x y;移动x与y;

JavaScript:

  • 独立的编程语言,浏览器就是JavaScript的解释器。
  • 存在形式:一般script放在body内部的最后
    -head
<script>
	……
</script>

-保存在文件中
<script src="js文件URL"> </script>
  • 注释:
    单行://
    多行:/* */
  • 弹窗: alert(参数);
  • 在控制台输出:console.log(参数);
  • 变量:
    name=‘alex’; //全局变量
    var na = 2; //局部变量
  • 基本数据类型:
    数字
    数据类型:Number ;
    创建变量: age = 18;
    转换: newage = parseInt(age); newage1 = parseFloat(age);
    字符串
    创建变量: a = “daydayup”;
    方法:
    a.charAt(1); //根据索引去字符串
    a.substring(1,4); //获取1<=x<4的字符串
    a.length //获取字符串长度
    a.concat(val,…); //拼接
    a.indexof(substring,start); //获取索引
    a.trim(); //去除空白
    a.split(delimiter,limit); //按delimiter切割,拿后limit个
    a.substr(); //截取字符串,第一个为开始的索引,第二个参数为截取的个数
    数组
    a=[11,2,33,44];
    a.length; //获取长度
    a.push(ele); //尾部追加元素
    a.pop(); //尾部获取元素
    a.unshift(ele); //头部追加元素
    a.shift(); //头部获取元素
    * a.splice(start,deleteCount,value,…); //参数一:起始位置;参数二:删除个数;参数三,四…:插入值
    a.slice(参数…); //参数代表索引截取元素
    a.join(""); //该方法将一个数组转换为字符串,不影响原数组
    a.sort();
    a.concat();
    字典
    a = {‘k1’:‘v1’;‘k2’:‘v2’};
    a[k1];
    布尔类型
    小写;
  • 条件语句:
		if(条件){
		
		}else if{
		
		}else {
		
		}
		
		==  值相等  (1==1’)//与类型无关
		=== 值和类型相等 (1===1//严格控制类型
  • 循环语句:

两种for循环:

1.
				循环时,循环的是他的索引
				a = [11,22,33,44];
				for(var item in a)
				{
					console.log(a[item]);
				}
				
				a1 = {'k1':'v1';'k2':'v2'};
				for(var item in a1)
				{
					console.log(a1[item]);
				}
			
2.
				for(var i = 0;i < 10;i++){
				}   //不支持字典
  • 定义函数:
function 函数名(a,b,c){
			
		}
  • 定时器:
setInterval("",2000);  //参数一要执行什么,参数二间隔次数;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值