js插件支持jq用法,但如何实现不强制依赖jq文件

如题,js插件写了jq的用法,不引入jq文件就报错,能不能让他不报错,在没引入jq文件就使用js使用方法

2个回答

自己增加jquery对应方法的js原生写法罗。。
如$('#xxx'),自己扩展$的原生写法,不过有得搞,要是使用到jquery的高级写法,如find,动画之类的

判断一下,比如if(window.$){jquery方法}else{js方法}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
红包雨jq效果
jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果jq实现红包雨效果
jquery.fileupload.js插件使用--多视频或音频上传预览
一、前台代码: jquery.fileupload.js使用测试 .bar { margin-top:10px; height:10px; max-width: 370px; background: green;
webpack 引入 依赖jQuery的插件
1.npm install jquery 2.在插件的第一行 require('jquery'),挂载在window下 (window.$||window.jQuery) 3.将插件当vendor打包引入
vue.js和webpack项目中引入jquery等第三方插件的方法总结
在vue.js中也可以使用依赖dom的第三方插件, 比如jquery 引入jquery: 第一种,在模板页中用script标签引入jquery,不需要npm,在webpack.base中配置下面的忽略项,注意此种方式不能和plugin插件形式同时使用, 此种方法优点是不需要npm安装,可以使用cdn链接,或者公司统一的版本,而且不需要经过webpack编译,也利于浏览器缓存。webpac
在Vue项目里正确地引用jQuery插件(axios同理)
1.安装jquery依赖 npm install jquery --save 2.修改两处配置文件 module.exports = { // 其他代码... resolve: { extensions: ['', '.js', '.vue'], fallback: [path.join(__dirname, '../nod
强大的支持多文件上传的jQuery文件上传插件Uploadify
支持多文件上传的jQuery文件上传插件Uploadify,目前此插件有两种版本即Flash版本 和HTML5版本,对于HTML5版本会比较好的支持手机浏览器,避免苹果手机Safari浏览器不支持 Flash,主要特性:支持多文件上传、HTML5版本可拖拽上传、实时上传进度条显示、强大的参数 定制功能,如文件大小、文件类型、按钮图片定义、上传文件脚本等。   Flash版本使用方法:
webpack工具打包前台代码,封装成jq插件,供第三方调用
最近,管理平台接到新需求,需要向第三方提供可单点的操作页面,嵌入到他们的系统页面。 一脸萌逼,听起来简单的,但实际操作,需要对用户鉴权,需要对嵌入的插件做模版处理等等一系列问题。 首先考虑第一个问题:如何实现单点? 通过查找各方资料,实现很简单,需要第三方在调用插件的时候(也就是我们的入口函数),需要对方提供操作用户及token值或ticket认证凭据,然后此信息通过加密处理,传到我们后台,
JQ学习笔记
首先说明是自己是一手写的笔记!JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记JQ学习笔记
jQuery JSONView-格式化和语法高亮JSON格式数据查看插件
使用方法 下载压缩包,在页面中引入jquery和jquery.jsonview.js,以及jquery.jsonview.css文件。 1 2 3 link rel="stylesheet" href="dist/jquery.jsonview.css"> script src="js/jquery.min.js">script>
Jquery插件(uploadify插件实现多文件上传)
前台HTML代码: div class="control-group" id="title-control-group"> label class="control-label">=_('关于图片(*)')?>label> div class="controls"> div>input id="about_file_upload"
CSS3 overfl处理用法 h5多线程绘图 JQ JS
CSS3 overfl处理用法 h5多线程绘图 JQ JSCSS3 overfl处理用法 h5多线程绘图 JQ JS
基于jquery的双向绑定插件
基于jqury的简单双向绑定插件。 最近做的一个项目框架比较老,是用的jquery。但是用习惯了vuejs和angularjs的绑定之后,再用jquery觉得太麻烦,于是偷了个懒,写了此小插件用来给DOM的元素赋值。 具体灵感来自vue.js,用defineProperty来实现绑定。可以查看example里面的demo; 注意:这个小插件只有简单的数据绑定,像遍历,事件绑定等都没有做
jquery.fileupload.js插件使用--单视频或音频上传预览
一、前台代码: jquery.fileupload.js使用测试 .bar { margin-top:10px; height:10px; max-width: 300px; background: green;
zTree -- jQuery 树插件 实现权限管理
1.下载  zTree -- jQuery 树插件      下载地址:https://github.com/zTree/zTree_v3       解压后,项目中引入 js 、css 和 图片样式。(注意看官网 http://www.treejs.cn 的Demo  , 带勾选框的  和  不带勾选框  的需要不同的 js文件) 2.     前台js          $(
jQuery源码解析(架构与依赖模块)
jQuery设计理念    引用百科的介绍: jQuery是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语
jQuery中JSONP的两种实现方式简单解释
前台代码如下:(jsonp的方式可以简单的理解为会给前端生成一个回调函数,而不需要自己编写,当然也是可以自己编写的) 后台Action代码如下: 运行后就可以看到结果了。我追踪了下后台ProcessCallback代码,如下图: 可以看到jsonCallback的值为"jQuery17104721....",它是前端传给远程服务器后台Action的。这里
JQuery上传插件 HTML5 upload断点续传上传插件
HTML5upload(http://www.html5upload.com)是基于html5技术的,由jquery把上传逻辑封装起来的支持断点续传上传jquery插件。无需安装任何插件,只要浏览器支持html5技术即可实现断点续传上传。同时本软件支持跨域上传,支持获取本地文件的md5值,在上传后可以与服务器端文件就行md5校验。本软件不支持ie6、ie7、ie8、ie9,如需支持ie(6-9)请使用silverupoad断点续传控件(http://www.silverupload.cn)。
F5刷新和Ctrl+F5强制刷新
IE里F5和Ctrl+F5区别一个是刷新,一个是强制刷新 按F5有时候一些内容是不会被更新的,而CTRL+F5则所有内容都会被更新. 具体区别是:F5通常只是刷新本地缓存;Ctrl+F5可以把INTERNET临时文件夹的文件删除再重新从服务器下载,也就是彻底刷新页面了
用html5页面引入了一个jquery插件,实现平板上的向上滑动加载更多的功能
这个跟滚动是一样的道理  参考下这个                          $(document).ready(function(){           var range = 50;             //距下边界长度/单位px           var elemt = 500;           //插入元素高度/单位px         
jquery文档预览功能插件
jquery文档预览功能查看,有例子,一看就秒懂
shopex实现图片懒加载所需的jq文件
shopex实现图片懒加载所需的jq文件
jq中on()的用法
一般情况下,我们可以直接采用click(),hover()等等直接绑定事件,但是既然on()存在,那么肯定有它的意义:1.用来绑定多事件,并且为同一函数$('div').on('click mouseover',function(){ //do sth });2.多个事件绑定不同函数$('div').on({ 'click':function(){ //do sth
JQuery插件使用小结
在前台对数据的验证处理,Jquery起着非常强大的作用。首先Jquery是对JS的代码的封装,相当于我们前台的框架,但是它只是一个基础的js框架,能够实现一些简单的功能,而对于一些比较复杂的功能,我们拿它来实现就非常麻烦了。但是不要着急,JQeury插件可以给我们解决很多问题,而且更重要的是使用非常简单。简单总结一下,使用过的JQuery插件。           一,Jquery.t
jq 客户端验证jq 客户端验证jq 客户端验证jq 客户端验证
jq 客户端验证jq 客户端验证jq 客户端验证jq 客户端验证jq 客户端验证jq 客户端验证jq 客户端验证
html/css/js/jquery实现点击出现弹出层效果
分别使用js和jquery实现的点击出现弹出层效果,[removed]标签内为jq实现,若jq按钮点击无反应,请先引入jq文件。
2018-03-06-typescript-ts中引入使用jquery插件
命令行输入: // typescript2.0+推荐使用这种。 npm install --save-dev @types/jquery npm install jquery // 安装typing,用于获取jquery的d.ts文件。 // 这步过后你的根目录会多一个typings.json文件 install typings // 获取d.ts文件 // 这步过后,在...
所见即所得的jQuery富文本编辑器插件-wysiwyg.js
wysiwyg.js是一款十分强大的、所见即所得的jQuery富文本编辑器插件。wysiwyg.js富文本编辑器体积小,支持选择、键盘、占位等众多事件。而且该富文本编辑器的兼容性十分好,甚至兼容IE6。该富文本编辑器还有一个大小10k(minified)的jQuery插件-$.wysiwyg(),在加上一个配套的2k CSS文件可以创建全部功能的wysiwyg富文本编辑器。 在线演示
JQ跨域访问方法
直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式。         什么是jsonp格式呢?API原文:如果获取的数
JQ大量效果JQ大量效果JQ大量效果
JQ大量效果JQ大量效果JQ大量效果JQ大量效果JQ大量效果JQ大量效果JQ大量效果JQ大量效果JQ大量效果JQ大量效果JQ大量效果JQ大量效果JQ大量效果JQ大量效果
jquery.json.js使用
死亡并不可怕,可怕的是你没有真正活过。依赖Jquery,以下是jquery.json代码:(function (factory) { if (typeof define === 'function' && define.amd) { // AMD define(['jquery'], factory); } else if (typeof export
jquery js 组织架构-结构图 插件-jOrgChart.js
有需求要前端展示 物联网工厂的结构图 参考文献:http://www.5iweb.com.cn/page-useful-effects/574.html 直接免费下载源码,进行操作。
JQuery 简单 实例
刚学 整出来个例子 请指教... jq控制css... jq选择器... jq控制属性... 自定义标签... jq事件... jq循环遍历...
jquery多级导航下拉菜单
绝对实用的jq附带2级,3级,4级导航下拉菜单,任意修改,兼容性我不多说jq怎么样支持就怎么样支持
JQ事件进度条自动跳转
JQ事件进度条自动跳转JQ事件进度条自动跳转JQ事件进度条自动跳转JQ事件进度条自动跳转JQ事件进度条自动跳转JQ事件进度条自动跳转JQ事件进度条自动跳转JQ事件进度条自动跳转JQ事件进度条自动跳转JQ事件进度条自动跳转JQ事件进度条自动跳转JQ事件进度条自动跳转
vue项目添加Jquery
vue-cli怎么引入jquery Posted on 2016年8月24日 By 618插件网 1.npm install jquery  –save    安装jquery依赖 2.修改2处webpack.base.conf.js文件 . 3.需要在那个页面用,直接 import $ from ‘jquery’
10个生成全球地图的jQuery插件
10个生成全球地图的jQuery插件 jQuery #文章 jQuery插件 google地图 评论(0)阅读(385) 1. JQVMap 一个帮助你渲染生成矢量地图的jQuery插件,使用SVG(Scalable Vector Graphics)在现代浏览器(Firefox,Safari,Chrome,Opera等)上生成
搜索高亮【jquery.textSearch-1.0.js】用法
// by zhangxixnu 2010-06-21 welcome to visit my personal website http://www.zhangxinxu.com/ // textSearch.js v1.0 文字,关键字的页面纯客户端搜索 // 2010-06-23 修复多字母检索标签破碎的问题 // 2010-06-29 修复页面注释显示的问题 // 2013-05-07
Vue系列——在vue项目中使用jQuery及其第三方插件
最近学习Vue.js做一个后台管理系统,采用 vue-cli 脚手架搭建,Element作为UI框架。然后想在项目中自定义滚动条,舍弃浏览器原生滚动条,成熟的现成插件也只找到了jQuery的,所以不得不引入jQuery,下面介绍下jQuery的引入及其第三方插件的引入:引入jQuery通过npm安装依赖引入1、安装``` npm install jquery -S ``` 2、修改webpack配置
css,js,jq代码段
css,js,jq代码段css,js,jq代码段css,js,jq代码段css,js,jq代码段
jq 加入的dom点击事件不能点击的问题
jq 加入的div不能绑定点击事件,百度了一下果然有简单的解决方法。 $(document).on('click','.demo',function(){ alert("弹出提示后"); $('.hou img').html(""); });  原因是document加载时还没.demo所以重新绑定在document后可以点击
相关热词 c#多人合作开发项目策略 c# cad 坐标转换 c# 窗口内运行word c#线程睡眠 c# 静默打开打印机 c#获取当前路径的上一级 c# 去除线条 c# 取整倍数 c#窗体最大化控件不变 c# 程序更新程序案例