zoukankan      html  css  js  c++  java
  • 前端开发必备之MDN文档

    想下载MDN文档的看前面的内容就可以了。

    HTML 源码下载

    MDN官方下载地址:https://developer.mozilla.org/media/developer.mozilla.org.tar.gz

    360云盘分流地址:https://yunpan.cn/cqB59EAGiPNy2  访问密码 0a15

    用MDN文档制作的临时镜像站点:http://115.159.125.217:8080/MDN/en-US/docs/Web.1.html

    校验信息

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. 文件: developer.mozilla.org.tar.gz  
    2. 大小: 2106953996 字节  
    3. 修改时间: 2016年4月5日, 17:02:54  
    4. MD5: 108E98A3312F6B387B78C746144246D3  
    5. SHA1: DEE968F56660EF2AC21EF08A673AFC403C329D81  
    6. CRC32: B6B40C04  


    后面的是介绍。

    学前端,查文档是免不了的,一般来说遇到不认识的标签都会直接放百度去搜,不出意外的话w3school总是会出现在结果中

    这个网站实际上挺适合初学者查这些的,但是不能把这个网站的东西当作权威,也不要误以为这是w3c的官网。否则有可能掉坑里。

    W3C官网的地址是:http://www.w3.org

    关于w3school,还有另外一个w3school 菜鸟教程,这两个都不是官方的,是国内的两拨人建立的。

    这两个网站的API并不详细。如果要查详细的API,建议查两个地方的

    一个是w3c标准,网址是:https://www.w3.org/standards/

    可能有很多人无法访问这个网站,放两张图

    还有一个是mozilla开发者网站的MDN文档,网址是:https://developer.mozilla.org/en-US/docs/Web

    这个网站打开比较慢,所以需要有耐心。

    不过比较方便的是,官方提供了离线的文档给我们,官方称它为离线MDN,在关于MDN的页面可以看到:https://developer.mozilla.org/en-US/docs/MDN/About

    点击那个a full tarball mirror of MDN就可以下载了。网页上显示的大小是1.3G,实际大小是1.96G

    解压完大概占用13个G,4GB内存的电脑用winrar解压了一个小时多点。中间还报了两个错,原因是同名大小写的文件在windows下认为是同一个文件,影响小部分网页,建议在Linux下使用tar -zxvf developer.mozilla.org.tar.gz进行解压。

    补充:CSDN上有个MDN的2008年的离线文档,那时候官方还没有出离线版本。下载地址:http://download.csdn.net/download/moritika/626625

    简单看一下mozilla开发者网站和国内w3school网站的几个标签就能看出差距在哪了

    <input type="date">标签文档对比

    w3school:http://www.w3school.com.cn/jsref/dom_obj_date.asp

    mozilla:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date

    w3c:https://www.w3.org/TR/html-markup/input.date.html

    w3school英文版(国内的.cn就是仿这个网站的):http://www.w3schools.com/html/html_form_input_types.asp

    附:镜像搭建的配置文件

    上面的临时镜像是在nginx下搭建的。

    nginx.conf的server改成下面的内容

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. server {  
    2.     listen       8080;  
    3.     server_name  0.0.0.0;  
    4.   
    5.     #封IP文件blocksip.conf  
    6.     include blocksip.conf;  
    7.   
    8.     location / {  
    9.         root   html;  
    10.         index  index.html index.htm;  
    11.     }  
    12.   
    13.     error_page   500 502 503 504  /50x.html;  
    14.     location = /50x.html {  
    15.         root   html;  
    16.     }  
    17.     location /MDN/ {  
    18.         root   html;  
    19.         #url重写,自动添加html后缀  
    20.         if (-e $request_filename.html ) {  
    21.             rewrite ^(.*)$ $1.html break;             
    22.         }  
    23.           
    24.     }  
    25. }  

    端口号是8080,监听所有IP,由于总是有人闲着没事扫代理扫后台路径,所以加了个blocksip.conf专门用来封IP,其次是location /MDN/目录,这个就是在默认的html目录下新建一个名为MDN的文件夹,然后把你的东西解压到里面就可以了。后面if写了一个重写规则,方便没有写.html后缀的时候能够重定向到有html后缀的文件上去,为了和mozilla的网址对应。

    blocksip.conf文件内容

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. #使用路径猜测扫描的"GET /discuz HTTP/1.1" 404 168 "-" "libwww-perl/6.05"  
    2. #113.142.38.10  
    3. #111.161.48.138  
    4. #113.142.24.15  
    5. deny 113.142.38.10;  
    6. deny 111.161.48.138;  
    7. deny 113.142.24.15;  
    8.   
    9. #使用代理检测的http://best-proxies.ru/azenv.php?  
    10. #5.178.86.74  
    11. #5.178.86.76  
    12. #95.25.167.148  
    13. #95.213.187.187  
    14. #5.178.86.78  
    15. #95.213.187.189  
    16. deny 5.178.86.74;  
    17. deny 5.178.86.76;  
    18. deny 95.25.167.148;  
    19. deny 95.213.187.187;  
    20. deny 5.178.86.78;  
    21. deny 95.213.187.189;  
    22.   
    23. #使用代理检测的 http://testp1.piwo.pila.pl/testproxy.php  
    24. #185.25.151.159  
    25. #37.233.101.128  
    26. #185.25.148.240  
    27. deny 185.25.151.159;  
    28. deny 37.233.101.128;  
    29. deny 185.25.148.240;  
    30.   
    31. #使用代理检测的 http://www.messedupshit.com/judgeme/azenv.php  
    32. #184.75.223.219  
    33. deny 184.75.223.219;  
    34.   
    35. #构造异常字符串访问的x16x03x01x00xAEx01x00x00xAAx03x01Wx09>  
    36. #123.151.43.65  
    37. #139.196.16.191  
    38. #101.226.103.146  
    39. deny 123.151.43.65;  
    40. deny 139.196.16.191;  
    41. deny 101.226.103.146;  
    42.   
    43. #SOCKS代理请求头CONNECT smtp.mail.yahoo.com:25 HTTP/1.0  
    44. #114.43.1.240  
    45. #111.248.99.235  
    46. #61.228.94.168  
    47. #118.161.71.108  
    48. deny 114.43.1.240;  
    49. deny 111.248.99.235;  
    50. deny 61.228.94.168;  
    51. deny 118.161.71.108;  
    52.   
    53. #构造OPTIONS请求头OPTIONS * HTTP/1.1  
    54. #103.249.107.46  
    55. deny 103.249.107.46;  
    56.   
    57. #构造其他网站的主机头GET http://www.baidu.com/ HTTP/1.1  
    58. #123.151.42.61  
    59. #106.185.47.161  
    60. #115.239.228.202  
    61. #172.82.166.210  
    62. #120.132.50.135  
    63. #61.157.96.193  
    64. #213.246.45.128  
    65. #66.240.219.146  
    66. deny 123.151.42.61;  
    67. deny 106.185.47.161;  
    68. deny 115.239.228.202;  
    69. deny 172.82.166.210;  
    70. deny 120.132.50.135;  
    71. deny 61.157.96.193;  
    72. deny 213.246.45.128;  
    73. deny 66.240.219.146;  
    74.   
    75. #test  
    76. #deny 127.0.0.1;  

    加入上述列表的IP访问我的镜像站时会出现403Forbidden,如果你正常访问遇到这个问题,请在评论区留言。部分IP参考东北大学网络威胁黑名单系统逐渐加入。

    附:东北大学网络威胁黑名单系统,http://antivirus.neu.edu.cn/scan/

  • 相关阅读:
    Realtime crowdsourcing
    maven 常用插件汇总
    fctix
    sencha extjs4 command tools sdk
    首次吃了一颗带奶糖味的消炎药,不知道管用不
    spring mvc3 example
    ubuntu ati driver DO NOT INSTALL recommand driver
    yet another js editor on windows support extjs
    how to use springsource tools suite maven3 on command
    ocr service
  • 原文地址:https://www.cnblogs.com/xujiahui/p/6722825.html
Copyright © 2011-2022 走看看