3
我注意到一些第三方庫在一個方法之前在html變量中使用「javascript:」前綴。我不是內聯javascript的提倡者,但是很想知道它的作用?html屬性中的「javascript:」前綴
下面是一個例子:
data-permalink="javascript:nRelate.xgeba('meta', 'property', 'og:url')0.content;"
我預計前綴的目的是讓所述方法調用來執行,動態地分配一個值到屬性,但這種片的測試代碼告訴我是不同的:http://codepen.io/anon/pen/HxzBa 。
這段代碼本身並沒有做任何事情,這一切都取決於它在時間到來時的處理方式 – Huangism
'javascript:'是僞URI模式,只有當值被視爲「URI」時纔有意義。由於屬性名稱是「永久鏈接」,我想這正是發生了什麼(以某種方式)。 –
認爲它等於''但是在屬性值上下文中。 – bloodyKnuckles