python、java都有官网,有官方文档

javascript却找不到官网和官方文档

js大全 https://github.com/jobbole/awesome-javascript-cn

mdn js: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference

mdn js中文: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference

在mdn中搜索离线文档时看到下面的网页

https://kapeli.com/mdn_offline

Offline MDN Docs


You can download the MDN docs using the table below. Before downloading, please consider using a documentation browsing app like Dash (macOS), Velocity (Windows) or Zeal (Linux) instead. These apps will help you get the most out of the docs, by providing a search index and quick access to everything you need.

CSS.tgz 1 August 2018  
HTML.tgz 1 August 2018  
JavaScript.tgz 1 August 2018 Note: Includes DOM docs
SVG.tgz 1 August 2018  
XSLT.tgz 1 August 2018  

These archives will be updated once every month (or so). Please contact me if anything is wrong.

因此发现了dash app

Dash是一个API文档浏览器( API Documentation Browser),以及代码片段管理工具(Code Snippet Manager)。你没看错,它就只有这两个功能,但确实是程序员(至少对于我来说)最为关心的特性,自己之前也用过了不少类似的工具,可以毫不夸张地说,Dash是它们之中做的最好的一个!

在dash中搜索mdn可以看到 mdn里面的 mdn docs.

Mozilla是一个自由软件社群,由网景通信公司的成员于1998年创立。在非正式的场合下,“Mozilla”这个名字常用于不同的事物上。

这些事物大都与现已歇业的网景通信公司及其旗下的应用软件相关。

最初,“Mozilla”这个名字被用作网景导航者的开发代号。网景通信公司希望网景导航者能够取代当时世界第一的Mosaic,而这个名字由“Mosaic Killa”(Killa是俚语中Killer的拼法)变化而来,并与经典的虚拟怪物哥斯拉谐趣:“Godzilla eat the Mosaic”,即Mosaic+Godzilla+Killa=Mozilla,Netscape工程师杰米·加文斯基说他是在一次Netscape员工会议上想到这个名字的。

1998年3月31日,Netscape在源码开放许可证的安排下,公开了网景通信家的大部分源代码。这个项目沿用了Mozilla的名称,并且新成立了Mozilla开发社群,及其专门网站Mozilla.org

Mozilla基金会(英语:Mozilla Foundation)是为支持和领导开放源代码项目而设立的一个非营利组织。该组织制定管理开发政策,经营关键基础组织和管理商标及知识产权。它拥有一个子公司:Mozilla公司,用来雇佣开发人员开发Mozilla Firefox网页浏览器Mozilla Thunderbird电子邮件客户端软件的发行版。Mozilla基金会总部位于美国加州的芒廷维尤。

Mozilla基金会把自己描述为“一个致力于在互联网领域提供多样化选择和创新的公益组织”。在Mozilla基金会所遵循的Mozilla宣言当中,其中列出了十条原则,涵盖认为对全民及商业活动有益的互联网发展重要方针。

1998年2月23日,网景公司成立了“Mozilla组织”,让它来协调Mozilla应用包(Mozilla Application Suite)的开发。尽管Mozilla组织主要由网景公司的员工组成,但是理论上,它是独立于网景公司运作的。Mozilla组织声称他们开发的应用包主要用于测试目的,不适合最终用户使用,以至于当时一度出现了Beonex Communicator这样的商业化软件出现,但是,大多数用户还是直接去下载官方的Mozilla Application Suite。

当美国在线(网景的母公司)进行大规模裁员后,Mozilla基金会在2003年7月15日成立了,它的目的是保证Mozilla组织可以在没有网景以后能继续生存下去。美国在线向基金会提供硬件设施、商标和知识产权,并且在三个月内雇用了一个三人小组来协助过渡。美国在线还承诺在2年时间内捐助200万美元给基金会[7]

(后来通过google、yahoo等融资,条件是在firefox上默认搜索引擎)

Mozilla公司(英语:Mozilla Corporation,缩写:MoCo)成立于2005年8月3日,由非营利组织Mozilla基金会所设立的全资子公司,它将会专注把Firefox和Thunderbird带到终端用户,和监督产品的推广和资助。Mozilla公司所获得的利润将全数投入到Mozilla基金会。Mozilla公司宣称的目标是努力实现Mozilla基金会的公共利益,以“促进互联网上的选择权和创新”。

javascript文档DOC的更多相关文章

  1. 第一百一十四节,JavaScript文档对象,DOM进阶

    JavaScript文档对象,DOM进阶 学习要点: 1.DOM类型 2.DOM扩展 3.DOM操作内容 DOM自身存在很多类型,在DOM基础课程中大部分都有所接触,比如Element类型:表示的是元 ...

  2. 第一百一十三节,JavaScript文档对象,DOM基础

    JavaScript文档对象,DOM基础 学习要点: 1.DOM介绍 2.查找元素 3.DOM节点 4.节点操作 DOM(Document Object Model)即文档对象模型,针对HTML和XM ...

  3. 学习笔记:javascript 文档对象(document)

    1.documnet函数 方法 描述 close() 关闭用 document.open() 方法打开的输出流,并显示选定的数据. getElementById() 返回对拥有指定 id 的第一个对象 ...

  4. Java将数据写入word文档(.doc)

    Java可用org.apache.poi包来操作word文档.org.apache.poi包可于官网上下载,解压后各jar作用如下图所示: 可根据需求导入对应的jar. 一.HWPFDocument类 ...

  5. javascript文档

    DOM Document <html> Document 对象 每个载入浏览器的 HTML 文档都会成为 Document 对象. Document 对象使我们可以从脚本中对 HTML 页 ...

  6. 第二章 JavaScript文档(上)

    JavaScript 1.JavaScript简介 起源 在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成.Netscape在最初将其脚本语言命名 ...

  7. JavaScript文档对象模型

    文档对象模型(Document Object Model, DOM)是W3C提出的用于访问和修改文档的接口. JavaScript设计的初衷是为Web提供交互功能,它通过DOM接口来访问和修改文档. ...

  8. python实用小技巧自问自答系列(一):查看类中函数文档doc的方法

    问题:如何查看某个类的方法文档说明或者是函数的参数列表情况? 答: 方法一:直接在需要查询的方法后面加上".__doc__"即可以打印出该方法的文档说明(需要先导入该方法所属模块) ...

  9. OFFICE文档(DOC,XLS,PPT)打开报错的解决办法!

    一般情况下,打开OFFICE文档报错都是因为模板文件出错!! 至于为什么会出错这个问题不好说,可能是不正确关闭文档等等,重装OFFICE也不一定能解决问题! 出现这种情况一般是所有的Word文档或者E ...

随机推荐

  1. 牛客网 PAT 算法历年真题 1009 : 1019. 数字黑洞 (20)

    1019. 数字黑洞 (20) 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 给定任一个各位数字不完全相同的4 ...

  2. vp uml uninstall

    1◆ vp uml uninstall D:\devsoft\ultimate\idea\plugins\sdeIJ         D:\devsoft\ultimate\idea\bin\sde ...

  3. swap分区不足ubuntu休眠

    安装uswsusp Ubuntu gnu/linux只需 代码: sudo aptitude install uswsusp Arch gnu/linux系统 代码: sudo pacman -S u ...

  4. 【SQL】group by 及 having

    Group By 分组汇总 HAVING:给分组设置条件 1.概述 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”, ...

  5. flask+apache+mod-wsgi部署遇到的坑

    首先,看到这种方式部署,我也有疑问,为什么不用nginx,gunicorn.接手的项目,就先按照前人思路run起来. 线上使用ubuntu系统,apache2,而给我玩耍的测试机是centos6.5, ...

  6. java开发简易计算器

    所选用的编译工具为NetBeans /* * To change this license header, choose License Headers in Project Properties. ...

  7. 如何从零安装Mysql

    1.yum/rpm安装 2.采用二进制方式免编译安装MySQL. 3.考虑到MySQL5.4.xx及以后系列产品的特殊性,其编译方式和早期的第一条产品线的有所不同,这里采用cmake或gmake方式的 ...

  8. python 高级语言特性

    装饰器decorator的使用 在某公司的一次笔试中面试官出了一道题,使用python 的decorator实现一个函数的执行时间的计算. 分析:关于函数执行时间的计算,那么肯定是执行之前得到一个时间 ...

  9. ::selection 选择器

    使被选中的文本成为红色:::selection { color:#ff0000; } ::-moz-selection { color:#ff0000; }

  10. ios 汽车品牌展示案例

    汽车组模型 // ZQRGroup.h #import <Foundation/Foundation.h> @interface ZQRGroup : NSObject /** *组标题 ...