Javascript自学-1

  • Javascript 是什么?
    • Javascript 是一种小型的、轻量级的、面向对象的、跨平台的客户端脚本语言。
    • Javascript 是嵌入到浏览器软件当中去的,只要你的电脑有浏览器就可以执行JS程序了。
    • Javascript 是一种面向对象的程序语言。
      • 程序中,对象是由“属性”和“方法”构成。
    • 注意:JS中的对象只要会用就可以了,不需要我们自己去开发对象。
    • 跨平台:JS程序可以在多种平台下运行,如:windows、linux、mac、iOS等
    • 客户端脚本程序:JS只能在客户端的浏览器来运行,不能在服务器端运行。
    • 浏览器是一个翻译器,可以翻译三种代码:HTML代码、CSS代码、Javascript代码。 
  • Javascript 能干什么?
    • 表单验证:JS最基本的功能。
    • 动态HTML:可以实现一些动态的、重复的效果。
    • 交互式:人机交互,通过键盘或鼠标,与网页中的元素进行交互。 
  • Javascript名称的由来?
    • Javascript 最初叫“livescript”,是网景公司(netscape)公司开发,为自己的浏览器navigator2.0开的客户端语言。
    • 想借助java的名气很快成长起来,因此改名为Javascript
    • Javascript和Java是两个公司的两个“东西”
  • <script></script>标记
    • JS代码也是嵌入到HTML文档中去的。
    • 同一个网页中,可以有HTML代码、CSS代码、Javascript代码。
    • 通过<script></script>
<script type="text/javascript">
    // 在<body>中输出一句话
    document.write("我是被提出来的!");
    </script>
  • 常用的两个客户端输出方法
    • document.write(str)
      • 描述:在网页的<body>标记,输出str的内容。
      • document意识“文档”,就是整个网页了。
      • document是一个文档对象,代表整个网页。
      • write()是document对象的一个输出方法。
      • “."小数点:通过小数点来(.)来调用对象的方法。
      • str:表示要输出的内容。
    <script type="text/javascript">
    document.write("我是被提出来的!");
    document.write("<h1>第38期PHP基础班</h1>");
    document.write("<p style='color:red;'>我是段落</p>")
    </script>
    • window.alert(str);
      • 描述:在当前窗口中弹出一个警告对话框,str为对话框中显示的内容。
      • window代表当前浏览器窗口,window是一个窗口对象。
      • alert()方法:弹出一个对话框。
      • str:表示要输出的内容。
    <script type="text/javascript">
    window.alert("我是弹出框!")
    </script>
  • JS中的注释
    • HTML的注释<!--注释内容-->
    • CSS的注释:/*注释*/
    • Javascript的注释://或/* 多行注释 */
  • 变量
    • 变量的概念
      • 变量是变化的一个量。
      • 变量可以看出是一个“未知数”。
      • 变量可以看出是一个“符号”“代号”。
      • 变量可以看成是宾馆的“房间号”。
      • 变量一般是指程序运行的数据。
现实中,描述一个人
*****************
姓名:张三
性别:男
年龄:23
学历:大专
在计算机程序中,描述一个人。
*************************
name = "张三"
sex    = "男"
age    = 23
edu    = "大专"
      • 变量是在内存中存在和运行的。
      • 变量是临时存在的数据。
    • 变量的声明
      • 变量的声明,就相当于预定宾馆的“房间”
      • 语法格式:var 变量名  = 变量值
      • 声明变量是使用系统关键字var来进行的。
      • 举例:
        • var name;                  //声明变量
        • var name,sex,edu;      //同时声明多个变量,多个变量间用“,”隔开。
        • var name = "张三";    //一边声明一边赋值
    • 变量的命名规则
      • 变量名可以包含字母、数字、下划线。
      • 变量名不能以数字开头,可以以字母或下划线开头。如:var _name;
      • 变量名不能是系统关键字。如:var、switch、for、try、case、else、while等。
      • JS中的变量名区分大小写的。如:name、NAME、Name、nAme是不同变量。
      • JS中变量的名称一定要有意义。
      • 如果变量由多个单词构成的话,具体表示如下:
        • "驼峰式命名":getUserName。第一个 全小写,后面的每个单词首字母大写。如:var getUserName;
        • "下划线式命名":所有单词全小写,中间用下划线连接。如:var get_user_name;
    • 给变量赋值
      • 给变量赋值,就是往“空间”中装东西。
      • 使用赋值号“=”来给变量赋值。
      • 语法:var 变量名 = 变量值
      • 举例:var name ="张三";
      • “=”的理解
        • 将“=”右边的“运算结果”赋给左边的变量名。
        • 运行时是“=”右边先运算,再把运算的结果,赋给左边的变量。
        • “=”左边只能是一个变量名,而不能是“运算表达式”。
    <script type="text/javascript">
    //声明变量a,并给a赋值10
    var a = 10; 
    //再声明变量b,然后将a+20的结果,赋给变量b
    var b = a + 20; // b = 10 + 20 = 30
    //输出结果
    document.write(b);
    </script>
        • 错误的举例 
    //声明变量a,并给a赋值10
    var a = 10; 
    /* 以下代码语法错误,
       首先,“=”左边是变量名,左边不能是运算表达式。
       b+10这里面有一个“+”符号,这个符号不符合命名规则。
    */
    var b + 10 = a + 20; // b = 10 + 20 = 30
    //输出结果
    document.write(b)
      • 利用firebug来查找错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
javascript完全自学手册 目 录 第1篇 JavaScript基础篇 第1章 JavaScript简介 1 1.1 JavaScript概述 1 1.1.1 什么是JavaScript 1 1.1.2 JavaScript的基本特点 2 1.1.3 常用的Web开发语言 3 1.2 JavaScript的应用 4 1.2.1 客户端应用 5 1.2.2 服务器端应用 5 1.3 在Web页面中使用JavaScript 5 1.3.1 HTML的基本结构 5 1.3.2 在HTML中嵌入JavaScript 7 1.3.3 链接JavaScript文件 9 1.4 编写JavaScript的工具 11 1.4.1 使用纯文本编辑器 11 1.4.2 使用专业化脚本编辑工具 13 1.4.3 使用Microsoft脚本编辑器 15 第2章 JavaScript编程基础 19 2.1 基础语法 19 2.1.1 数据类型 19 2.1.2 变量和常量 22 2.1.3 表达式 24 2.1.4 运算符 24 2.2 流程控制 27 2.2.1 条件语句 27 2.2.2 循环语句 30 2.2.3 其他语句 35 2.3 使用对话框 38 2.3.1 警告对话框 38 2.3.2 确认对话框 40 2.3.3 提示对话框 40 第2篇 JavaScript内置对象篇 第3章 JavaScript内置对象 43 3.1 JavaScript对象概述 43 3.1.1 对象的概念 43 3.1.2 使用JavaScript对象 基础知识 44 3.2 Array对象 46 3.2.1 创建Array对象 46 3.2.2 Array对象属性 47 3.2.3 Array对象方法 48 3.3 String对象 51 3.3.1 创建String对象 51 3.3.2 String对象属性 51 3.3.3 String对象方法 53 3.4 Math对象 56 3.5 Date对象 62 3.5.1 Date对象方法 62 3.5.2 使用Date对象 63 3.6 自定义对象 67 第4章 JavaScript常用对象 73 4.1 Document对象 73 4.1.1 Document对象概述 73 4.1.2 使用Document对象 75 4.2 Form对象及其元素 79 4.2.1 Form对象概述 79 4.2.2 表单元素 80 4.2.3 表单元素属性和事件 82 4.2.4 表单验证 85 4.3 Anchor与Link对象 89 4.3.1 Anchor对象 89 4.3.2 Link对象 90 4.4 Image对象 92 4.4.1 图像翻转 92 4.4.2 图像载入 92 第5章 JavaScript其他常用 窗口对象 96 5.1 Window对象 96 5.1.1 常用属性和方法 97 5.1.2 多窗口控制 100 5.2 Screen对象 103 5.3 Navigator对象 105 5.4 Location对象 107 5.4.1 常用属性和方法 107 5.4.2 Location对象的应用实例 109 5.5 History对象 112 5.5.1 常用属性和方法 112 5.5.2 History对象的应用实例 113 5.6 Frame对象 115 5.6.1 Frame对象概述 115 5.6.2 常用属性 116 5.6.3 Frame对象的应用实例 117 第6章 DOM对象 122 6.1 DOM概述 122 6.1.1 DOM简介 122 6.1.2 DOM与HTML文档 124 6.2 DOM对象 125 6.2.1 DOM基本接口 125 6.2.2 DOM基本对象 128 6.3 使用DOM 128 6.3.1 DOM基础 129 6.3.2 Node和NodeList接口 131 6.3.3 Element接口 134 6.3.4 Text接口和Attr接口 136 6.4 操作HTML文档 138 6.4.1 访问元素 138 6.4.2 添加节点 140 6.4.3 删除节点 142 6.4.4 对属性进行操作 146 第3篇 JavaScript高级编程篇 第7章 正则表达式 151 7.1 正则表达式及其作用 151 7.2 正则表达式参考语法 152 7.2.1 限定符 154 7.2.2 选择匹配符 157 7.2.3 分组组合

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值