字符串转换为数组split(‘分隔符’)
替换字符,‘a’替换为‘b’,replavce(会替换第一个字符)
简单数据类型和复杂类型
简单数据类型-- 又叫基本数据类型,又叫值类型,string,number,boolean,undefined,null
存放到栈里面
复杂数据类型-- , 又叫引用数据类型,Object,Arry,Date等
栈里面存的是地址,真正的值存放在堆里面
一、Javascript组成
JavaScript的实现包括以下3个部分:
1、核心(ECMAScript) :描述了JS的语法和基本对象。
2、文档对象模型 (DOM):处理网页内容的方法和接口。 --Web APIs
3、浏览器对象模型 (BOM):与浏览器交互的方法和接口。 --Web APIs
API
API,应用程序编程接口,是给程序员提供的一种工具。
Web API
Web API是浏览器提供的一套操作浏览器功能和页面元素的API(BOM和DOM)
比如:alert(弹出一个窗口)
文档、元素、节点
文档:一个页面就是一个文档,DOM中用document表示
元素:页面中所有标签都是元素,DOM使用element表示
节点 网页中的所有内容都是节点(标签、属性、文本、注释等),DOM用node表示
获取元素
事件三要素
改变元素的小案例二—innderText(非标准)
改变元素的小案例一—innderHTML(常用,w3c标准)
显示隐藏文本框内容—案例一
通过className改变元素样式
又想保留之前的class:
操作元素的总结
排他思想
1.所有元素全部清除样式(干掉其他人)
2.给当前元素设置样式(留下我自己)
3.注意顺序不能颠倒,首先干掉其他人,再设置自己