"javascript"伪协议

来源:互联网 发布:阿里大数据应用蓝图 编辑:程序博客网 时间:2024/06/04 17:55

“真”协议用来在计算机之间传输数据包,比如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>

来表示;

原创粉丝点击