搜索框微格式?
回答
我能想到的唯一的事情是搜索應該是GET請求,以及您可能要實現一個RESTful API,允許開發人員查詢JSON和XML結果除了HTML
如果你想實現IE和Firefox等瀏覽器的插件,以便在瀏覽器的搜索框中進行搜索/自動完成,請查看:https://developer.mozilla.org/en/creating_opensearch_plugins_for_firefox
下面是我遵循的一些約定。請原諒我,如果這些不完全符合微格式的主題,或者在我的答案中描述各個部分的方式「技術上不」。
我發現驗證在我從別人複製這幾個標準:
HTML表單ID = "search"
行動URL的形式是//root-of-site/search/
搜索結果的URL結構:
//root-of-site/search?q=queryClause1+Clause2&AnotherParamName=foo
[個人認爲,結構有點讓我感到厭煩,因爲search-forward-slash看起來像一個目錄,一個nd搜索問號看起來像一個頁面接受查詢字符串,而IMO頁面應該有一個後綴。我一直試圖使用search.cgi或search.app,但我看到大傢伙使用/ search?q =因此它是]
搜索查詢的ID是「q」(這幾乎是通用的通過)
爲什麼頁面需要後綴?他們很臃腫。國際海事組織的最終斜線的存在決定了URL是指文件還是索引。 – 2010-11-11 20:23:48
我明白你的觀點,但對我來說,最後的斜槓只是暗示了前面的字符串(在斜線之間)是一個目錄。在沒有文件名請求的情況下,*傳統* Web服務器根據其對該目錄*的規則加載默認文檔(如index.html或default.html)。當然,無論寫作方式如何,我們都有工具可以提供它,但對我來說,舊式的慣例會帶來很多重量。很久以前,我曾經使用後綴將文件保存在Mac(OS 6+)上,因爲它增加了價值。我傾向於認爲它仍然......增加價值。我想我不應該說「讓我感到不適。」 :) – 2010-11-11 20:46:18
我不同意你在那裏。將.php擴展名添加到文件末尾不會添加任何值。我是否知道一個頁面是用PHP編寫的,不以任何方式影響我。更現代的RESTful做事方式使延伸的幾次被包括在內。現在,我可以將.json或.xml添加到URL的末尾,並以新格式接收結果,以便插入其他應用程序/服務。這是實際增加的價值。 – 2010-11-12 06:55:24
- 1. 搜索列格式
- 2. 搜索引擎是否增加微格式的權重?
- 3. Serverside Datatables搜索框樣式
- 4. 添加搜索框開始搜索框
- 5. 在Firefox/IE中正確格式化搜索框
- 6. 使用Google Sitelinks搜索框時需要html格式
- 7. Django hCalendar微格式
- 8. JSON和微格式
- 9. 微風格:日期格式
- 10. Select2搜索框
- 11. JCombo框搜索
- 12. Javascript搜索框
- 13. AngularJS搜索框
- 14. 更改快速搜索框的樣式
- 15. Javascript選項卡式搜索框
- 16. jQuery:無格式選擇器搜索?
- 17. 以HAML格式創建搜索欄
- 18. 以WPf格式搜索功能
- 19. 不同格式的php搜索日期
- 20. Django和hashstack with whoosh,搜索格式
- 21. 搜索和碼功能格式取代
- 22. RavendDB分面搜索結果格式化
- 23. MySQL搜索Double與貨幣格式
- 24. PHP搜索/格式化串dynmically
- 25. 標準格式的搜索網址
- 26. 搜索API - HTTP查詢參數格式
- 27. TwitterKit - TWTRSearchTimelineDataSource搜索查詢格式
- 28. MySQL - 以CSV格式搜索CSV列
- 29. 搜索字段謂詞格式
- 30. 以FASTA格式搜索序列
+1,很好,新鮮的問題。 – 2010-11-11 19:19:58