JavaScript基础知识

什么是JavaScript?

    JavaScript 是一种脚本,一门编程语言,它可以在网页上实现复杂的功能,网页展现的不再是简单的静态信息,而是实时的内容更新,交互式的地图,2D/3D动画,滚动播放的视频等等。JavaScript 与 Java 是两种完全不同的语言,无论在概念上还是设计上。

     Java (由 Sun 发明)是更复杂的编程语

言。

 ECMA -262是 Java Script 标准的官方名

称。

      JavaScript 由 Brendan Eich 发明。它于1995年出现在 Netscape 中(该浏览器已停止更新),并于1997年被

 ECMA (一个标准协会)采纳。它能做什么?例如(并不是全部哦)

1.在网页中插入新的 HTML ,修改现有的网页内容和网页的样式。2.响应用户的行为,响应鼠标的点击或移动、键盘的敲击。

3.向远程服务器发送网络请求,下载或上传文件

4.获取或修改 cookie ,向访问者提出问题、发送消息。

5.记住客户端的数据(本地存储)。JavaScript 

◆ JS 有三种书写位置:

■行内式:将 JS 代码写在以 on 开头的属性中

■内嵌式:将 JS 代码写在 script 标签中

■外链式:将 JS 代码写在一个独立的 js 文件中,再用 script 标签引入

●行内式

◆< button onclick =" alert (我被点了一下)">点我</ button >

●内嵌式

◆< script >

 alert (" Hi ,我是一个警告框")

</ script >

◆ script 标签可以写在 html 文件的 head 和 body 中,推荐写在 body 的最下面

●外链式

  C #( sharp )
基础语法
有符号数可以表标负数,无符号数仅能表示正数,在其类型名称前面加上了 u 字符则为无符号
类型
默认的整型是 int 类型
常量: const 数据类型常量名=值
不兼容类型转换: Convert . ToDouble 转换为 double 类型
修饰符、修饰符
访问修饰符修饰符
数据类型 字段名:
●访问修饰符:
1 public 任何代码访涧

2.private同一类代码访间,(默认)
3.internal仅同一个项目中代码访问
4 protected 只能由类或派生类中的代码访问
●修饰符
1 redonly 只能读取该字段的值而不能给字段赋值
2.static静态字段,可以直接通过类名访问该字段"类名类成员”
 getf 和 set 方法简鳄: public 数据类型
只读属性直接省略 set 访问器即可
析构方法
是在垃圾回收、释放资源时使用的,在程序结束后自动被调用的

属性名( get ; set ;)
1~类名0
2 t 语勺块:
4子

●字符串

1.Parse方法用于将字符串类型转换成任意类型

数据类型 变量二数据类型, Parse (字符串类型的面;

 int nuni a int . Parse ( Console . Readl ine (0);

●继承类

使用:完成炎继承

访问修饰符 dass ClassA : ClassB 子类调用父类: base .父类成员

重写父类方法: override 

 public override int Area ( int x , int y )

在子类中重写父类中的方法后能改变方法体中的内容,但是方法的定义不能改变定义为继承类可重写: virtual 

通常将类中的成员定义成虚拟的,表示这些成员将会在继承后重写其中的内容声明抽象类或抽象方法: abstract

通常抽象类会被其他类继承,井重写其中的抽象方法或者虚方法
密封类: sealed 密封类不能被继承,密封方法不能被重写
子类调用类无参构造器:直接在构造器后面使用". base (参数”的形式即呵接口
使用:完成接口
 interface 接口名称
名称:通常是以1开头
●接门中的成员不允许使用 public 、 private 、 protected , internal 访问修饰符(因为接口是需要外面接口去实现方法体,所以其修饰符必定是 public , C #默认为 public )
●接口中的成员不允许使用 new 、 static 、 virtual 、 abstract 、 sealed 修饰符(当一个接口继承另一个接口时,可用 new 关键词隐藏父接口中的方法)
●在接口中不能定义段
●在接口中定义的方法不能包含方法体
规定不能直接创建接口的实例,只能通过类实现接口中的方法
接口和继承的区别
继承实现“是不是”,接口则为“有没有”
臼继承自“抽象类”,只能继承单个,而接口则可以为多个集合
 ArrayList )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值