树懒_移动开学笔记_day02.2_web_Javascript基础

来源:互联网 发布:淘宝提醒我手机有木马 编辑:程序博客网 时间:2024/05/22 14:04

树懒学习笔记
day02.2_JavaScript基础
1.JavaScript简介
微软
VBScript脚本 + IE浏览器
JScript脚本 + IE浏览器运行更好

    网景        LiveScript脚本    +   NS浏览器        JavaScript脚本    +   任何浏览器中运行,            大多成功,在NS浏览器中运行最好    SUN         Java语言  很火  基于internet的应用很更好            JavaSE, 即桌面应用,  含有main方法的类            JavaME, 即手机应用,  用android,ios,wp替代            JavaEE, 即企业级应用, Web前段,后台逻辑,JavaEE适用与中大型应用。    JavaScript是网景公司开发出的一款免费用于各大浏览器中的脚本语言,    JavaScript不能单独运行,必须嵌入到HTML中方可运行,每个浏览器中    都内质了JavaScript解析器,即只要你的浏览器中JavaScript解析器,    就能运行JavaScript,一下我将会简称JS。JavaScript是一种基于对象和事件驱动    的解释性的脚本弱类型语言        基于对象:JS这个语言中本身就内置了一些直接可以用的对象,              不用程序员创建对象。当然,你觉得这些对象不够              用,你也可以创建对象。        事件驱动:程序员编写的代码,通常需要放在一个事件中,当事件引发后,              方可执行其他中的代码        解释性:代码不需要事先编译,而是每次有浏览器从上向下的一行行            解释执行,可以速度会慢        脚本:不能直接运行,必须嵌入到HTNL中方可运行        弱类型:只用变量时,可以直接使用,不必事先声明,反之必须            先声明后使用的变量的叫强类型吗,例如: C    JavaScript是基于面向对象,机器中还有函数的内容,    JavaScript是基于面向对象的。    JavaScript通常用在Web编程的客户端    ECMAScript统一,标准,大多通用的功能。2.JavaScript用途    2.1JavaScript适合于基础客户端的应用,    2.2这里的客户端包含PC浏览器或移动客户端    2.3不适合于大型服务器,且要求速度快的实时应用    扩展:        做一些小中型应用,且基于internet的开发,成本低效率高:PHP        做一些中大型应用,且基于internet的开发:JavaEE        与一些底层交互且速度快的应用:C/C++3.JavaScript嵌入网页的三种方式
<html>            <head>                <title>我的第一个JS应用程序</title>              </head>             <body>                  <input                 type="button"                 value="点点我有惊喜"                 onclik=" windows.alet()"/>            </body>        </html>
    3.1在HTML标签的时间中直接学些JS脚本    3.2在,<head>中书写JS脚本    3.3将JS脚本放到独立的文本中,通过<script>标签引入,提倡    当<script>中内有内容时,你可以写成<script/>这种形式4.常量与变量    IOS8859-1   英文,数字    GBK2312     简体中文,英文,数字    GBK     简繁体中文,英文,数字    UTF-8       任何文字    4.1.常量就是直接书写的内容,例如:3.14,123,哈哈    4.2.所有字符串常量都采用unicod编码,即2字节    4.3.JS中,字符串大小写大多是敏感的    4.4.建议代码具有一定的格式,可读性好    4.5.JS中字符串可以用单引或双引,定义标签符时,不要用保留字,        尽量做到简明之意            4.6.变量分局部和全局变量,在声明时,可以显示和隐藏声明,初学者        建议用显示声明,即先声明变量5.数据类型    JS类型可分为三大类    5.1数值型        Number: 可采用8.10.16.科学技术法        String: 单引,双引均可,必要时要用转义符,浏览器只认                                          <br/>换行,警告框只认\n换行.          Boolean:ture为1,false为0    5.2特殊性        NULL:表示变量指定null        Undefined:表示变量暂时不知道         两种类型不同,比较结果为false,范植伟true,含义不同        数值+字符串=字符串        数值+-布尔=数值        布尔+-布尔=数值        字符串+布尔值=字符串        NAN(Not A Number)        +这个符号有两层含义:一是数字运算,一是字符串连接    5.3复合型        Array:数组        Object:对象        Function:函数6.运算符    位运算替代*和/运算,<相当于乘*,>相当于/    异或两次相同的数为原来的数    =表示赋值    ==表示比较内容    ===表示比较类型和内容    with(对象){    对象可以省略    }7.语句    if-else    if-elseif-elseif-else    switch    for()    while()    do-while()
0 0
原创粉丝点击