Maison interface Web js tutoriel jquery 插件开发备注_jquery

jquery 插件开发备注_jquery

May 16, 2016 pm 06:20 PM
插件开发

今天发现其实JQ自己早就有对这个临时数据的存储方法:

$("dom").data(“mydata”,"this is data");还有就是插件开发的时候我们经常要给插件添加方法,其实就用JS内部添加方法的方法即可

this.myfn=function(){}

下面给上一个显示部分文字的插件的源码:

(类似CSS的text-overflow,但本插件你需要提供显示几个字,用于精确控制显示数量)

复制代码 代码如下:

/**
* demo:
* 1.$("#limittext").limittext();
* 2.$("#limittext").limittext({"limit":1});
* 3.$("#limittext").limittext({"limit":1,"fill":"(部分隐藏)","fillid":"aaa"});
* 4.$("#limittext").limittext({"limit":1,"fill":"(部分隐藏)","fillid":"aaa"}).limit(10); * 5.$("#limittext").limittext({"limit":1,"fill":"(部分隐藏)","fillid":"aaa"}).limit('all');
* @param {Object} opt
* @author Lonely * @link http://liushan.net
*/
jQuery.fn.extend({
limittext:function(opt){
opt=$.extend({
"limit":30,
"fill":"...",
"fillid":null
},opt);
var $this=$(this);
var body=$(this).data('body');
if(body==null){
body=$this.html();
$(this).data('body',body);
}
this.limit=function(limit){
if(body.lengthvar showbody=body;
else{
if(opt.fillid==null)
var showbody=body.substring(0,limit)+opt.fill;
else
var showbody=body.substring(0,limit)+""+opt.fill+"";
}
$(this).html(showbody);
}
this.limit(opt.limit);
return this;
}
});
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser le plug-in de vente flash de PHP Developer City Comment utiliser le plug-in de vente flash de PHP Developer City May 22, 2023 pm 11:31 PM

Avec le développement continu du marché du commerce électronique, les méthodes de vente de biens sont également constamment mises à jour et réitérées. Parmi elles, les activités de vente flash sont devenues un élément important du marketing des plateformes de commerce électronique, qui peut attirer davantage l'attention des utilisateurs et augmenter les ventes. Le cœur de l’activité de vente flash est un plug-in de vente flash efficace et stable. Cet article explique comment utiliser le plug-in de vente flash de PHP Developer City. 1. Comprendre le principe du plug-in de vente flash Avant de développer le plug-in de vente flash, nous devons d'abord comprendre le principe de la vente flash. Lors de la réalisation d'activités de vente flash, une période de temps est généralement définie et les utilisateurs ne peuvent

Développer des plugins WordPress personnalisés en utilisant PHP Développer des plugins WordPress personnalisés en utilisant PHP May 26, 2023 am 11:40 AM

Avec le développement de WordPress, de plus en plus d’utilisateurs ont besoin de personnaliser les fonctions des sites WordPress. Pour répondre à ce besoin, développer votre propre plugin WordPress est une bonne option. Dans cet article, nous verrons comment développer des plugins WordPress personnalisés à l'aide de PHP. Tout d’abord, comprenons la structure des plugins WordPress. Dans WordPress, les plugins sont implémentés via un dossier et doivent contenir un fichier spécifié

Comment utiliser JavaScript pour développer des outils de débogage et des plug-ins Comment utiliser JavaScript pour développer des outils de débogage et des plug-ins Jun 15, 2023 pm 12:35 PM

JavaScript joue un rôle très important dans le développement d'applications Web modernes. Au cours du processus de développement, nous rencontrons souvent des situations dans lesquelles nous devons développer des outils de débogage et des plug-ins. Cet article aide les lecteurs à maîtriser rapidement les compétences connexes en présentant des outils de débogage JavaScript et des méthodes de développement de plug-ins. 1. Développement d'outils de débogage 1. Console La console est l'un des outils de débogage les plus connus des développeurs Web. Il fournit aux développeurs une interface pour enregistrer et traiter les informations de débogage directement dans les applications Web. La console peut

Explication détaillée des principes de développement sous-jacents à PHP : développement de plug-ins et implémentation du mécanisme d'extension Explication détaillée des principes de développement sous-jacents à PHP : développement de plug-ins et implémentation du mécanisme d'extension Sep 09, 2023 am 09:25 AM

Explication détaillée des principes de développement sous-jacents de PHP : développement de plug-ins et mise en œuvre du mécanisme d'extension Introduction : Au cours du processus de développement d'applications PHP, nous utilisons souvent divers plug-ins et extensions pour augmenter les fonctionnalités et les performances. Comment ces plug-ins et extensions sont-ils implémentés ? Cet article analysera en détail les principes de mise en œuvre des mécanismes de développement et d'extension de plug-ins PHP du point de vue du développement sous-jacent, avec des exemples de code joints. 1. Développement de plug-in Un plug-in peut être compris comme un composant fonctionnel optionnel et enfichable qui peut être exécuté et étendu indépendamment dans une application. En PHP, la clé du développement de plug-ins est d'utiliser

Expérience et conseils de développeurs Java avancés : Comment étendre les fonctionnalités de l'application Expérience et conseils de développeurs Java avancés : Comment étendre les fonctionnalités de l'application Nov 23, 2023 am 08:08 AM

À l'ère d'Internet d'aujourd'hui, Java, en tant que langage de programmation très polyvalent, est largement utilisé dans le domaine du développement de logiciels. À mesure que la technologie continue de progresser, les développeurs doivent continuer à apprendre et à grandir afin de suivre les évolutions du secteur. En tant que développeur Java avancé, vous pouvez non seulement vous contenter d'écrire des applications de base, mais également jouer un rôle plus important dans le projet. Vous devez étendre les fonctions de l'application et améliorer les performances et la convivialité de l'application. Ci-dessous, nous partageons quelques expériences et suggestions pour vous aider à mieux accomplir ces tâches. Tout d’abord, comprenez les besoins de l’entreprise

Comment ajouter des fonctionnalités de sauvegarde et de restauration au plugin WordPress Comment ajouter des fonctionnalités de sauvegarde et de restauration au plugin WordPress Sep 05, 2023 pm 07:09 PM

Comment ajouter une fonction de sauvegarde et de restauration au plug-in WordPress Lorsque vous utilisez WordPress pour développer des plug-ins, la fonction de sauvegarde et de restauration est une fonction très importante. Elle peut nous aider à sauvegarder et restaurer facilement des données en cas de problème avec le plug-in. ou le site Web doit être migré. Cet article expliquera comment ajouter des fonctionnalités de sauvegarde et de restauration à un plugin WordPress et fournira des exemples de code. Créer une table de base de données Tout d'abord, nous devons créer une table de base de données pour stocker les données de sauvegarde. Ouvrez phpMyAdmin ou un autre numéro

Développement et débogage du plug-in de graphique statistique Vue Développement et débogage du plug-in de graphique statistique Vue Aug 17, 2023 pm 04:06 PM

Introduction au développement et au débogage du plug-in de graphiques statistiques Vue : dans le développement Web moderne, les graphiques statistiques sont des composants très courants. Ils peuvent être utilisés pour visualiser les données, ce qui facilite leur compréhension et leur analyse. En tant que framework frontal populaire, Vue fournit de nombreux outils et bibliothèques puissants, notamment des plug-ins pour développer et déboguer des graphiques statistiques. Cet article expliquera comment utiliser Vue pour développer et déboguer un simple plug-in de graphique statistique, et fournira quelques exemples de code. Préparation Tout d'abord, nous avons besoin d'un projet Vue. Peut utiliser Vue

Comment utiliser PHP pour développer des extensions dans CMS Comment utiliser PHP pour développer des extensions dans CMS Jun 21, 2023 am 09:08 AM

Avec la popularité et le développement des systèmes de gestion de contenu (CMS), les plug-ins d'extension sont devenus une exigence de développement importante. En tant que langage de programmation populaire, PHP peut être utilisé pour développer divers plug-ins d'extension. Cet article explique comment utiliser PHP pour développer des plug-ins d'extension dans un CMS. Types de plug-ins Tout d'abord, comprendre les types de plug-ins est très important pour le développement. Il existe trois types courants de plug-ins : les modèles, les modules et les plug-ins. Les plug-ins de modèles sont principalement utilisés pour modifier l'apparence du CMS, comme changer les couleurs, les polices, la mise en page, etc. Les plug-ins de modules sont utilisés pour augmenter les fonctionnalités du CMS.

See all articles