分类 代码 下的文章

Firefox扩展插件开发笔记(三)-发送Http请求获取数据

紧接着上次笔记写点,上次写了主要三个关键问题,这里主要解决第二个如何,发送翻译文本同时接收翻译数据本来想的是使用Ajax,后来有个跨域问题档在前面,看了很多解决跨域的方法感觉都不太理想,好吧还是看下英文文档用Add-on SDK中的API做吧,最后再把翻译显示面板html/css调教一下,就可以收工了,扩展插件下载地址

导航目录

  1. Add-on Script中使用Request请求翻译数据
    1.1 Request发送Http请求
    1.2 Add-on script和content script间传递消息
  2. Content Script中添加翻译结果面板
    2.1 添加翻译结果的面板
    2.2 与Add-on script间的消息传递

- 阅读剩余部分 -

利用WinSock的组播(多播)实现局域网一对多聊天程序

五一本来是个玩耍的好日子,结果撂下一大堆事情没完成,果然程序员就是命短。一周三更新的计划没完成,好吧这周就得六篇更新了,这里记一下WinSock下编程的一个局域网聊天和发文件的程序,本来以为代码没保存呢,结果同学U盘里有一份,那就把以前做的一些实验拿来充充数咯。

导航目录

  1. 基本程序结构和思路
  2. 局域网网络发现,使用组播
  3. 文件传输

- 阅读剩余部分 -

Firefox扩展插件开发笔记(二) - 编写内嵌js脚本代码

google连不上,我的翻译插件不能用了,找了很久又没有找到其他的替代品,就像着自己能不能做一个利用baudi API的翻版,另外考虑到一些加强功能,可以对选中的文本进行wiki查询并显示wiki的结果。于是开始开发准备。明确下想法,首先打开网页时,将自己写的一个脚本(content.js)嵌入到网页中,该脚本产生一个隐藏的按钮和面板,并监听鼠标的抬起事件,当抬起并有选中文本的时候,将悬浮按钮显示,点击按钮时,获取选中的文本内容,发送翻译请求到baidu 翻译或者请求wiki页面,回传,将内容显示在面板中,搞定!

导航目录

  1. Javascript选取文本
  2. 构建Add-on代码,注入脚本到页面中

- 阅读剩余部分 -

OpenGL图形基础学习

Open Graphics Library,OpenGL 是一个专业的跨平台和跨语言的图形图像编程接口。今天学习一下OpenGL下的基本开发技术

导航目录

  1. 搭建基于OpenGL的图形建模开发环境,建立OpenGL工程
    1.1 编译环境
    1.2 安装GLUT工具包
    1.3 建立工程
  2. 了解程序结构和基本函数API,绘制简单的几何图形,如点、线、多边形等
    2.1 相关API
    2.2 开始构建openGL代码,绘制简单图形
    2.3 绘制一个园
    2.4 绘制五角星
  3. 实践:绘制一个三维球体并渲染光照
    3.1 绘制三维图像
    3.2 渲染球体光照
    3.3 添加动画效果
    3.4 实现三维动态天体的示例

- 阅读剩余部分 -

Firefox扩展插件开发-使用content script修改页面

想做一个新扩展,一下又想不起怎么具体使用一些Add-on SDK的API了,每次上MDN查又得锻炼一下英语阅读水平,后来发现MDN上可以直接编写本地化文档,突然社区精神上头,心血来潮直接使用快翻翻译加人工语法矫正提交,结果做了才知道凭我这四级英语的水平还真不好弄咧。

导航目录:

  1. 保持Content Script在一个单独的文件中
  2. 与Content Script传递信息
  3. 注入CSS
  4. 学习更多

- 阅读剩余部分 -