博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript简单介绍
阅读量:5080 次
发布时间:2019-06-12

本文共 1598 字,大约阅读时间需要 5 分钟。

ECMAScript

  1.语法

  2.变量:只能使用var定义,如果在函数中使用var定义,那么他是一个局部变量;如果没有使用var,则为全局变量。 弱类型!!

  3.数据类型:

  原始数据类型(undifined/null/string/number/boolean)

    undifined:undifined类型只有一个值,及undefined。当声明的变量未初始化时,该变量值默认为undifined

    null:只有一个专用值,表示空,一个占位符。值undifined实际上是从值null派生来的,因此ECMAscript把他们定义为相等的

    ○  alert(null==undifined);//输出为“true”,尽管这两个值相等,但他们的含义不同

    boolean:有两个值 true 或 false

    number:表示任意数字

    string:字符串用双引号或单引号声明。JavaScript 没有字符类型

  引用数据类型:

    引用数据类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象

    JavaScript是基于对象而不是面向对象。对象的默认值是null

    JavaScript提供众多预定义引用类型(内置对象)

  4.语句:所有语句与java大体一致

  5.运算符:==与===的区别

  6.函数:两种写法(有命名的,匿名的)

BOM对象

  window:alert(),prompt(),confirm(),setInterval(),clearInterval(),setTimeout(),clearTimeout()

  history:go(参数).back(),foward()

  location:href属性

    hash:设置或返回从#开始的url(锚)

    host:设置或返回主机名和当前url的端口号

    hostname:设置或返回当前url的主机名

    href:设置或返回完整的url

    pathname:设置或返回当前url的路径部分

    post:设置或返回当前url的端口号

    protocol:设置或返回当前url的协议

    search:设置或返回从?开始的url(查询部分)

事件

  onsubmit()此事件写在form标签中,必须有返回值。

  onload()此事件只能写一次并且放到body标签中

  其它事件放到需要操作的元素位置。(onclick、onfocus、onblur)

 

  onfocus/onblur:聚焦离焦事件,用于表单校验的时候比较合适

  onclick/ondblclick:鼠标单击和双击事件

  onkeydown/onkeypress:搜索引擎使用比较多

  onload:页面加载事件,所有的其它操作(匿名方式)都可以放在这个绑定的函数里面去。如果是有名称,那么在html页面中只能写一个

  onmouseover/onmouseout/onmousemove:购物网站商品详情页

  onsubmit:表单提交事件,有返回值,控制表单是否提交

  onchange:当用户改变内容的时候使用这个事件(二级联动)

 

获取元素

  document.getElementById("id")

获取元素里面的值

  document.getElementById("id").value

向页面输出

  弹窗:alert()...

  向浏览器中写入内容:document.writr(内容);

  先页面指定位置写入内容:innerHTML.....

转载于:https://www.cnblogs.com/pro-simian/p/7211040.html

你可能感兴趣的文章
我的第一个B2C --- 网上图书商店,初始化
查看>>
防止xss漏洞-编码转义
查看>>
latex数学公式
查看>>
洛谷T21776 子序列
查看>>
HDU 3467 (求五个圆相交面积) Song of the Siren
查看>>
在Java Web程序中使用Hibernate
查看>>
异常链
查看>>
css: 照片有如层叠效果
查看>>
CSS3——3D翻转相册
查看>>
scala 入门Eclipse环境搭建及第一个入门经典程序HelloWorld
查看>>
Redis及其Sentinel配置项详细说明
查看>>
jQuery 子元素选择
查看>>
为什么选性别会导致兴趣都选中-vue
查看>>
css3 动画基础
查看>>
分割表
查看>>
App推广
查看>>
将libFM模型变换成tensorflow可serving的形式
查看>>
retrofit的实现原理(二)
查看>>
bzoj1648:奶牛野餐
查看>>
已阻止安装程序vs2015
查看>>