牛骨文教育服务平台(让学习变的简单)
博文笔记

"javascript"伪协议

创建时间:2017-07-30 投稿人: 浏览次数:434

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

来表示;

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。