吉林智能网站建设找哪家,wordpress破解插件,官方网站、门户网站是什么意思?,内江住房和城乡建设厅网站文章目录 1、为什么需要JavaScript2、发展历史3、什么是JavaScript3.1、JavaScript介绍3.2、JavaScript内部结构3.3、主要功能 4、TypeScript 1、为什么需要JavaScript
前面我们已经了解了网页三剑客的HTML和CSS#xff0c;已经明确了它们的职责。 HTML负责页面的展现#x… 文章目录 1、为什么需要JavaScript2、发展历史3、什么是JavaScript3.1、JavaScript介绍3.2、JavaScript内部结构3.3、主要功能 4、TypeScript 1、为什么需要JavaScript
前面我们已经了解了网页三剑客的HTML和CSS已经明确了它们的职责。 HTML负责页面的展现CSS负责页面的美化它们一起实现了静态网页。 这样的网站很死板不活跃如何实现和用户的互动这就需要JavaScript了。如它可以点击按钮弹出图片对话框来上传图片它可以填写登录表单用户名和密码进行身份验证如它可以填写身份证并进行格式验证错误时提醒用户。 总之有了JavaScript我们就可以做动态网站了。
2、发展历史 JavaScript最初受Java启发而开始设计的目的之一就是“看上去像Java”因此语法上有类似之处一些名称和命名规范驼峰规则也借自Java但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似是当时Netscape为了营销考虑与Sun微系统达成协议的结果。微软同时期也推出了JScript来迎战JavaScript的脚本语言。
发展初期JavaScript的标准并未确定同期有Netscape的JavaScript微软的JScript和CEnvi的ScriptEase三足鼎立。
1997年在ECMA的协调下由Netscape、Sun、微软、Borland组成的工作组确定统一标准ECMA-262。 完整的JavaScript实现包含三个部分ECMAScript文档对象模型DOM浏览器对象模型BOM。
3、什么是JavaScript
3.1、JavaScript介绍
JavaScript简称“JS”是一种具有函数优先的轻量级解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名但是它也被用到了很多非浏览器环境中JavaScript基于原型编程、多范式的动态脚本语言并且支持面向对象、命令式、声明式、函数式编程范式。
3.2、JavaScript内部结构 ECMAScript描述了该语言的语法和基本对象。文档对象模型DOMDocument Object Model描述处理网页内容的方法和接口。浏览器对象模型BOMBrowser Object Model 描述与浏览器进行交互的方法和接口。 3.3、主要功能
嵌入动态文本于HTML页面。 对浏览器事件做出响应。 读写HTML元素。 在数据被提交到服务器之前验证数据。 检测访客的浏览器信息是IE浏览器还是谷歌浏览器等 控制Cookies包括创建和修改等。 基于Node.js技术进行服务器端编程。
4、TypeScript
C、Java我们都称作强语言无所不能。而JavaScript我们称为脚本语言它被束缚限定只能在浏览器下工作。这点是天然的缺陷让JavaScript的发展受限。在开发鄙视链中它只能在角落中但随着B/S程序的兴盛其它语言在这块无法替代JavaScript。而且随着大前端的兴起它也飞速的发展从语言进阶到框架Angular、React、Vue从弱语言JavaScript进阶到强语言TypeScript。
TypeScript 起源于使用JavaScript开发的大型项目 。由于JavaScript语言本身的局限性难以胜任大型项目的开发和维护。因此微软开发了TypeScript 使得其能够胜任大型项目的开发。
TypeScript的作者是安德斯·海尔斯伯格C#的首席架构师。 它是开源和跨平台的编程语言。它是JavaScript的一个超集而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
TypeScript扩展了JavaScript的语法所以任何现有的JavaScript程序可以运行在TypeScript环境中。TypeScript是为大型应用的开发而设计并且可以编译为JavaScript。