javascript和传统语言的区别

 明年就要毕业了,最近参加校招,找工作的过程确实纠结,有时间要好好总结下。本来一直在投后台开发的职位,结果拿了个web前端的职位。感觉web前端也是蛮有前途的,就接受了。以前基本上没接触过这方面的知识,因此打算在入职以前看看基础知识。最近在看javascript,感觉它和以前接触到传统语言有很多的不同之处。总结一下它和以前接触过的语言的区别,加深下对javascript的总体理解。
1.java和C++是面向对象的语言,提供抽象、继承、重载等有关面向对象的功能,但是javascript却是基于对象事件驱动编程语言,所谓基于对象就是javascript把其他语言创建的对象统一起来,形成一个对象系统,以供自己使用。javascript的封装和继承都是通过函数来进行模拟。感觉javascript的事件驱动模型和MFC等客户端编程语言有很大的相似之处。
2.javascript是一种脚本语言,其源代码不需要编译就可以文本格式的字符代码发给客户端,有浏览器解释执行。而C,C++和java等语言必须经过编译才可以执行。
3.javascript是一种弱类型的语言,即变量在使用前不需要声明,而是解释器在运行时检查其数据类型。C,C++和java等语言是强类型的语言,即所有变量在编译之前必须做声明。
4.javascript采用动态联编,即javascript的对象引用在运行时进行检查。而C,C++和java等语言采用静态联编,即对象引用必须在编译是进行。在面向对象的多态性实现上会采用动态联编(当然C++中还有静多态的即通过模板来静态联编实现多态),然而javascript就是采用动态联编的,因此讨论javascript的多态性就没有甚么必要了。
我感觉javascript和其他这些语言还是很大不同的,确实也是一门很强大的语言。我认为要学好一门知识,首先应该对它有个整体的把握,这样才不会只学到一些皮毛,才可以更深入的去理解它。因此我写这篇小文章来总结这几天看javascript和理解吧,明白了它和以前接触的语言的异同点和用途才会更好的掌握吧。希望自己可以学好这门语言,毕竟以后工作中要经常用到的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的例子,展示如何利用HTML、CSS和JavaScript制作中华传统文化网页。 首先,我们需要创建一个HTML文件。在文件中,我们可以添加各种元素,如标题、段落、图片、链接等。在这个例子中,我们将创建一个简单的页面,包括一个标题、一个图片和一个段落。 ```html <!DOCTYPE html> <html> <head> <title>中华传统文化</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <header> <h1>中华传统文化</h1> </header> <main> <img src="https://picsum.photos/400/300" alt="中华传统文化"> <p>中华传统文化是中华民族的精神财富,涵盖了中国历史、哲学、文学、艺术等方面的内容。它独具特色、博大精深,对于推动中华民族的发展和繁荣有着重要作用。</p> </main> <footer> <p>© 2021 中华传统文化网页</p> </footer> </body> </html> ``` 这个HTML文件包括一个标题、一个图片和一个段落。图片使用了一个随机图片生成器(picsum),可以替换为任何你想要的图片。我们还添加了一个CSS文件,用于定义页面的样式。 接下来,我们需要创建一个CSS文件,用于定义页面的样式。在这个例子中,我们将添加一些基本的样式,如页面的背景颜色、标题的字体和颜色、段落的字体和颜色等。 ```css body { background-color: #f2f2f2; font-family: Arial, sans-serif; } header { background-color: #333; color: #fff; padding: 20px; } h1 { font-size: 36px; margin: 0; } main { padding: 20px; } img { display: block; margin: auto; } p { font-size: 18px; line-height: 1.5; color: #333; } footer { background-color: #333; color: #fff; padding: 20px; text-align: center; } ``` 这个CSS文件定义了页面的样式,包括背景颜色、标题的样式、图片的样式、段落的样式和页脚的样式。 最后,我们可以添加一些JavaScript代码,用于增强页面的交互性。在这个例子中,我们将添加一些简单的代码,用于在用户点击图片时弹出一个提示框。 ```javascript const img = document.querySelector('img'); img.addEventListener('click', () => { alert('欢迎学习中华传统文化!'); }); ``` 这个JavaScript代码添加了一个事件监听器,当用户点击图片时,它会弹出一个提示框,显示欢迎学习中华传统文化的消息。 综上所述,以上就是使用HTML、CSS和JavaScript制作中华传统文化网页的一个简单例子。你可以根据自己的需要添加更多的元素和样式,或者实现更复杂的交互功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值