插件是什么意思?
网友解答: 插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序。其只能运行在程序规定的系统平台下(可能
插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序。其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。插件的定位是开发实现原纯净系统平台、应用软件平台不具备的功能的程序,其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。
中文名
插件
网友解答:插件指按照现有软件的开放接口规范开发的组件,典型案例就是浏览器的flash插件,谷歌的chrome浏览器开放了扩展的接口,然后adobe就根据接口做了flash的插件,而ie的接口是另外一种规范,所以ie的flash需要另外安装,即使都是浏览器的flash插件
不同平台的插件学习需要对应不同编程语言,例如游戏插件一般是c++,chrome的则是js,java的就死java
而学习的流程基本都是编程语言入门、案例分析与修改、从零写一个完整版本三个阶段。还是以chrome的扩展插件为力,你需要先入门js,然后学习谷歌给的api文档,学习api过程中可以下载别人写好的插件源码对比分析,最后能根据自己的需求写出自己的插件来,我的一个抢票插件就是模仿猎豹的那个写的。
最后提一下常遇到的另外一个概念外挂,外挂和插件本质上是一样的,只不过一个是官方给的开放接口,一个是自己找到的非开放漏洞接口,即BUG,例如魔兽的显血外挂,后来官方也觉得好,就出了一个官方的显血插件,这两个的原理都是一样的。