zoukankan      html  css  js  c++  java
  • javascript简单介绍

    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.....

  • 相关阅读:
    本周读书的感想
    程序员应知——学习、思考与分享
    用设计版面的思想编写漂亮的代码
    程序员应知——你有几种武器
    《明星DBA成长之路》读后随想
    有些东西不可替代
    DB2连接串&DB2客户端连接服务端
    数据库连接字符串备忘大全
    ASP Blob类型转存为Long Raw类型
    Oracle read_csv
  • 原文地址:https://www.cnblogs.com/pro-simian/p/7211040.html
Copyright © 2011-2022 走看看