Javascript是什么,能干什么

一个网页的结构,是通过html决定的
脑袋,手脚,身体
Css决定了这个网页的样式
是高还是矮,是胖还是瘦,是黑还是白
这个网页的行为是通过JavaScript决定的
走路,跑步,眨眼睛

JavaScript的发展史

它最初由Netscape的Brendan Eich设计。JavaScript是甲骨文公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。
Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。为了取得技术优势,微软推出了JScript来迎战JavaScript的脚本语言。为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但是JavaScript具有非常丰富的特性。
发展初期,JavaScript的标准并未确定,同期有Netscape的JavaScript,微软的JScript和CEnvi的ScriptEase三足鼎立。1997年,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262。

JavaScript的使用

在前端开发中,JavaScript不能单独运行(除非是单独安装了JavaScript的运行环境)
JavaScript必须挂载在网页上
说羊毛出在羊身上
Html就是

Javascript是什么,能干什么、JavaScript的发展史、JavaScript的使用、方式一:内部引用、方式二:外部引用、程序设计的基础、数据类型与变量、运算符相关推荐

  1. javascript 代码_代码简介:2016年JavaScript的现状

    javascript 代码 Here are three stories we published this week that are worth your time: 这是我们本周发布的三个值得您 ...

  2. JavaScript - 数据类型和变量

    计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数 ...

  3. javascript createelement_贝程学院:Selenium与 JavaScript

    一.为什么学习JavaScript 进行web自动化测试也好还是移动端自动化测试也好,必须要对系统实现用到的技术有一定的了解,而JavaScript作为世界上最流行的脚本语言,在电脑.手机.平板上浏览 ...

  4. JavaScript内核系列 第8章 面向对象的JavaScript(下)

    原创作者: abruzzi 接上篇:JavaScript内核系列 第8章 面向对象的JavaScript(上) 8.4实例:事件分发器 这一节,我们通过学习一个面向对象的实例来对JavaScript的 ...

  5. 廖雪峰JavaScript学习笔记(基础及数据类型、变量)

    先睹为快 alert('我要学JavaScript!'); Run: 基本语法: 1.每个语句以;结束,不强制 2.语句块用{...} 3.//单行注释,/*...*/ 多行注释 数据类型: 1.不区 ...

  6. Flex与JavaScript的交互:调用JavaScipt或者被JavaScript调用

    一.在JavaScript中调用Flex方法 在Flex中可以用ExternalInterface来调用Flex的方法,途径是 1.通过在Flex应用可调用方法列表中添加指定的公用方法.在Flex应用 ...

  7. javascript历史、作用、三大组成、javascript代码书写位置、注意事项、变量

    JavaScript简介 JavaScript历史: JavaScript是一门解释型.动态类型.基于对象的脚本语言(不需要编译,直接执行,与之相对的是编译型语言),由美国网景公司的布兰登·艾奇发明, ...

  8. JavaScript高级程序设计笔记 - 第四章 变量 作用域 内存问题

    4.1 基本类型和引用类型的值 基本类型: 简单的数据段 引用类型: 指那些可能有多个值构成的对象, 指保存在内存中的对象 4.1.2 复制变量值 除了保存的方式不同之外,在从一个变量向另一个变量复制 ...

  9. python模拟访问js_python模拟http请求,返回“浏览器不支持javascript,请设置您的浏览器开启javascript支持”...

    需求 写一个可以自动获取"腾讯微博开发平台"申请中的oauth_verifier参数值的脚本. 正常情况下,需要人工从浏览器地址栏复制oauth_verifier的值,这个可以模拟 ...

最新文章

  1. Android内存优化大全(中)
  2. Java爬虫——B站弹幕爬取
  3. [剑指offer]面试题42:翻转单词顺序 VS左旋转字符串
  4. 机器学习的几种方法(knn,逻辑回归,SVM,决策树,随机森林,极限随机树,集成学习,Adaboost,GBDT)
  5. CVPR 2020 Oral|效果超群的老照片“复活”算法
  6. Linux开发_生成executable (application/x-executable)可执行程序
  7. hb:一个简单的 http/web bench 工具
  8. 跨域cookie设置
  9. TCP header
  10. linux菜鸟要飞-根目录
  11. prezi desktop
  12. 计算机网络应用基础试题6,计算机网络应用基础期末试卷试题2
  13. java+MySQL 基于ssm的眼镜销售购物商城
  14. python爬虫爬取机床展名录
  15. 微信小程序:实现微信登录
  16. 总结个人关于雷达样式的见解(脉内脉间调制)
  17. 8.3 Convex combinations (凸组合)
  18. WPF入门教程系列(2)---基础篇
  19. windows批处理脚本bat命令解析【7】EXIT /B 0
  20. SaaS 软件开发为企业数字化转型赋能

热门文章

  1. IDEA安装后无法启动
  2. tensorflow输出的人脸图片经过OpenCV write的图片是蓝色的问题的解决方案
  3. 每日学一个设计模式16——仲裁者模式
  4. 自制恋爱话术APP永久免费使用
  5. [异能程序员]第六章 遛狗(第二更)
  6. 近观趣店,“审视”罗敏
  7. 企业对接Walmart平台常见报错
  8. 符号链接symlink_什么是符号链接或符号链接? 如何为Windows和Linux创建Symlink?
  9. 期货交易品种基本面分析(期货品种技术面分析)
  10. 计算机linux二级试题,计算机二级考试题及答案