2021年9月7日
css
1.选择器(class,id,组合,层级)
2.css一些属性
文本字体
背景
浮动
定位
盒子模型
内边距
外边距
让你们布局页面不是为了布页面而布页面的!!!
为了回顾记住这些常用属性!!!
咱们以后学的东西都是封装好的,直接拿来用,但是你得明白这个css是什么意思!!!
bootstrap layui vue 等这些框架,都是封装好的 css不用写,但是你看懂别人什么意思,然后去修改啊!!!
学习js的形式和java特别象!!!是因为这是一门独立的语言!!!
java先学的声明变量的语法格式:int num = 20;
Js中声明变量的语法格式:var num = 20; var值一个关键字,有些同学是有疑问的?你怎么知道这个nums数据类型了呢?浏览器会自动识别,JDK不一样的。js不写前面限制的数据类型也是可以的,好比python,PHP这些语言。java是一个强类型的语言,要求是比较严格的。不然编译器直接报错!!!
1.JS的基本语法格式
1.1Js的数据类型
number 数字(包含了 咱们的整数和浮点数)
string 字符串
boolean 布尔
object 对象
array 数组 特殊的object
/*
js基本数据类型:
1.number 包含了整数和小数
2.String 字符串
3.boolean 布尔
关于js的语法格式的注意事项:
1.如果js代码换行写的话,必须带分号,代表结束
以后会碰到不换行的写法吗?会,很多!!!
不换行写的时候,执行效率高!!!(是咱们js代码中一个换行也是需要执行的)
但是可读性特别差!!!
2.变量的命名和java中变量命名一模一样!!!
*/
var num= 10;console.log(num);//控制台打印的一个变量叫num
//我怎么知道这个num是一个数字类型的数据
console.log(typeof num);//查看num这个数据类型的 number
var num1 = 22.444488;
console.log(num1);//
console.log(typeof num1);//number
//声明字符串类型的数据
//可以使用单引号吗,也可以使用双引号
var str1 = "你好";
var str2 = '好的很';
console.log(str1)
console.log(str2)
console.log(typeof str1)//string类型的
//字符串拼接输出打印你好好的很
console.log(str1 + str2)
//布尔类型的数据 也是只有两个值 true false
var ret1 = true
var ret2 = false
console.log(ret1)
console.log(ret2)
console.log(typeof ret1)
//字符串的一些操作,和java中的大差不差!!!
str2 = str2 + ",睡吧"//字符串的拼接,一般用这个
console.log(str2)
str3 = '大肠刺身'.concat(",羊眼刺身")//字符串拼接的一个方法
console.log(str3)
//分割一个字符串,把一个字符串变成一个数组
var arr = "生吃鸡蛋,生吃韭菜,生吃腰子".split(",")
console.log(arr)//和java的数组长得非常象
console.log(arr[2])
console.log(typeof arr)//数组也是objet 数组也看成一个对象了
//去空格 trim
var str4 = " 干锅榴莲 "
console.log(str4)
//str4 = str4.trim()//去除空格
str4 = str4.trimLeft()//去除左边空格
str4 = str4.trimRight()//去除右边空格
console.log(str4)
//charAt() indexOf lastIndexOf subString toLowerCase toUpperCase 等当时让大家默写java string方法
//可以字符串类型的数据,转为number 类型的数据
var i = parseInt("12")//重要,分页需要使用,传参数只能是数字字符串
console.log(i)