这也是一个总结贴,关于最近一个月来利用空余时间写的chrome插件的方方面面。
12月初第一个周六上午在浏览豆瓣时心血来潮想写chrome插件,因为之前有在豆瓣为网页写一些零碎的JS脚本(豆瓣是内置使用jquery的),来实现一些特殊的比如“只看楼主”、“批量上传/下载图片”等等之类的JS脚本,在初略的读了下chrome插件的开发文档的getting s
转载
2023-08-15 11:04:00
85阅读
我已经开发基于JQuery的插件有一段时间了,对于各种形式和要求的插件开发有了较好的掌握。在这里,我将在本文中分享我认为十分有用的插件开发方式。当前前提是假定你对JQuery的插件开发有一定了解,如果你是插件开发的新手,不妨先看看jQuery官网上的the jQuery Authoring Guidelines。我认为以下插件开发模式是必须应该掌握的:1.在JQuery命名空间内声明一个特定的命名
原创
2009-01-23 14:52:16
4366阅读
1评论
jQuery插件开发模式软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践。根据《jQuery高级编程》的描述,jQuery插件开发方式主要有三种:通过$.extend()来扩展jQuery通过$.fn 向jQuery添加新的方法通过$.widget()应用jQuery UI的部件工厂方式创建通常我们使用第二种方法
原创
2022-09-29 19:25:42
112阅读
要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件
转载
2021-12-28 17:18:37
89阅读
1.项目分为3个模块 contract,service和plugin,分别提供 契约,服务和插件2.在新增、编辑、删除插件时,不影响service/contract 本身3.服务实现对字符串的分割,插件实现通过 逗号(comma)和 Tab键进行splite 4.contract代码如下:package org.g2.contract;
public interface Resolve
转载
2023-05-24 15:02:32
321阅读
首先根据《jQuery高级编程》的描述来看,jQuery插件开发方式主要有三种: 第一种比较常见,我的理解是$.extend()相当于一种静态方法 上述例子狠典型,而且也列举了带参和不带参的调用,通过$.extend()向jQuery添加了一个sayHello函数,然后通过$直接调用。这是最简单的调
转载
2017-03-15 13:08:00
60阅读
2评论
当晚上浏览网页的时候,屏幕太亮,导致眼睛有些刺痛。接下来,教大家开发一款浏览器夜间模式插件,来保护眼睛。(开篇有些牵强,实在想不出合适的开场白,hahaha...)效果图利用 WebExtension API 进行开发,开发简单,教程如下。目录结构|-- icons| |-- 48.png| |-- 96.png|-- manifest.json|-- nightMode.jsmainif
原创
2021-04-27 18:15:59
569阅读
linux已被使用vim【文本编辑】+gcc【编译】+【gdb代码调试】开发模式简单设置下开
原创
2021-12-30 18:25:24
157阅读
1:elasticsearch插件分类简述2:Java插件开发要点3:如何针对不同版本elasticsearch提供多版本的插件4:插件具有外部依赖时遇到的一些问题(2016-09-07更新) elasticsearch插件分类简述 elasticsearch插件分为Site插件及Java插件,前者比如使用最广泛的head插件,而后者比如elastic官方提供的商
转载
2023-08-04 22:53:38
102阅读
文章目录一、什么是装饰者模式二、为什么要使用装饰者模式三、代码示例1.代码示例01四、在源码中的应用1.装饰者模式在Mybatis框架中的应用五、总结 一、什么是装饰者模式装饰者模式就是在不改变原有对象的原则下,动态的对原对象实现功能的可插拔式扩展. 个人理解就是对功能实现模块化和组件化.生活中的例子: 原始对象:一辆自行车 相关组件:小黄鸭饰品,车载手电筒,后座载人车架等等 执行策略:自行车+
转载
2024-07-03 07:53:39
15阅读
Linux和Firefox作为开源软件在全球范围内都受到了广泛的关注和使用。而作为Firefox浏览器的一个重要特性,插件开发一直是开发者们关注的焦点之一。在Linux系统下,开发和优化Firefox插件,对于提升用户体验和功能扩展都具有重要意义。
首先,在Linux系统下开发Firefox插件需要考虑到系统的特点和用户的使用习惯。Linux系统以稳定、安全和高效著称,因此开发插件需要保证插件的
原创
2024-05-22 11:29:57
70阅读
本文围绕xJavaFxTool插件开发的模式,深度讲解如何定制开发插件,帮助大家掌握基于xcore的插件开发方式,提高生产力和工作效加油。
原创
2024-06-17 14:13:13
47阅读
一、前言插件化开发模式正在很多编程语言或技术框架中得以广泛的应用实践,比如大家熟悉的jenkins,docker可视化管理平台rancher,以及日常编码使用的编辑器idea,vscode等,随处可见的带有热插拔功能的插件,让系统像插了翅膀一样,提升了系统的扩展性和伸缩性,也拓展了系统整体的使用价值,那么为什么要使用插件呢?1.1 使用插件的好处1.1.1 模块解耦实现模块之间解耦的方式有
Mac插件推荐-Gray自由控制软件禁止使用暗黑主题一、前言之前介绍过通过命令强制关闭暗黑模式的方法但是有些朋友可能需要更多的软件需要设置关闭暗黑主题,并且也有可能需要偶尔恢复暗黑模式,尤其是开发者,开发时可能需要频繁更换主题测试,所以我找到这个软件推荐给大家二、软件介绍Gray 的第一个功能是一键切换 macOS Mojave 的外观颜色。软件支持中文使用很简单简洁,你不必再用终端指令才能让系统
转载
2024-05-11 14:17:12
136阅读
文章目录前言一、Linux编辑器 ---vi/vim1. vi/vim介绍2. vi/vim 各种模式间的相互切换3.一般模式4.编辑模式4.命令行模式二、Linux软件包管理器 --- yum/RPM1.yum介绍2.YUM本地源:系统安装光盘3.YUM的使用操作4.配置阿里yum源5.RPM介绍5.1RPM包的名称格式5.2 RPM指令三、编译器 --- gcc/g++四、调试器 --- g
转载
2024-07-17 23:08:01
59阅读
在Linux 上愈来愈多的应用程序利用Plugin编程技术来实现扩展功能,目前应用比较广泛的有Gimp、Netscape/Mozilla、XMMS和Nessus等,本文将简单介绍这些软件的Plugin的架构和编程。 给软件以生命力的Plugin 众所周知,要让一个软件具有生命力,最重要的一点是要让它提供并支持越来越多的功能,而这一点单凭开发者自身是很难独立做到的,需要让第三
转载
2023-07-27 10:10:06
129阅读
架构设计并不是项简单的工作,架构设计最终的产物则是由不同的框架组件构成一套高扩展、稳定、安全、通用的开发框架平台。或许一提到架构设计,很多朋友都联想到了常用的框架组件:数据访问组件、日志组件、事务组件、消息组件、配置组件以及工具库等。然而,本系列文章的中心“插件式框架设计”已经偏离了常规的框架设计方法论,它只是一套用于改善系统功能模块组织结构,灵活开发、部署、维护的一套方法论,其中的每个功能模块的
转载
2023-09-30 16:41:32
108阅读
称为静态方法;另...
原创
2023-03-22 21:22:47
134阅读
一、前言插件化开发模式正在很多编程语言或技术框架中得以广泛的应用实践,比如大家熟悉的jenkins,docker可视化管理平台rancher,以及日常编码使用的编辑器idea,vscode等,随处可见的带有热插拔功能的插件,让系统像插了翅膀一样,大大提升了系统的扩展性和伸缩性,也拓展了系统整体的使用价值,那么为什么要使用插件呢?1.1 使用插件的好处1.1.1 模块解耦实现服务模块之间解耦的方式有
转载
2023-06-25 11:49:29
1980阅读
需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践。 根据《jQuery高级编程》的描述,jQuery插件开发方式主要有三种:通过$.extend()来扩展jQuery...
原创
2023-07-04 19:49:52
167阅读
点赞