javascript诞生于1995年,它的诞生是由于最初人们通过浏览器向服务器端发送数据时没有经过校验就直接发送到服务器端如何服务器端校验不通过这次请求
就会失败。比如你输入了不合法的email格式,服务器端会返回给你错误信息。从而导倒网络软件性能大大下降,于是Netscape公司就希望通过javascript技术来
进行客户端的一些校验功能。当时的功能非常简单,但是随着网络软件的不断发展,javascript这个语言也逐渐完善能够完成了许多更加复杂的工作,比如DOM操作
闭包、XMLhttpRequest直接和服务器端交互,已经成为了当前网络软件开发中的必备语言。
javascript主要三部分组成:ECMAScript(核心)、DOM(文档对象模型)、BOM(浏览器对象模型)、其中EMCAScript是核心javascript就是它以Browser为宿主环境
扩展出来的比如增加了DOM实现等,好了上面这些词儿简单拽一下就行了白话说说我的理解吧。
其实就是它主要就是能够让现在的页面理更加灵活不只是一些简单的显示作用,可以加入一些复杂逻辑来缓解服务的压力比如动态创建DOM元素、异步的AJAX请求等
让页面看起来更加合理更加流畅。
在一个html页面中呢,没有什么具体的位置。只要套在<script type="text/javascript"></script>标签中就可以了,不过我一般放知页面的head区中看直来规整点儿
有时候大家经常看到有些面页面中有些是这样写的 <script type="text/javascript"><!-- function login(){};--></script> 其实它就是为了兼容一些比较老的浏览器
不支持javascript当遇到注释时就会忽略不执行,而比较新的浏览器则会正常执行这段代码。 我认为这个没什么必要因为现在几乎已经见不到那么原始的玩意了,写不写感觉;
无所谓了。还有就是<noscript>当前浏览器不支持javascript请查看是否禁用了javascript</noscript>如果当前浏览器javascript被禁用了就会出现这个提示内容,如果没有
则不会显示。
然后呢说说它语法吧:
js呢主要借签了C的语格式,变量的命名规则呢就是
1、第一个字母必须是字母、下划线(_)、或一个美元符号($)
2、其他字符可以是字母、下划线、美元符号或数字
而且它里面的变量、函数、操作符等都是区分大小写的。
注释有两种方式:
//单行注释
/*这里是多
*行注释
*
*/
它呢是弱数据类型的一门语言,什么意思呢就是你指定什么类型的值它就是什么类型的变量 var vlaue = "str";它就是string弄的,var value = 33;它就是number型的
js本身一五种基本数据类型:
其中有三种原始类型的:Boolean 布尔弄、Number 数值型、String 字符串型
还有两个特别类型:Null 空类型它只有一个值:null, Undefined类型也只有一个值undefined 一般的情况下null表示对象不存在,undefined表示对象存在但没初始化.
比如:
<script type="text/javascript">
alert(value);//此时value这个对象根本不存在是null的,执行会报如下错的。
</script>
<script type="text/javascript">
var value;
alert(value);//此时value这对象已经存在了,只量没有没初始化所以它是undefined的会正常执行的。只是 打印一个undefined值出来
</script>
除了以上五种基本数据类型之外它还有一种Object对象类型,它是js中所有对象的基类比如每个对象的.toString()和valueOf()都是从Object继承过来的
其实我认为它就是个map键值对集合。可以存放一些key:value的值;var obj={key:vlaue,key:value.......};var value=obj[key];
还有就是最常用的一种类型是Function类型它也是从Object继承过来的是使用最多的。只不过我们不用显示的直接实例化它布局new Function();
我们只要写一段函数:
function method(){}这样就是已经实例化了一个Function对象了。
如果要判断一个对象是什么类型就使用:
typeof(value)函数即可。它会返回以下几种类型之一:object、function、undefined、string、number、string
基本内容就写到这儿吧。下次详细介绍每种数据类型的特性
分享到:
相关推荐
### 物理学基本概念和基本定律溯源 #### 核心知识点概述 1. **物理学史在教学中的应用** - 引入物理学史能够提升教学质量,并有助于学生更深刻地理解物理概念。 - 教学中应恰当融入历史背景,以辅助而非主导课程...
《概率论基本概念》是苏联数学家安德烈·尼古拉耶维奇·柯尔莫哥洛夫所著的一部著作,该书在概率论领域具有里程碑意义。该书首次出版于1933年,后被译为多种语言,并成为研究概率论的重要文献。柯尔莫哥洛夫是一位...
《数理统计习题教程(上下)》为《数理统计——基本概念及专题》的配套习题解答。主要内容包括概率论中的一些课题、统计模型、估计方法、估计的比较——最优化理论、从估计到置信区间和假设检验、最优化检验与置信区间...
改PPT是关于《通信网基本概念及其主体结构》一书的
WCDMA基本概念总结:基本概念+附录(结构图片)+华为RAN侧产品硬件+呼叫流程
从智能电网到能源互联网-基本概念与研究框架
类与对象的基本概念java类与对象的基本概念
本书共10章,分别介绍了C语言的算法基础、基本概念和如何利用C语言进行程序设计。通过大量的实例介绍了C语言的精华,特别针对目前C语言的发展,精心策划了C语言的综合应用、图形与动画的设计、音乐的演奏等。 从...
学生理解主存地址基本概念,理解存储位扩展基本思想,并能利用相关原理构建能同时支持字节、半字、字访问的存储子系统
计算机网络管理的基本概念 计算机基础 数据通信 局域网
C#,网络编程,基本概念,操作 C#,网络编程,基本概念,操作 C#,网络编程,基本概念,操作C#,网络编程,基本概念,操作 C#,网络编程,基本概念,操作C#,网络编程,基本概念,操作 C#,网络编程,基本概念,操作...
对于初学者来说,理解电学的基本概念是至关重要的。以下是一些关键知识点的详细解释: 1. **电与水的类比**:初学电子知识时,可以用水的流动来类比电的流动。电流就如同水流,电路相当于水路,通过导体(如电线)...
电路的基本概念和基本定律PPT(1-2章)ppt,电路的基本概念和基本定律PPT(1-2章)
清华大学 范玉顺写的“工作流管理技术基础”第二章节:工作流管理系统基本概念。供大家分享
关于matlab与数值分析之数值计算的基本概念 老师讲课ppt
ERP的基本概念 ERP的基本概念 ERP的基本概念 ERP的基本概念 ERP的基本概念 ERP的基本概念
计算机网络---最基本概念的演示 我个人感觉相当重点突出,希望对大家有所帮助
面向对象c++的基本概念ppt,面向对象的基础知识,c++学习基础。