1.无序列表
- 橘子
- 葡萄
- 樱桃
- 橘子
- 葡萄
- 樱桃
- 橘子
- 葡萄
- 樱桃
2.有序列表
- 橘子
- 葡萄
- 樱桃
- 橘子
- 葡萄
- 樱桃
- 橘子
- 葡萄
- 樱桃
3.自定义列表
- 计算机学院
- 软件工程
- 网络工程
- 计算机应用
- 音乐系
- 唱
- 唱
- 唱
4.列表样式
ul{
/**设置列表样式**/
list-style-type:circle;
/**设置列表样式为图像**/
list-style-image:url(images/arrow.png);
/**设置列表样式位置 : 默认为 outside 外侧 / inside内侧*/
list-style-position:inside;
/*简写:**/
list-style:none;
}
- 橘子
- 葡萄
- 樱桃
5.表格跨行跨列
三年级五班学员语文成绩和数学成绩
白杨
语文
86
数学
96
杨晨
语文
59
数学
100
6.数据劫持
var man = {
age: 8,
state: '儿童',
sex: '女',
name: "张三"
}
// man.age = -2500; //这样设置无法对数据可靠性,安全性做出处理 ,很容易造成数据的混乱
//拦截处理 : get(在获取属性时会自动触发) / set (在设置属性时会自动触发) , 在这种拦截机制中做出需要拦截的操作
var hanlder = {
set: function (target, key, value) {
console.log('正在准备设置对象的属性...',target, key, value);
if(key == "age"){
if(value>=0 && value=0 && value=13 && value =19 && value {
setTimeout(() => { //模拟一个异步操作,比如说是一次ajax交互
resolve(123);
}, time)
})
}
async function hello(title, time) {
let s = null;
await timeout(time).then((res) => {
// console.log(res);
s = res;
});
console.log(title + s);
}
hello("教育改变生活!!!!", 5000);
8.模块化开发 :
将庞大的项目结构拆分成若干个独立依赖的小块,然后通过一定的拼装机制(模块化规范)加载到项目中.
常见的模块加载规范 :
CommonJS 同步加载机制 => 适用服务器端
AMD 异步加载机制 => 适用在浏览器端
CMD 异步加载机制(根据AMD衍生出来的 ,国人 玉伯 退出的模块加载机制) = > 浏览器端
ES6规范 了之前的一些模块加载机制优点
模块 : 其实任何js代码块都可以视为是一个模块 ,它可以是一个变量,一个方法或者一个对象和一个类.
为了演示ES6模块化的功能 : nodejs + webpack(打包)
笔记二:
1.雪碧图的使用
2.垂直方向的外边距(重叠):
如果遇到垂直方向的外边距重叠(容器是父子嵌套关系)前端空格,只要使用给父级设置边框或背景色,是阻断重叠现象.
3.选择器:
1)空格 (根据标签的嵌套关系,表示后代元素)
2) >
3),
4)+
5)~
——————————————————
标准文档流:
行内元素:
1.一行显示前端空格,一行显示不下才换行
2.不能设置宽高属性
3.不能垂直方向外边距
4.默认底部对齐
5.使用text-align 实现对齐
a em strong i span img label button input
select option textarea
块级元素:
1.独占一行
2.可以设置宽高属性
3.支持垂直方向外边距
4.使用margin 对齐
p h1-h6 hr br div ul li ol dl dt table tr form
限时特惠:本站每日持续更新海量展厅资源,一年会员只需29.9元,全站资源免费下载
站长微信:zhanting688
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。