鱼C论坛

 找回密码
 立即注册
查看: 412|回复: 0

[知识点备忘] 第000讲:序章

[复制链接]
发表于 2024-2-26 00:51:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
第000讲:序章



0. 本节视频




1. 发明 JavaScript 仅用了 10 天的时间

1995 年,JavaScript 由 Netscape 的工程师 Brendan Eich,仅花了 10 天的时间就设计出来了。

最初起名是叫 Mocha,后来又改名为 LiveScript,最终在 Sun Microsystems 的撺掇下,改名为 JavaScript。


2. JavaScript 诞生之初的目的

JavaScript 是带着使命来的:

一方面是它提高了用户体验,允许开发者在用户与页面交互时添加动态效果;

另外一方面,JavaScript 通过在客户端执行运算,减少了对服务器的请求,这样就可以有效地降低服务器的负载。


3. JavaScript 的发展历程

JavaScript 的标准来源于 1997 年首次发布的 ECMAScript。

对于 JavaScript 来说,意义要更重大,甚至可以说如果没有 ECMAScript,可能今天我们就见不到这门语言了。

从 1997 年的第一版首次发布,到 2015 年 ECMAScript 6,也叫 ES6 的推出,ECMAScript 的基本盘就算是稳了,

之后每年会推出一个小版本的更新,以年份命名,比如 ECMAScript2023,ECMAScript2024 这样。

不过,ES6 被认为是 JavaScript 目前为止最重大的更新,因为它引入了类、模块、箭头函数、Promises、模板字符串、还有新的数据结构等等。

使得 JavaScript 适应现代开发需求、保持其 Web 编程语言的领导地位,可以说 ES6 就是一个里程碑式的更新!


当然,Ajax 的兴起,jQuery 库的流行,V8 引擎的助力,HTML5 和 CSS3 的标准化,Node.js 的出现,

以及 AngularJS、React、Vue.js 这些现代框架的腾飞,都是成就如今 JavaScript 江湖地位不可或缺的关键因素。


总而言之,JavaScript 的发展经历了许多重要的阶段,这些阶段推动了它从一个简单的客户端脚本语言,变成了一个功能全面的全栈开发语言。


4. 全栈开发需要掌握哪些知识

全栈开发(Full-Stack Development)是指在软件开发过程中,一个开发者或者开发团队拥有创建一个完整应用程序的能力,包括前端(客户端)和后端(服务器端)的工作。

一个全栈开发攻城狮通常需要拥有以下几方面的知识和技能:

前端技术

  • HTML/CSS:网页的基础,用于构建页面结构和样式。
  • JavaScript 和前端框架或库(如 React, Angular, Vue.js):使得网页可以响应用户操作,实现动态功能。
  • 响应式设计:确保网站在不同大小的屏幕和设备上都能良好显示。

前端技术其实就是大家常说的网页三剑客~

比如咱们卖书的这个页面 -> https://ilovefishc.com/books

就是使用纯纯的 HTML 和 CSS 实现,一行 JavaScript 的代码都不需要!

IJHuEmoY9F.png

看着也不错,简洁大气,响应式布局。

那 JavaScript 能干嘛呢?

最近全网都在疯传的量子纠缠实现(请看视频演示),就是使用 JavaScript 来开发的!

就说想不想学吧~




后端技术

  • 服务器、服务、和 API 的开发:使用各种后端语言(如 Node.js, Python, Ruby, Java, PHP, .NET 等)。
  • 数据库管理:能够设计、操作和管理数据库(如 MySQL, PostgreSQL, MongoDB, Redis 等)。
  • 服务器管理:理解如何配置和管理服务器,包括云服务提供商(如 AWS, Google Cloud, Azure 等)的服务。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 20:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表