1.复习内容
2.灵感代办
3.学习内容
-
JavaScript函数预编译
- 预编译发生在函数执行的前一刻
- 一旦有函数和参数同名,值一定是参数
- 第一步创建AO对象,(AO = {})Activation Object(执行上下文)
- 第二步找形参和变量声明作为AO对象的属性,值都是undefined(AO = {a :undefined} )
- 第三步将实参和形参相统一
- 第四步把函数声明赋给AO对象里对应的属性
- 预编译不止发生在函数中,也发生在全局中,省略第三步,生成的对象是GO(Global Object)
- 在执行的时候,变量自动赋值,函数要判断是否被调用
- window === GO
4.扩展延伸知识
-
继承规则相关知识
- 浏览器有一定的默认效果,所以需要手动覆盖
- https://www.zhihu.com/question/28370313
-
css常用技巧总结
-
浮动相关知识
-
定位相关知识
-
font-weight:数值的含义
- 100 - Thin
- 200 - Extra Light (Ultra Light)
- 300 - Light
- 400 - Regular (Normal、Book、Roman)
- 500 - Medium
- 600 - Semi Bold (Demi Bold)
- 700 - Bold
- 800 - Extra Bold (Ultra Bold)
- 900 - Black (Heavy)
-
body的宽度?
- body的宽度是随着浏览器更改而改变
-
写JS和JQ最重要的一点
- 一定要等文档加载完毕,在执行相应动作
-
vertical-align生效的条件
- 应用于inline水平对齐,以及table-cell
-
table-cell 类似于表格td
- 不要与float:left; position:absolute; 一起使用
- 可以实现大小不固定元素的垂直居中
- margin设置无效,响应padding设置
- 对高度和宽度高度敏感
- 不要对display:table-cell使用百分比设置宽度和高度
- https://blog.csdn.net/messagebox_/article/details/82380913
-
div>h1 子选择器
- 子选择器 就是div里面套的h1,不包含更深层次嵌套
-
css调整水平元素对齐
- text-align = center
-
js中浮点数的处理
- 整数转浮点数 .toFixed(2)
-
jq中选择元素
- eq()来选择jq的元素
-
jquery笔记
-
JavaScript中连续赋值的一个坑
- 在函数中声明如下:var a = b = 5
- a是局部变量,b就是全局变量(window.b)
-
暗示全局变量
- 任何未声明的就使用变量,都是全局变量
- 在全局声明的变量,也是全局变量
-
JavaScript函数表达式和函数声明
- function a(){} 函数声明
- var a = function (){} 函数表达式
-
windows查看文件占用
1:打开任务管理器选择“性能”
2:单击下部的“资源监视器”
3:选择“CPU”,在下部可以看到“关联的句柄”搜索框
4:在该搜索框中输入要删除的文件名回车
在下面就会列出来占用该文件的进程名,右键该进程单击“结束进程”,OK,可以删除了:
5.知识内容个人梳理
6.今天都复习了之前的什么内容
3.学习内容
-
JavaScript函数预编译
- 预编译发生在函数执行的前一刻
- 一旦有函数和参数同名,值一定是参数
- 第一步创建AO对象,(AO = {})Activation Object(执行上下文)
- 第二步找形参和变量声明作为AO对象的属性,值都是undefined(AO = {a :undefined} )
- 第三步将实参和形参相统一
- 第四步把函数声明赋给AO对象里对应的属性
- 预编译不止发生在函数中,也发生在全局中,省略第三步,生成的对象是GO(Global Object)
- 在执行的时候,变量自动赋值,函数要判断是否被调用
- window === GO
4.扩展延伸知识
-
继承规则相关知识
- 浏览器有一定的默认效果,所以需要手动覆盖
- https://www.zhihu.com/question/28370313
-
css常用技巧总结
-
浮动相关知识
-
定位相关知识
-
font-weight:数值的含义
- 100 - Thin
- 200 - Extra Light (Ultra Light)
- 300 - Light
- 400 - Regular (Normal、Book、Roman)
- 500 - Medium
- 600 - Semi Bold (Demi Bold)
- 700 - Bold
- 800 - Extra Bold (Ultra Bold)
- 900 - Black (Heavy)
-
body的宽度?
- body的宽度是随着浏览器更改而改变
-
写JS和JQ最重要的一点
- 一定要等文档加载完毕,在执行相应动作
-
vertical-align生效的条件
- 应用于inline水平对齐,以及table-cell
-
table-cell 类似于表格td
- 不要与float:left; position:absolute; 一起使用
- 可以实现大小不固定元素的垂直居中
- margin设置无效,响应padding设置
- 对高度和宽度高度敏感
- 不要对display:table-cell使用百分比设置宽度和高度
- https://blog.csdn.net/messagebox_/article/details/82380913
-
div>h1 子选择器
- 子选择器 就是div里面套的h1,不包含更深层次嵌套
-
css调整水平元素对齐
- text-align = center
-
js中浮点数的处理
- 整数转浮点数 .toFixed(2)
-
jq中选择元素
- eq()来选择jq的元素
-
jquery笔记
-
JavaScript中连续赋值的一个坑
- 在函数中声明如下:var a = b = 5
- a是局部变量,b就是全局变量(window.b)
-
暗示全局变量
- 任何未声明的就使用变量,都是全局变量
- 在全局声明的变量,也是全局变量
-
JavaScript函数表达式和函数声明
- function a(){} 函数声明
- var a = function (){} 函数表达式
-
windows查看文件占用
1:打开任务管理器选择“性能”
2:单击下部的“资源监视器”
3:选择“CPU”,在下部可以看到“关联的句柄”搜索框
4:在该搜索框中输入要删除的文件名回车
在下面就会列出来占用该文件的进程名,右键该进程单击“结束进程”,OK,可以删除了:
5.知识内容个人梳理
6.今天都复习了之前的什么内容
JavaScript函数预编译
- 预编译发生在函数执行的前一刻
- 一旦有函数和参数同名,值一定是参数
- 第一步创建AO对象,(AO = {})Activation Object(执行上下文)
- 第二步找形参和变量声明作为AO对象的属性,值都是undefined(AO = {a :undefined} )
- 第三步将实参和形参相统一
- 第四步把函数声明赋给AO对象里对应的属性
- 预编译不止发生在函数中,也发生在全局中,省略第三步,生成的对象是GO(Global Object)
- 在执行的时候,变量自动赋值,函数要判断是否被调用
- window === GO
-
继承规则相关知识
- 浏览器有一定的默认效果,所以需要手动覆盖
- https://www.zhihu.com/question/28370313
-
css常用技巧总结
-
浮动相关知识
-
定位相关知识
-
font-weight:数值的含义
- 100 - Thin
- 200 - Extra Light (Ultra Light)
- 300 - Light
- 400 - Regular (Normal、Book、Roman)
- 500 - Medium
- 600 - Semi Bold (Demi Bold)
- 700 - Bold
- 800 - Extra Bold (Ultra Bold)
- 900 - Black (Heavy)
-
body的宽度?
- body的宽度是随着浏览器更改而改变
-
写JS和JQ最重要的一点
- 一定要等文档加载完毕,在执行相应动作
-
vertical-align生效的条件
- 应用于inline水平对齐,以及table-cell
-
table-cell 类似于表格td
- 不要与float:left; position:absolute; 一起使用
- 可以实现大小不固定元素的垂直居中
- margin设置无效,响应padding设置
- 对高度和宽度高度敏感
- 不要对display:table-cell使用百分比设置宽度和高度
- https://blog.csdn.net/messagebox_/article/details/82380913
-
div>h1 子选择器
- 子选择器 就是div里面套的h1,不包含更深层次嵌套
-
css调整水平元素对齐
- text-align = center
-
js中浮点数的处理
- 整数转浮点数 .toFixed(2)
-
jq中选择元素
- eq()来选择jq的元素
-
jquery笔记
-
JavaScript中连续赋值的一个坑
- 在函数中声明如下:var a = b = 5
- a是局部变量,b就是全局变量(window.b)
-
暗示全局变量
- 任何未声明的就使用变量,都是全局变量
- 在全局声明的变量,也是全局变量
-
JavaScript函数表达式和函数声明
- function a(){} 函数声明
- var a = function (){} 函数表达式
-
windows查看文件占用
1:打开任务管理器选择“性能”
2:单击下部的“资源监视器”
3:选择“CPU”,在下部可以看到“关联的句柄”搜索框
4:在该搜索框中输入要删除的文件名回车在下面就会列出来占用该文件的进程名,右键该进程单击“结束进程”,OK,可以删除了:
5.知识内容个人梳理
6.今天都复习了之前的什么内容