Javascript 创建Chrome/Safari扩展的先决条件

Javascript 创建Chrome/Safari扩展的先决条件,javascript,Javascript,我已经做了很长一段时间的程序员,但主要是用C和Fortran操作的。我喜欢相信我擅长科学/数值计算 最近,我有了一个浏览器扩展的想法。我在谷歌上搜索了一下,发现Javascript是我最好的选择。我一生中从未看过HTML、Javascript或CSS。Safari和Chrome网站建议我学习HTML、CSS和Javascript 我的问题是——我应该如何实现这一目标。我不打算在任何时候制作web应用程序,只想专注于浏览器扩展。我到底需要了解多少HTML和CSS?这些钱够了吗?在尝试学习Javas

我已经做了很长一段时间的程序员,但主要是用C和Fortran操作的。我喜欢相信我擅长科学/数值计算

最近,我有了一个浏览器扩展的想法。我在谷歌上搜索了一下,发现Javascript是我最好的选择。我一生中从未看过HTML、Javascript或CSS。Safari和Chrome网站建议我学习HTML、CSS和Javascript

我的问题是——我应该如何实现这一目标。我不打算在任何时候制作web应用程序,只想专注于浏览器扩展。我到底需要了解多少HTML和CSS?这些钱够了吗?在尝试学习Javascript之前,我需要先解决这个问题吗?我应该如何计划这项研究

另外,我看了几本关于Javascript的书,它看起来非常接近C,这对我来说是一个很大的优势。学习Javascript与我无关,学习HTML/CSS与我无关。

是一个很好的起点


如果您想要一本关于DOM、JS、服务器以及整个web的好的技术指南,

CodeAcademy web Fundamentals链接应该可以满足HTML和CSS的需要。不要害怕HTML——你只是在标记,或者更确切地说是描述文档的表示。使用CSS,在大多数情况下,您只是在文档上声明样式:将此段落加粗;将此背景更改为红色等

我仍在学习JavaScript,但我打赌这对你来说会更容易,因为你有C语言背景。语法看起来应该很熟悉。也许最明显的区别之一是C需要一个编译器来运行,而JavaScript只在浏览器中运行

还有一些不错的沙盒,可以尝试代码片段。

我认为应该教给你所有你需要知道的东西(或者至少要了解全局)