df1986yz 发表于 2022-9-3 10:45:38

小白求助!

'基于Web的公司设备管理网站的设计与实现'   这个题目,是否按照课程学习HTML、css、JavaScript这些就可以完成?是否还需要掌握其他知识/技能?

Twilight6 发表于 2022-9-3 10:51:11

本帖最后由 Twilight6 于 2022-9-3 10:52 编辑



HTML、CSS、JavaScript 只是 Web 前端一部分的

Web 后端你还需要学习 PHP 或者 JavaWeb 或 Python Web (看你选哪个语言搞后端,各有各的优势)

只学习前端3剑客(HTML、CSS、JS)是肯定比不够的,除非你只是想做一个静态页面

而且例如你的设备管理信息,这些都要存储在数据库,通过后端在数据库中查询出结果动态显示到页面,所以也需要学习 SQL

临时号 发表于 2022-9-3 10:51:46

本帖最后由 临时号 于 2022-9-3 13:17 编辑

你的这个网站只学习HTML+CSS+JavaScript肯定完成不了的
因为这个网站很明显有后端部分,需要学习后端语言
后端语言有很多,如PHP,Java,ASP等等,node.js也可以做后端

陈尚涵 发表于 2022-9-3 11:07:47

临时号 发表于 2022-9-3 10:51
你的这个网站只学习HTML+CSS+JavaScript肯定完成不了的
因为这个网站很明显有后端部分,需要学习后端语言
...

不是Javascript,是node.js

临时号 发表于 2022-9-3 11:19:36

陈尚涵 发表于 2022-9-3 11:07
不是Javascript,是node.js

也可以叫JavaScript,因为本质上也是运行在服务器上的JavaScript
当然叫node.js很多,主要还是因为其编译器叫node.js
这里我主要为了突出JavaScript既可以写前端也可以写后端,所以我就写成了JavaScript

陈尚涵 发表于 2022-9-3 13:08:44

临时号 发表于 2022-9-3 11:19
也可以叫JavaScript,因为本质上也是运行在服务器上的JavaScript
当然叫node.js很多,主要还是因为其编 ...

?我只能告诉你Javascript≠node.js

临时号 发表于 2022-9-3 13:17:12

陈尚涵 发表于 2022-9-3 13:08
?我只能告诉你Javascript≠node.js

那好吧,我信你

陈尚涵 发表于 2022-9-3 13:34:53

临时号 发表于 2022-9-3 13:17
那好吧,我信你

node.js和javascript只有语法一样,其他的差别其实很大

临时号 发表于 2022-9-3 13:38:14

陈尚涵 发表于 2022-9-3 13:34
node.js和javascript只有语法一样,其他的差别其实很大

好的,受教了,一起学习^_^

陈尚涵 发表于 2022-9-3 13:48:22

临时号 发表于 2022-9-3 13:38
好的,受教了,一起学习^_^

kogawananari 发表于 2022-9-3 21:19:11

陈尚涵 发表于 2022-9-3 13:34
node.js和javascript只有语法一样,其他的差别其实很大

冷知识 JavaScript里是没有setTimeout的 你用的setTimeout是浏览器的window对象或者nodejs擅自提供的 所以浏览器里的js也不是js,安卓里运行的java也不是java,Unity里运行的c#也不是c#{:10_254:}{:10_312:}

编程追风梦 发表于 2022-9-4 06:58:37

这个肯定不行的,那都不是一个技术模块,一个是编成,一个是管理

陈尚涵 发表于 2022-9-4 08:42:47

kogawananari 发表于 2022-9-3 21:19
冷知识 JavaScript里是没有setTimeout的 你用的setTimeout是浏览器的window对象或者nodejs擅自提供的 所 ...

啊对对对

沐雨尘枫 发表于 2022-9-4 10:14:15

这只是前端,后端与服务器搭建都要学{:10_266:}

沐雨尘枫 发表于 2022-9-4 10:15:07

沐雨尘枫 发表于 2022-9-4 10:14
这只是前端,后端与服务器搭建都要学

数据库的sql也要学点,不想学网上找个模板吧

dolly_yos2 发表于 2022-9-4 10:20:43

kogawananari 发表于 2022-9-3 21:19
冷知识 JavaScript里是没有setTimeout的 你用的setTimeout是浏览器的window对象或者nodejs擅自提供的 所 ...

Android 的 Java 和 Unity 的 C# 真不熟,不过建议您可以简单浏览一下
262.ecma-international.org/13.0/#sec-overview

kogawananari 发表于 2022-9-4 15:31:36

dolly_yos2 发表于 2022-9-4 10:20
Android 的 Java 和 Unity 的 C# 真不熟,不过建议您可以简单浏览一下
262.ecma-international.org/13.0 ...

我说的js就是ecmascript不用看这些。我的意思是就是cpython能代表python 但是v8代表不了js

dolly_yos2 发表于 2022-9-4 16:27:38

kogawananari 发表于 2022-9-4 15:31
我说的js就是ecmascript不用看这些。我的意思是就是cpython能代表python 但是v8代表不了js

又简单研究了一下 CPython ,我好像有点明白您的意思了。CPython 的特殊之处在于其本身就是 Python 的参考实现, CPython 可以接受的字符串就是 Python ,但字符串能够为您所提到的 V8 或其它 JavaScript 实现接受并不是该字符串是 JavaScript 的充要条件,不知理解是否接近?
关于 JavaScript ,先前引用的这一小节标准内容的意图在于说明实现在提供环境接口和额外功能上是具有自由性的,引用的第 4 小节是非正式的,而第二小节正式而明确的规范了实现合规的条件。
关于这一点,我也尚没有很好的答案,想请教一下您的看法:当说 A 是 JavaScript 的时候,究竟是在基于一种什么标准进行判断?是否如果 A 能为一个合乎 ECMA-262 的实现接受,它就是 JavaScript ?或者您认为 JavaScript 只是一组语法和对应语义?这个哲学问题可能比我先前想象的还要深刻和复杂,希望您点拨。
页: [1]
查看完整版本: 小白求助!