第68篇Chrome扩展USB开发(四)及php及JS

一、USB数据获取

1.1 做好的扩展梳理

 1)manifest.json中需要配置域名,告诉插件要连到哪个网页上去,配置如下:

所以说,如果要连到一个外网,需要有一个主域名,至少有一个二级域名。

2background.js之怎么知道一个usb设备的vendorIdproductId,方法如下:

vendorId:制造商标识符,简写为:VID;

productId:产品标识符,简写为:PID;

因为一个PC可能连接多个USB设备,怎么区分呢,vendorId与productId合起来可以进行区分。怎么找出指定USB设备的VID和PID呢?

a)打开设备管理器的USB驱动那里(先不插要得到的那个USB设备),截图如下:

上面截图中,鼠标放在了第一个USB Composite Device上,此时插入要检测VID及PID的USB设备,截图如下:

发现多了一个USB Composite Device,分别打开记录这三个的设备实例路径信息如下:

此时,拔掉要检测VID及PID的设备,此时,会剩下两个USB Composite Device设备,比较可知要检测的那个USB设备的VID及PID是第二个,即VID=0E20,PID=0101,转换为十进制为:VID=3616,PID=257,在manifest.json中可作如下配置:

注:在manifest.json中,vendorId和vendorId都必须是10进制的,不能是16进制的。官方上是这么要求的,没有给出理由。

二、php

  2.1 函数变量的范围

     可以有全局变量,也可以有局部变量;全局变量有global;

三、JS之JQuery

3.1 jQuery语法

 jQuery语法是通过选取HTML元素,并对选取的元素执行某些操作。基本语法如下:

$jQuery

选择符(selector)”查询”和”查找”HTML元素

jQuery的action()执行对元素的操作

 小例子如下:

$(this).hide() - 隐藏当前元素

$("p").hide() - 隐藏所有 <p> 元素

$("p.test").hide() - 隐藏所有class="test" 的 <p> 元素

$("#test").hide() - 隐藏所有id="test" 的元素

3.2文档就绪事件

为了防止文档在完全加载(就绪)之前运行 jQuery 代码,可以用如下的文档就绪事件。

上面的写法可以做如下简化:

以上两种写法功能是一样的。

3.3 JQuery选择器

   jQuery选择器允许您对 HTML 元素组或单个元素进行操作。jQuery 中所有选择器都以美元符号开头:$()。看个例子:

运行结果:

点一下按钮,所有的<p>标签隐藏,效果如下:

再看一个通过ID控制的,程序如下:

运行结果如下:

2016年10月14日星期五


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
chrome扩展及应用开发.pdf》是一本介绍如何使用Chrome浏览器开发扩展和应用程序的技术指南。本书深入浅出地介绍了Chrome扩展和应用的基本原理、开发环境的搭建、开发工具的使用以及常见功能的实现方法。通过学习本书,读者可以掌握Chrome扩展和应用的开发技术,快速实现自己的创意和想法。 本书首先介绍了Chrome扩展和应用的基本概念和原理,包括扩展和应用的区别、开发所需的基本知识和技能等。然后,本书详细介绍了如何搭建Chrome扩展和应用的开发环境,包括安装Chrome浏览器、配置开发者工具等。接着,本书逐步介绍了如何使用HTML、CSS和JavaScript等技术来开发各种类型的Chrome扩展和应用,并通过实例代码和案例分析帮助读者理解和掌握开发技术。 此外,本书还介绍了一些常见功能的实现方法,包括消息通信、数据存储、页面操作等。通过学习本书,读者可以了解到如何使用Chrome扩展和应用提高浏览器的功能,实现个性化定制和增强浏览体验。最后,本书还介绍了如何发布和测试Chrome扩展和应用,帮助读者将自己的作品分享和推广给更多的用户。 总之,《chrome扩展及应用开发.pdf》是一本权威、实用的指南书籍,适合对Chrome扩展和应用开发感兴趣的开发者和爱好者阅读学习。通过学习本书,读者可以掌握Chrome扩展和应用开发的基本技术,快速实现自己的创意和想法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值