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

    javascript 的引入方式
    • 内部引入方式
    直接将 javascript 代码写到<script type=”text/javascript”></script>
    •  外部引入方式
    需要创建一个.js文件,在里面书写javascript代码,然后在html文件中通过script
    标签的 src 属性引入该外部的 js 文件
    BOM 对象 浏览器对象模型(操作与浏览器相关的内容)
     Window 对象 表示浏览器中打开的窗口。
     
     
     
     
     
     
    windows对象方法
     
     
    setInterval():它有一个返回值,主要是提供给 clearInterval 使用。
    setTimeout():它有一个返回值,主要是提供给 clearTimeout 使用。
    clearInterval():该方法只能清除由 setInterval 设置的定时操作
    clearTimeout():该方法只能清除由 setTimeout 设置的定时操作
     
     
     
     

     

     

     

     

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

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

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

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

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

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

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

     

    javascript简单介绍
    ECMAScript
        1.语法
        2.变量:只能使用var定义,如果在函数的内容使用var定义,那么它是一个局部变量,如果没有使用var它是一个全局的。弱类型!
        3.数据类型:原始数据类型(undefined/null/string/number/boolean)
        4.语句:
        5.运算符:==与===的区别
        6.函数:两种写法(有命名称,匿名的)

    BOM对象
        window:alert(),prompt(),confirm(),setInterval(),clearInterval(),setTimeout(),clearTimeout()
        history:go(参数),back(),forward()
        location: href属性

    事件:
        onsubmit()此事件写在form标签中,必须有返回值。
        onload()此事件只能写一次并且放到body标签中
        其它事件放到需要操作的元素位置。(onclick、onfocus、onblur)

    获取元素:
        document.getElementById("id")
    获取元素里面的值:
        document.getElementById("id").value
        
    向页面输出
        弹窗:alert();……
        向浏览器中写入内容:document.write(内容);
        向页面指定位置写入内容,innerHTML  


     javascript内置对象

    Ø Array对象

    数组的创建:

    数组的特点:

    长度可变!数组的长度=最大角标+1

    Ø Boolean对象

    对象创建:

    如果value 不写,那么默认创建的结果为false

    Ø Date对象

    getTime()

    返回 1970 年 1 月 1 日至今的毫秒数。

    解决浏览器缓存问题

    Ø Mathnumber对象

    java里面的基本一致。

    Ø String对象

    match()

    找到一个或多个正则表达式的匹配。

    substr()

    从起始索引号提取字符串中指定数目的字符。

    substring()

    提取字符串中两个指定的索引号之间的字符。

    例子

    <script>

    var str = "-a-b-c-d-e-f-";

    var str1 = str.substr(2,4);//-b-c

    //alert(str1);

    var str2 = str.substring(2,4);//-b

    alert(str2);

    </script>

    Ø RegExp对象

    正则表达式对象

    test

    检索字符串中指定的值。返回 true 或 false。

    5.2 全局函数

    全局属性和函数可用于所有内建的 JavaScript 对象



  • 相关阅读:
    python全栈开发_day48_bootstrap
    python全栈开发_day47_js,jQuery
    python全栈开发_day46_html文本标签
    抽象集合
    ViewState的用法
    sql(join中on与where区别)
    微软的技术文档链接地址
    微软的帮助文档,详细的介绍VS开发工具的使用
    [摘录]解决C# DateTime去掉时分秒几种方法
    验证(摘录)
  • 原文地址:https://www.cnblogs.com/Aming-/p/12270130.html
Copyright © 2011-2022 走看看