前端開發必備之MDN文檔


看了篇文章,感覺挺好,轉了

原地址:http://blog.csdn.net/gsls200808/article/details/51065139

想下載MDN文檔的看前面的內容就可以了。

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
 

文件: developer.mozilla.org.tar.gz  
大小: 2106953996 字節  
修改時間: 2016年4月5日, 17:02:54  
MD5: 108E98A3312F6B387B78C746144246D3  
SHA1: DEE968F56660EF2AC21EF08A673AFC403C329D81  
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. #構造異常字符串訪問的\x16\x03\x01\x00\xAE\x01\x00\x00\xAA\x03\x01W\x09>  
  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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM