“真”协议用来在计算机之间传输数据包,比如http协议,ftp协议;伪协议是一种非标准化的协议,让使用者可以通过链接来调用js函数;
比如window.open会打开一个弹窗;
function popup(url){
window.open(url,"popup","width=100,height=200")
}
如何使用伪协议调用呢:
<a href="javascript:popup('https:www.baidu.com')">打开百度</a>
但是书上说,这种做法很不好;没有给出原因;
分离css和js
css是一项了不起的技术,表面上看css技术并无新内容,但是它能让web文档的标记和版面设计分离开来;当然你会说可以卸载style里面啊;但是真正能从css技术获益的方法是把样式全部转移到外部文件中;
所以上面弹窗的样式可以用
.popup{
width:100px;
height:200px;
}
<a href="javascript:popup('https:www.baidu.com')" class="popup">打开百度</a>
来表示;