python全栈开发_day47_js,jQuery

JS:Javascript
跟Java一点关系都没有,当初Java很火,这门是为了蹭Java的热度,所以取名为Javascript


注释:
// 单行注释
/*
多行注释
*/

引入方式
方式1:直接在script内部写js代码
方式2:利用script标签的src属性导入外部js代码文件

声明变量:
var name = 'hello'
let name = 'hello'

js中变量命名规范:
数字 字母 下划线 $
数字不能开头并且不能与存在关键字冲突

python中建议使用:user_name
Javascript建议使用(驼峰体):userName,UserName

Js数据类型
数值类型

字符串类型
布尔类型
undefined
对象
null
数组 [1,2,3,4]
自定义对象 {"name":"jason"}
symbol

JSON对象
stringify
parse



js中正则的两种定义方式
reg1 = new RegExp('^[A-Za-z][A-Za-z0-9]{5,9}$')
reg2 = /^[A-Za-z][A-Za-z0-9]{5,9}$/

坑点集锦:
1.正则表达式中千万不要写空格
2.全局匹配模式lastindex
3.匹配的时候不传任何参数默认匹配undefined

BOM
Broswer Object Model
DOM(******)
Document Object Model
直接查找(******)
id
class(类)
tag(标签)


间接查找

猜你喜欢

转载自www.cnblogs.com/xuxingping/p/10971439.html