javascript基础

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/only_musm/article/details/79536365

1.概念:

   是一种基于对象事件驱动并具有安全性能的脚本语言

2.作用:

         1.形成一个动态网页的效果

         2.进行表单验证

         3.减少用户的操作,

         4.提高了安全性

         5.减少代码量,,,,,,

3,特点:

 一种脚本语言

 基于对象

 动态性

 简单易用性

 安全性

 跨平台性

 改善用户体验

4.Javascript和java的区别

1.Java代码必须编译才能执行,而JavaScript不需编译,只需由浏览器解释执行;

2.Java和JavaScript虽然都可以在服务器与客户端执行,但Java多运行于服务器,而JavaScript多用于客户端;

5.B/S和C/S

1 、 C/S:  Client(客户端) ~ Serverservice服务端)

        电脑或者是设备上,需要安装一个客户端软件,比如:QQ、网络游戏、微信、通过软件与服务端进行交互。

2、B/S:  Browser(浏览器) ~  Server(服务端)

        电脑或者是设备上,不需要安装多余的软件,只需要有一个浏览器(IE)就可以跟服务器进行交互。

       淘宝网站,京东网站,百度,谷歌网站··

3.      B/SC/S的区别是什么

        共同点:都是经过某种传输介质,与服务端进行交互。

        不同点:C/S需要在电脑或者设备上安装一个特定的软件。需要提供不同设备环境下的客户端软件。在使用的时候,需要下载和安装。不利于移动处理事情。但是客户端可以在本地提供一定的功能。

                    B/S只需要一个浏览器就可以通过介质与服务端进行交互。不需要安装特定的软件。通用,便于在任何一个设备上都可以与服务端进行交互。缺点:不能在客户端本地处理任何事情。

         传输介质与协议:

                            介质就是网络

                            网络协议:http/https/ftp/udp/soap···

                            协议的作用:提供一种公认的规范,进而实现信息的统一(数据的交互);

6. javascript注释:

         1.//单行注释

         2./**/多行注释


7.javascript的数据类型:

         <1>基本数据类型

                   字符串(String),数值(number),布尔型(boolean)

         <2>复合数据类型

                   数组(array),对象(object)

         <3>特殊数据类型

                   空 (null)   未定义(undefind指的是未定义数据类型)

         注意:未定义数据类型将会得到结果undefind,那么未定义变量,程序将会报错

8、定义变量:

        命名规则:

         字母,数字,下划线和$符号组成,不能以数字开头,不能是系统关键字,区分大小写,理论上没有长度限制,驼峰命名法

         Javascript是一门弱类型的语言:符号一般使用英文半角的符号,每行末尾分号可加可不加,为了养成良好的编程习惯建议加上

在js中定义变量都是通过var来定义的

9.javascript运算符:

   1.特殊运算符:

             .      用于属性和方法的调用

             []     用于数组下标

             ,     多个变量或参数的间隔

              New    创建新的对象

             条件运算符  ?:

              Typeof     用于返回数据类型

1.      算数运算符:

a)        +,-,*,/,%,++,--

2.      比较运算符:

>=,<=,>,<,==,!=

4.逻辑运算符:

 !,&&,||

3.      赋值运算符

=,+=,-=,*=,/=,%=,&=,^=,>>=,=<<

4.      字符串运算符

+

10.控制语句

         1.if  else

         2.switchcase

         3.for

         4.while

         5.do  while

         6.for(  in  )  针对于数组的一个遍历

         7.break

         8.continue

         9.with  设置默认对象

11.函数:

         基本格式:function  函数名(参数){内容}

         注意:1.参数之间使用,间隔而且这时候参数不需要定义类型

                     2.函数不需要有返回值类型,如果需要返回直接在最后一行return即可

         全局变量和局部变量:

                  在函数内部定义的变量叫做局部变量,在函数外部定义的变量叫做全局变量

                  在函数内部定义的变量在不写var的情况下默认为全局变量













展开阅读全文

没有更多推荐了,返回首页