全栈

JavaScript基础

HTML和CSS 京东

##课前说明
目标:掌握编程的基本思想
掌握JavaScript的基础语法,使用常见API(备注)完成相应案例及练习和作业
培养独立解决问题能力
遇到问题先独立调试(牛X从规范和调试开始)
能够独立写出所有案例代码

  • 每天的作业3遍,完成后预习明天的内容
  • 课前5分钟-10分钟回忆昨天的内容及重点

注意:

  1. 以大多数同学的接受能力为基准,稳准狠的前行
  2. 注重基础,以最简单的案例说明问题,并以企业项目案例进行实践
  3. 课上思考,课下提问。不需要深究的地方不要钻牛角尖。
  4. 必须完成作业,基础坚挺的同学低调,基础薄弱同学多问

##阶段说明
JavaScript基础
JavaScript高级
Web API

##第一天重点内容
变量的声明及使用
数据类型
类型转换
运算符

##课外提示
1.敲代码用指法,指法配图,坚持一周者即可熟练
2.码农不需要练就一阳指或者二指禅
3.可以使用金山打字通,此处并非打广告,个人建议,天天敲代码,不停的反复的敲练习和作业,速度和基本功的快速提升

JavaScript历史回顾

JavaScript 因为互联网而生,紧随着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史讲起。

  • 1990年,欧洲的Tim Berners-Lee(伯纳斯·李)在互联网基础上发明了万维网,可以在网页上浏览器网页文件。最早的网页只能在操作系统的终端里浏览,也就是只能用命名行的方式,网页在字符窗口里显示,非常的不方便。

  • 1992年,NCSA开始开发一个独立的浏览器,叫做Mosaic。Mosaic:互联网历史上第一个获普遍使用和能够显示图片的网页浏览器

  • 1994年12月,navigator发布了1.0版,市场份额一举超过90%。 Netscape 公司很快发现,Navigator浏览器需要一种可以嵌入网页的脚本语言,用来控制浏览器行为。当时,网速很慢而且上网费很贵,有些操作不宜在服务器端完成。比如,如果用户忘记填写“用户名”,就点了“发送”按钮,到服务器再发现这一点就有点太晚了,最好能在用户发出数据之前,就告诉用户“请填写用户名”。这就需要在网页中嵌入小程序,让浏览器检查每一栏是否都填写了。

  • 1995年5月,Brendan Eich只用了10天,就设计完成了这种语言的第一版。最初名字叫做 Mocha,1995年9月改为LiveScript。12月改名叫做JavaScript当时的意图是将 JavaScript 作为 Java 的补充,用来操作网页。

  • 1996年3月,Navigator 2.0 浏览器正式内置了 JavaScript 脚本语言。

  • 1996年8月,微软模仿JavaScript开发了一种相近的语言,取名为JScript(JavaScript是Netscape的注册商标,微软不能用),首先内置于IE 3.0。Netscape公司面临丧失浏览器脚本语言的主导权的局面。

  • 1996年11月,Netscape公司决定将JavaScript提交给国际标准化组织ECMA。目前共25个人。该委员会定期开会,所有的邮件讨论和会议记录,都是公开的。

JavaScript版本

  • 1997年7月,ECMA组织发布ECMAScript 1.0版。ECMAScript只用来标准化JavaScript这种语言的基本语法结构
  • 1998年6月,ECMAScript 2.0版发布。
  • 1999年12月,ECMAScript 3.0版发布,成为JavaScript的通行标准,得到了广泛支持。
  • 2008年7月,发布为ECMAScript 3.1,会后不久,ECMAScript 3.1就改名为ECMAScript 5。
  • 2009年12月,ECMAScript 5.0版正式发布。
  • 2015年6月,ECMAScript 6正式发布,并且更名为“ECMAScript 2015”。

##浏览器说明
浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。
通俗的讲:可以显示页面的一个软件,
国内网民计算机上常见的网页浏览器有,QQ浏览器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、UC浏览器、傲游浏览器、世界之窗浏览器等,浏览器是最经常使用到的客户端程序。
常用的五大浏览器:chrome,firefox,Safari,ie,opera
我们用chrome(谷歌浏览器)

网页、网站和应用程序

网页:单独的一个页面
网站:一些列相关的页面组成到一起
应用程序:可以和用户产生交互,并实现某种功能。

javascript能做什么

https://codecombat.com/
https://ide.codemao.cn/

JavaScript特点

  • JavaScript:简称:JS

  • 是一门编程语言

  • 是一门客户端脚本语言,是一门弱类型的语言,声明都用var

  • 是一门解释性的语言,是一门动态类型的语言,当浏览器解析这行代码的时候,才知道这个变量具体是什么类型,

  • 是一门基于对象的语言,直接使用系统当中的对象.

  • js最初的目的:解决用户和浏览器之间的交互问题

  • 现在的目的:特效,游戏,应用程序,服务器端的程序

    编译型是一次性编译成"二进制"(都是变成二进制),以后用时不用再编译了,然后在运行出效果。例如java。
    解释性语言是一边编译一边执行,根据执行规则(脚本语言规则)来告诉计算机要作什么。
      
    解释性语言,如JavaScript、VBScript、Perl、Python、Ruby、Matlab等脚本。
    编译型语言,如Java等等。
    
JavaScript是什么

HTML CSS

JavaScript 编程语言 流程控制

JavaScript是一种运行在***客户端*** 的***脚本语言***。
JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
Java和JavaScript的关系就像张雨和张雨生的关系,只是名字很像。

网页、网站和应用程序

网页:单独的一个页面
网站:一些列相关的页面组成到一起
应用程序:可以和用户产生交互,并实现某种功能。

javascript能做什么

https://codecombat.com/
https://ide.codemao.cn/

JavaScript特点

  • JavaScript:简称:JS

  • 是一门编程语言

  • 是一门客户端脚本语言,是一门弱类型的语言,声明都用var

  • 是一门解释性的语言,是一门动态类型的语言,当浏览器解析这行代码的时候,才知道这个变量具体是什么类型,

  • 是一门基于对象的语言,直接使用系统当中的对象.

  • js最初的目的:解决用户和浏览器之间的交互问题

  • 现在的目的:特效,游戏,应用程序,服务器端的程序

    编译型是一次性编译成"二进制"(都是变成二进制),以后用时不用再编译了,然后在运行出效果。例如java。
    解释性语言是一边编译一边执行,根据执行规则(脚本语言规则)来告诉计算机要作什么。
      
    解释性语言,如JavaScript、VBScript、Perl、Python、Ruby、Matlab等脚本。
    编译型语言,如Java等等。
    
JavaScript是什么

HTML CSS

JavaScript 编程语言 流程控制

JavaScript是一种运行在***客户端*** 的***脚本语言***。
JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
Java和JavaScript的关系就像张雨和张雨生的关系,只是名字很像。

变量

什么是变量
  • 什么是变量

    变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据

  • 为什么要使用变量

    使用变量可以方便的获取或者修改内存中的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值