javascript介绍 - Go语言中文社区

javascript介绍


目录

1.js语言

2.作者

3.网景公司  netscape

4.起源

5.体系

6.CSS,javascript的引入方式

(1)行内  功能简单

(2)文本内部

(3)外部链接  创建js文件

7.js的输出方式

8.算法的特点



1.js语言

单线程,异步,解释性语言

脚本语言,编程语言,和JAVA语言没有任何联系,体系非常灵活,它的发展史就是浏览器的竞争史

2.作者

布兰登·艾奇(BrendanEich,1961年~),

2005年到2014年,在Mozilla公司担任首席技术长(ChiefTechnologyOfficer),出任Mocilla的CEO十天就被迫辞职

3.网景公司  netscape

(1)在01年之前网页都是netscape网景公司写的

(2)吉姆·克拉克是网景公司的创始人

4.起源

网页都是后端程序员写出来的,表单验证要和后台进行交互,验证时间过于长,为了解决这个问题,网景公司让布兰登·艾奇写出了一门新的语言,他仅仅用了10天就写出了   live-script10语言,但是这门语言被公司搁置了,后面IE浏览器火了起来,并且把script语言给推广开来,这时网景公司就着急了,联合SUN(JAVA)公司,ECMA把js正式推出,是为了蹭java的热度,才起名为javascript

他们成立了Morzilla基金会,后来觉得网景浏览器不行了,他们创造了火狐浏览器   firefox

语言 举例 特点
解释型语言 python  javascript 一行一行执行,当报错的时候,后面的程序就不会执行,执行速度比较慢
编译型语言 c  c++   c#  java

全部程序执行完之后,把所有的错都报出来

源代码  ,c   ----->  二进制文件   .obj  ----->可执行文件   .exe

5.体系

ECMAscript 是 js的核心语法部分

DOM(Document Object Model)文档对象模型/文档树模型 html

结点(元素,文本,属性)

API:操作浏览器的一些程序接口 (地址,版本号,前进,后退,刷新)

BOM(Browser Object Model 浏览器对象模型)

6.CSS,javascript的引入方式

(1)行内  功能简单

<button onclick="alert('傻子,你点到我了')">点击我</button>

(2)文本内部

CSS

<style></style>

只能写在<head>标签里面
javascript <script></script>

可以写在任何地方,还可以写多个,可以重复

一般来说要写在<body>里面

<script>
    var btn=document.getElementEyId('btn');
    btn.onclick=function(){
        alert('你点我了);
    }
    
</script>

(3)外部链接  创建js文件

7.js的输出方式

alert()   弹出警告框  ,用来调试作用,
console.log()   向控制台输出
document.write()     向浏览器界面输出

8.算法的特点

(1)正确性

(2)健壮性

(3)可读性

(4)事件效率高,存储率低

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/g_optimistic/article/details/87968881
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-28 03:36:08
  • 阅读 ( 800 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢