javascript简介

js简介

1 JS属于前端的一个脚本语言。依赖浏览器。它的执行需要“宿主环境”。而这个宿主环境在很长一段时间之内,都是浏览器。直到08年,NodeJS横空出世,就可以前后端通吃。
##JavaScript是基于事件驱动并独立于平台的脚本语言
2.JS属于编译语言,属于写完之后,就可以直接运行。不需要像Java一样,先编译成机器语言,再执行。

书写位置

  • 1.HTML页面中的script标签中
  •       不要在一个有==src属性==的script标签之间书写js代码 会被忽略的,不管有没有这一个路径
    
  • 2.外部的JS文件中

JavaScript三部分

DOM BOM ECMAScript

DOM 文档对象模型
控制文档的内容
获取元素
        + getElementById
        + getElementsByClassName
        + getElementsByName
        + getElementsByTagName
        + querySelector
        + querySelectorAll
创建元素
        + createElement
        + createTextNode
        + createComment
操作元素属性
        + .语法/[]语法操作属性 将元素当作JS对象来处理
            + 如果是HTML标准属性 会显示在标签上
            + 如果是非HTML标准属性 不会显示在标签上但是可以成功
        + setAttribute(name, value) 设置HTML属性并显示在页面中
            + name HTML属性 包括标准的和非标准的
            + value 属性值
        + getAttribute(name) 获取
        + removeAttribute(name) 移除
        + innerHTML 设置元素的文本 但是会当作HTML文本来处理(会渲染) 
        + innerText 设置元素的文本 但是只是当作文本显示
节点
        + 1 元素节点
        + 2 属性节点
        + 3 文本节点
        + 8 注释节点
        + 9 文档节点
    + 节点属性
        + nodeType 
        + nodeName
        + nodeValue
操作元素的关系
        + 父子关系
            + parentNode 返回父节点
            + childNodes 返回子节点的集合
            + children 返回所有元素子节点
            + firstChild 第一个子节点
            + firstElementChild 第一个子元素
            + lastChild 最后一个子节点
            + lastElementChild 最后一个子元素
        + 兄弟关系
            + previousSibling 前一个节点
            + previousElementSibling 前一个元素
            + nextSibling 下一个节点
            + nextElementSibling 下一个元素
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值