javascript知识点总结
来源:互联网 发布:matlab em算法 编辑:程序博客网 时间:2024/05/22 01:45
1、让一个已知宽高(未知宽高)物体在页面里面垂直水平居中?
position:absolute;
left:50%;
top:50%;
margin-left:-宽度/2;
margin-top:-高度/2;
2、让一个物体从中心放大?
margin-left:-变化的宽度/2;
margin-top:-变化的高度/2;
3、属性都是字符串!!!
4、属性操作:点和中括号
点:只能操作已有的属性;
中括号:既能操作已有的属性,也能操作变量;
5、获取元素:
document.getElementById();
obj.getElementsByTagName();
6、循环四要素:
初始值 条件 语句 自增
7、数据类型:
function string boolean number undefinedobject
8、属性都是字符串
9、变量的作用域:
a). 全局变量: 在程序的任何地方都可以访问
b). 局部变量: 只能在定义的函数内部使用
c). 闭包:子函数可以使用父函数的局部变量
10、变量的遮蔽:在函数的内部优先使用自己的变量
11、NaN特性:
a). NaN 跟谁都不相等,包括自己
b). NaN 的数据类型是 number
12、显示转化:
字符串的数字 -> 数字
a). parseInt(str)
'12' -> 12
'12.5' -> 12
'12.5abc345' -> 12
'abc' -> NaN
工作原理:
从左往右开始找,遇到非数字就停止(包括小数点),如果第一个就不是一个数字,就返回NaN
b). parseFloat(str)
'12' -> 12
'12.5' -> 12.5
'12.5abc' -> 12.5
'abc' -> NaN
工作原理:
从左往右开始找,遇到非数字就停止(不包括小数点),如果第一个就不是一个数字,就返回NaN
c). Number(str)
既能处理整数,也能处理小数,但是格式要求的严格
只能处理数字
13、隐式转化: - * / > < >= <= ==
14、 ==: 先做类型转化,在比较
===:严格比较,先比较数据的类型
15、return特性:
a).return 后面的代码不执行;
b).函数没有返回值,默认返回undefined;
c).写return了,但是没有给值,也是返回undefined;
16、怎么弄出一个时间?
var oDate = new Date();
oDate.getFullYear(); // 获取年
oDate.getMonth(); //获取月 从 0 开始的
oDate.getDate(); //获取日
oDate.getDay(); //获取星期 0-6 0 ->星期7
oDate.getHours(); //获取小时
oDate.getMinutes(); //获取分钟
oDate.getSeconds(); //获取秒
oDate.getMilliseconds(); //获取毫秒
17、调(设置)时间:
oDate.setFullYear(年,月,日);
oDate.setHours(时,分,秒,毫秒);
18、时间戳: 此刻的时间距离1970年1月1日凌晨的一个毫秒数
oDate.getTime(); // 获取当前时间时间戳
- javascript常用知识点总结
- javascript常用知识点总结
- javascript 知识点总结
- JAVAEE----JavaScript知识点总结
- JavaScript知识点总结-1
- JavaScript知识点总结-2
- JavaScript 知识点总结-3
- JavaScript知识点总结-4
- JavaScript知识点总结-5
- JavaScript知识点总结--6
- JavaScript知识点总结--7
- JavaScript - 知识点总结
- JavaScript核心知识点总结
- JavaScript小知识点总结
- JavaScript事件知识点总结
- javaScript基础知识点总结
- JavaScript知识点总结
- javascript知识点总结
- php pear基本使用方法
- Windows7如何进入应用程序的安装目录
- Hadoop安装配置
- 欧拉函数
- 《特别推荐》10套精美的免费网站后台管理系统模板
- javascript知识点总结
- html表单元素非空、正则校验
- 知识库--Parsing the Connection
- xenomai
- eclipse如何使用官方中文版
- Vue.js 和 MVVM 小细节
- 如何使用QEMU来编译打包armhf/arm64的snap包
- Qt 表格&列表数据驱动化(c++)
- 知识库--Parsing the Request & Headers