zoukankan      html  css  js  c++  java
  • javascript URL实现简易书签

    简介

      在HTML中,我们可以将js嵌入到script标签中,可以嵌入到行内代码中,也可以嵌入到src(href)中。

    后者称作javascript URL。该方式的URL格式固定:javascript:expression。

      其中,expression字符串必须能够被解释器所解析执行,执行结果若为字符串,则会用该字符串覆盖当前

    文档的内容,如果返回为undefined,则不会覆盖。。

      为了防止当前文档被覆盖,我们常常在表达式前加 void 操作符,或者给表达式赋undefined值。

      利用javascript URL,我们可以实现一个简单的书签(bookmarlet),功能是用百度搜索当前选中文字。

    <a href='javascript: var q;
        /*获取Selection对象*/
        if(window.getSelection) q = window.getSelection().toString();
        else q = document.selection.text;
        void window.open("http://www.baidu.com/s?word="+q);
        '>Search In Baidu</a>

      虽然javascript代码有多行,但是解释器依旧会解析为一行。所以,行内的注释不能使用“//”,必须使用“/* */”。

  • 相关阅读:
    Design:目录
    前端框架:template
    Template-ArtTemplate:artTemplate.js
    开发框架:AdminLTE
    开发框架:目录
    杂项:短网址
    httpd
    Java实现洛谷 P1428 小鱼比可爱
    Java实现洛谷 P1428 小鱼比可爱
    java实现洛谷P1308统计单词数
  • 原文地址:https://www.cnblogs.com/accordion/p/4212731.html
Copyright © 2011-2022 走看看