npapi插件学习

来源:互联网 发布:地方财政支出数据 编辑:程序博客网 时间:2024/06/16 04:03

作为一个菜鸟,我是怎么认识npapi插件的。

1、什么是插件?:故名思意,一个大家伙的小功能(浏览器上的某个功能)。

2、为什么要用到插件?:在浏览器上面可以完成前端数据与后台数据的通讯。

3、与这样的插件功能类似的还有其他的开发程序吗?:我也不知道。

4、为什么要用C++语言开发np插件呢?优势是什么呢?:我也不知道。

5、我学习npapi的流程:凡事hello world开始(写一个简单的npdemo)

、网上面好多教我怎么创建工程,然后生成一个.dll插件处来。

、网上面也教会我怎么把.dll加载到浏览器中。

、网上面接着教会我怎么调试程序。

、网上面教会了我跟着程序调试,了解各个函数的大概意思。

、然后我就知道插件中属性和方法的调用在什么地方。

⑹、然后我就去学了点js,了解怎么关联我写的插件的。

⑺、最后我就去试着把hello world加载进去,再输出来。然后看到首次成功的喜悦。

⑻、真正的学习就开始了。插件可以对字符串进行处理,字符编码不同,所以得学习怎么调用这些各个国家的字符编码,UTF8,还有什么什么的,又去往上面看了一堆。

、插件不只是处理字符的,那也太弱了。肯定接下来就是图片,然后视频等等。图片、视频都是有不同的格式,不同规格的,麻烦。但是归根结底都可以是二进制。

、就说图片插件吧,这个插件你得实现:就是打开这个网页,有了这个插件图片的放大、缩小、复制、剪切、加水印、旋转、等等,还有图片上传到服务器,下载到本地磁盘,多个图片合并成一个相册(.tiff),意思就是简单的图片ps功能。


0 0
原创粉丝点击