陈建华的博客
专注web开发
发布时间 : 2014-11-29 23:33:58     Tags : 代码笔记

前两章我们所设计的扩展,使用的UI设计都非常简单。对于一个面向用户的产品,这样显然是不合适的。用户对一个程序的第一印象就是UI的设计,拙劣的UI设计完全可能将90%的用户挡在门外——即使功能设计得非常完美。本章将专门讲解Chrome扩展的UI界面,通过Chrome提供丰富的界面API,我们可以设计出交互出色的扩展。3.1CSS简述CSS是Cascading Style Sheets的缩写,翻译过来叫做层叠样式表,一般简称为样式表,但通常大家还是习惯叫CSS。最初的HTML很单一,甚至无法显示图片,随着使用范围越来越广泛,HTML支持的标签开始多了起来,所支持的样式也开始增多。但是把样式完全交给

发布时间 : 2014-11-29 23:11:50     Tags : 代码笔记

本章会讲解Chrome扩展的一些基础功能,这些基础的功能在后续的扩展编写中可能会被频繁用到,所以有必要提前进行详细的讲解。本章会配有多个实例,一步步带着读者完成一个个有趣的例子。2.1操作用户正在浏览的页面通过Chrome扩展我们可以对用户当前浏览的页面进行操作,实际上就是对用户当前浏览页面的DOM进行操作。通过Manifest中的content_scripts属性可以指定将哪些脚本何时注入到哪些页面中,当用户访问这些页面后,相应脚本即可自动运行,从而对页面DOM进行操作。Manifest的content_scripts属性值为数组类型,数组的每个元素可以包含matches、exclude_m

发布时间 : 2014-11-29 22:16:15     Tags : 代码笔记

Chrome是Google公司基于WebKit开发的一款浏览器,但从某种角度上来说它已经超越了浏览器成为了一个平台甚至是一个操作系统。Chrome继承了WebKit内核对HTML的高速渲染,同时Google自行开发的V8引擎使得JavaScript在Chrome中的执行效率大幅提升,这使得更加高级复杂的JavaScript程序在Chrome中运行成为可能。1 Chrome 28之后使用的Blink渲染引擎是WebKit中WebCore组件的一个分支。Chrome浏览器除了页面渲染速度快,JavaScript执行速度快以外,另一大特点就是支持开发者为其编写各种各样的扩展来扩充其功能,用H

发布时间 : 2014-11-11 14:44:01     Tags : 代码笔记

查找了很多的资料,都没有中文资料来解决这个问题。今天终于查到了英文的资料,以此记录I have a proxy server running on localhost (127.0.0.1) and i have grown tired of having to train users on how to switch proxies in firefox to bypass blocked websites.I decided to write an addon. I wonder how to use xpcom to tell firefox to use a certain proxy

发布时间 : 2014-09-01 11:54:20     Tags : 代码笔记

前言:今天在阅读Qt Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!实际上,在阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME和XXX的单词,它们是有其特殊含义的。、TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。XXX: + 说明:如果代码中有该标识,说明标识处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明

发布时间 : 2014-06-20 14:45:49     Tags : 代码笔记

1、<embed width="800" height="600" src="test_pdf.pdf"> </embed> 通过的浏览器:360、Firefox、IE、Chrome 2、<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="800" height="600" border="0"> <param name="SRC" value="test_pdf.pdf"> </object> 下面这个完整点: <object classid="clsid:CA8A9780-280D-11CF-A24D-44

发布时间 : 2014-06-19 10:42:11     Tags : 代码笔记

今天遇到了一个问题,需要获取script标签中src资源加载失败之后的处理。但是查阅了api,都没有发现这个回调。根据img的方式,加载成功是onload,加载失败是onerror。最后将这两个方法一起用到script和link的标签上。居然也是成功的。今天记录一下,以便日后查阅。css用法var css=document.createElement_x_x("link");css.setAttribute("rel", "stylesheet");css.setAttribute("type", "text/css");css.setAttribute("href",url);css.set

发布时间 : 2014-06-14 00:50:02     Tags : 代码笔记

严重: Exception sending context initialized event to listener instance of class cn.tg.core.web.ApplicationListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemConfigMngImpl': Autowiring of methods failed; nested exception is org.springframework.beans.f

发布时间 : 2014-06-13 16:40:51     Tags : 代码笔记

1. 下载jfreechart-1.0.9.zip 包,解压将下面的.jar 文件放入自己工程的lib下.地址:http://download.csdn.net/detail/chenjianhuacool/44416092. 在web.xml 文件中添加一个servlet,如下所示: <servlet> <servlet-name>DisplayChart</servlet-name> <servlet-class> org.jfree.chart.servlet.DisplayChart </servlet-class> </servlet> <servlet-mapping>

发布时间 : 2014-06-13 16:34:31     Tags : 代码笔记

最新jqGrid demos中文版,最权威的api:http://blog.mn886.net/jqGrid直接上源码的js。测试可用。废话不多说!有问题留言,必回!!$(document).ready(function(){var topicjson={ "response": [ { "id": "1", "elementName": "Grouping", level:"0", parent:"", isLeaf:false, expanded:false, loaded:true

微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航