javascript
快速入门
-
内部标签
<script> alert("hello word!"); </script> -
外部引入
<script src=""> </script>
基本语法入门
数据类型
数据、文本、图形、音频、视频......
number js不区分小数和整数
字符串
``长字符串 tab上面
大小写转换
布尔值
逻辑运算
比较运算 (=、==、===绝对等于类型一样、值一样)
数组
数组可以包含任意的数据类型
indexOf,通过元素获得下标索引
slice()截取数组的一部分,返回一个新数组
push 压入到尾部、pop 弹出尾部的一个元素
unshift,shift头部
sort排序
reverse元素反转
concat返回一个新的数组
join 打印拼接数组,使用特定的字符连接
对象
‘use strict’严格检查模式 必须写在第一行
若干个键值对
动态删减属性,delete
动态的添加
判断属性值是否在对象之中,xxx in xxx
判断一个属性是否是这个对象自身拥有的hasOwnProperty
流程控制
if判断
while循环
for循环 for...in...
map和set
map
set set可以去重
iterator
遍历数组 var。。。of。。。
函数
定义函数
function abs(x){}
var abs = function(x){}
arguments是一个js免费赠送的关键字
变量的作用域
全局变量、局部变量
全局对象window
let关键字解决局部作用域冲突的问题
常量const
方法
方法就是把函数放在对象的里面
apply
内部对象
标注对象
typeof
Date
Json
在javascript中一切皆为对象、任何js支持的类型
ajax
面向对象编程
原型 xiaoming _ _proto__=Student
操作BOM对象
BOM:浏览器对象模型
window
window代表 浏览器窗口
location 代表当前页面的URL信息
操作DOM对象
必须要先获得DOM节点 document
操作表单
jQuery
公式 $(selector).actio
标签:set,对象,javascript,js,window,数组 From: https://www.cnblogs.com/Ianaihs/p/16849267.html