我寫了很多動態生成的內容(在PHP下開發),我使用jQuery爲我的項目添加了額外的靈活性和功能。如何實現動態內容生成的不顯眼的JavaScript?
事情是,它很難以不顯眼的方式添加JavaScript。以下是一個示例:
您必須生成隨機數div
元素,每個元素具有不同的功能觸發onClick
。我可以使用div
元素上的onclick
屬性來調用帶有參數的JS函數,但這只是一個不好的解決方案。此外,我可以在我的PHP for
循環中隨每個div一起生成一些jQuery代碼,但這又不會完全不引人注目。
那麼這種情況下的解決方案是什麼?
你能提供一個不太模糊的例子嗎?不引人注意的JavaScript的一般方法是,你可以在沒有JavaScript的情況下工作,然後添加JavaScript,它可以在頁面加載時做任何它需要做的事情,以啓用它提供的任何增強功能,因此該頁面適用於所有人。 – 2008-09-24 10:30:52
優雅的退化是我關注使用不同方法的一個方面。雖然你說得對,但你說得對。 – Brayn 2008-09-24 10:46:35
div元素在渲染時是否需要在頁面上?即它們是否包含頁面上所需的有價值的內容,或者它們是否只是增加了功能? – roryf 2008-09-24 17:30:41