day1
1.JavaScript概述 JavaScript是什么? JavaScript是一种直译式脚本语言, 是一种动态类型、弱类型、基于原型的语言 。 直译式:直接解释执行,代码不进行预编译。 脚本:凡是不能独立执行需要依赖其他程序的,通常都叫做脚本。 HTML文件必须在浏览器里执行,JS文件必须嵌入到HTML文件里才能执行。 JavaScript能干什么? 网页前端三剑客(HTML,CSS,JavaScript) Html:负责一个页面的结构(结构层) Css:负责一个页面的样式(样式层) JavaScript:负责与用户交互,加强用户体验(行为层) 网页前端开发(Javascript的老本行) 移动开发 webapp 混合式应用 网站后端开发(Node.js可以让js在后端运行) 插件开发(由于js跨平台这一特性,很多插件使用js进行开发,因为一次开发可以保证跨平台使用) 桌面开发(主要是指chrome浏览器能把js写的程序打包成桌面应用) 游戏开发 等等。。。 网页前端中的作用: 数据提交到服务器之前验证数据 给HTML网页增加动态功能 响应用户操作 加强用户体验 跨平台 JavaScript简史 90年代 28.8kb/s 1995 Netscape2加入LiveScript,改名 JavaScript 微软 IE3加入JScript Nombas推出ScriptEase