代码改变世界

随笔分类 -  Web

我的第一个Chrome插件:天气预报应用

2012-05-08 21:51 by htc开发, 257 阅读, 收藏,
摘要: 1.Chrome插件开发基础开发Chrome插件很简单,只要会基本的前台技术HTML、CSS、JS就可以开发了。Chrome插件一般包括两个HTML页面background和popup。background页面只在启动浏览器加载插件时载入一次,它不直接显示出来而是在后台运行。它包含了插件的主要逻辑,收集或处理的结果可以保存到全局变量localStorage中传递给popup页面。popup页面就是点击插件图标后弹出的页面,将用户需要的数据展示出来或者与用户交互。此外插件还应该包含有CSS和JS文件以及一些图片文件。插件的相关配置都保存到一个叫做manifest.json的文件中,里面的配置是以 阅读全文

网络协议分析工具Ethereal的使用

2011-11-28 21:21 by htc开发, 469 阅读, 收藏,
摘要: 大学时计算机网络课的实验报告,当时提不起兴趣,今天看来还挺有用的。可以学习下怎样抓数据包,然后分析程序的通信协议。一:学习使用网络协议分析工具Ethereal的方法,并用它来分析一些协议。实验步骤:1.用“ipconfig”命令获得本机的MAC地址和缺省路由器的IP地址;(注:缺省路由器即”Default Gateway”)命令行:Start->Run->CMD->ipconfig /all >C:\Mac.txt(在命令行中把ipconfig命令保存在文本文档里面备用)结果:本机Mac地址:00.09.73.4B.8A.D7缺省路由器IP:192.168.8.254步 阅读全文

Ubuntu上LAMP环境搭建

2011-11-27 15:15 by htc开发, 157 阅读, 收藏,
摘要: 1. 安装Apache 2sudo apt-get install apache2测试:firefox 127.0.0.12. 安装PHPsudo apt-get install php5 //安装PHP5sudo /etc/init.d/apache2 restart//重启APACHE测试:首先启用root(如果禁用的话)sudo passwd rootthen enter your password.然后切换到rootsu root最后在/var/www/里创建testphp.php在浏览器中访问:127.0.0.1/testphp.php3. 安装MySQLsudo apt-get i 阅读全文

《锋利的jQuery》之jQuery与Ajax

2011-11-27 15:00 by htc开发, 224 阅读, 收藏,
摘要: jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第2层是load()、$.get()、$.post()方法,第3层是$.getScript()和$.getJSON()方法。1. load()载入远程HTML代码并插入DOM中。无参数传递则是GET方式$("#send").click(function() {$("#resText").load("test.html");}有参数则是POST方式$("#resText").load("test.php", 阅读全文

《锋利的jQuery》之jQuery简介

2011-11-27 14:59 by htc开发, 221 阅读, 收藏,
摘要: 1.1 JavaScript简介JavaScript的缺点:复杂的文档对象模型(DOM),不一致的浏览器实现,缺乏便捷的开发、调试工具。Ajax(异步的JavaScript和XML)诞生,导火索是Google的一系列新型Web应用:Gmail、Google Suggest、Google Map等。涌现大量JS库:Prototype, Dojo, ExtJS, jQuery, YUI...1.2 jQuery优势轻量级:使用Min版并且在服务器端启用Gzip压缩后,大小只有18KB。强大的选择器:支持CSS1到3的所有选择器,还可以加入插件使其支持XPath选择器。DOM操作封装事件处理机制:可 阅读全文