同Data协议,javascript也是伪协议,伪协议不同于网上真实的协议,如http://,https://,ftp://.等,而是关联应用程序使用的。如tencent://,data:
,javascript:
。
在浏览器中输入“javascript:alert("js");"转到后就是一个执行javascript的页面,当软也可以当做url,在a的标签中使用。
a点击之后会显示一个弹窗。
没错,javascript协议的执行结果返回给当前的页面。很灵活,对于调试javascript很好用。
付大牛博客详解:http://sunyb.diandian.com/post/2012-02-28/40039576949