讲师中心 微信公众号
AI工具推荐 视频效率加速

Sublime支持的JQuery插件有哪些_Sublime配置JQ智能代码提示

小涛姑娘_4273

小涛姑娘_4273

发布时间:2026-05-01 15:50:00

|

397人浏览过

|

来源于php中文网

原创

Sublime Text不支持真正的jQuery插件,仅能通过jQuery Snippets实现静态代码片段补全,或借助tern_for_sublime+jquery.d.ts实现有限链式补全,LSP方案在纯jQuery项目中效果差且配置复杂。

sublime支持的jquery插件有哪些_sublime配置jq智能代码提示

Sublime Text 本身不支持 jQuery 插件——它没有运行时、不加载 $ 对象、也不解析 JS 执行上下文,所谓“jQuery 插件”在 Sublime 里根本不存在。你真正能用的,只有三类东西:代码片段(snippets)、静态补全(基于词频或定义文件)、以及通过 LSP 接入的外部语言服务器。下面直接说哪些可行、怎么配、哪里会断。

jQuery Snippets 是唯一稳定可用的“JQ 提示”方案

这是目前 Sublime 上最轻量、兼容性最好、且不拖慢编辑器的方案。它不“理解” jQuery,只是把常见写法做成触发模板。

  • 安装后输入 jqready + Tab → 展开 $(function() { });
  • jqajax + Tab → $.ajax({ url: $1, type: 'GET', success: function($2) { $0 } });
  • 所有前缀都在 Packages/jQuery Snippets/ 目录下的 .sublime-snippet 文件里,可直接查或改
  • 不会响应 $(). 后的 Ctrl+Space——它只认触发前缀,不是链式调用感知
  • 如果按了没反应,先确认右下角语法是 JavaScript,再检查是否被 AutoFileName 或其他插件劫持了 Tab 行为

tern_for_sublime + jquery.d.ts 可实现有限链式补全

这是唯一能让 $().fadeIn() 这类写法出现方法提示的路径,但依赖 Node.js 和项目级配置,不是开箱即用。

jQuery 1.12.4
jQuery 1.12.4

jQuery 1.12.4是jQuery 1.x系列的最后一个正式稳定版本,由jQuery团队于2016年发布。该版本主要面向需要兼容旧版浏览器环境的网站和Web应用,尤其适用于仍需支持Internet Explorer 6、Internet Explorer 7、Internet Explorer 8等老旧浏览器的项目。

下载
  • 必须先全局装 tern:npm install -g tern,终端里运行 tern --version 要有输出
  • 项目根目录放 .tern-project,内容含 "libs": ["browser", "jquery"],并指定 "defs": ["defs/jquery.d.ts"]
  • jquery.d.ts 得从 DefinitelyTyped 下载,放到项目 defs/ 目录下(不能放错位置)
  • Sublime 必须重启,且只对当前项目生效;跨项目要复制配置
  • 补全质量取决于 .d.ts 版本是否匹配你用的 jQuery 版本,3.x 的定义对 1.x 方法可能缺失

LSP + typescript-language-server 不推荐用于纯 jQuery 项目

虽然理论上可行,但实际踩坑率高,尤其对无 tsconfig.json 或 jsconfig.json 的老项目几乎无效。

  • 没配置文件时,typescript-language-server 会退化为纯文本匹配,$(). 后什么都不会提示
  • 全局 npm 安装的 server 在 macOS / WSL 下常因路径权限失败,控制台无报错,只静默不工作
  • 即使配成功,它也只识别标准 DOM API 和 TypeScript 内置类型,$.fn.extend() 自定义方法依然不可见
  • 如果你的项目已用 Webpack + Babel + import,那 LSP 更适合;纯 HTML + <script src> 引入 jQuery 的场景,LSP 是重武器打蚊子

别碰的三类“jQuery 插件”

这些名字听起来像能解决问题,但实际要么失效、要么卡顿、要么根本不存在:

  • 任何带 Auto 或 Complete 字样的插件(如 jQuery Autocomplete)——多数基于已停更的 SublimeCodeIntel,与 Sublime 4 不兼容,装完可能让整个补全崩掉
  • JSCompletions 配 jQuery 源码跳转 —— 要求你本地存未压缩版 jquery.js,且 HTML 中必须用相对路径引入;CDN 引入直接失效
  • Emmet 的 jQuery 模式 —— 默认不启用,需手动改 Emmet 配置,且只支持极少数缩写(如 jqrd),$.post 这类完全不覆盖

真正关键的一点是:jQuery 的链式调用和动态方法注入(比如插件扩展 $.fn.xxx)天然不适合静态分析工具。Sublime 上所有“提示”都是妥协方案,选哪个取决于你项目的结构、是否愿意维护配置、以及对“补全”二字的预期——是想要少敲几个字母,还是真指望它告诉你 .fadeOut() 的第三个参数是什么。前者用 snippets,后者换 VS Code 或 WebStorm 更实际。

热门AI工具

更多
Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
jquery插件有哪些
jquery插件有哪些

jquery插件有jQuery UI、jQuery Validate、jQuery DataTables、jQuery Slick、jQuery LazyLoad、jQuery Countdown、jQuery Lightbox、jQuery FullCalendar、jQuery Chosen和jQuery EasyUI等。本专题为大家提供jquery插件相关的文章、下载、课程内容,供大家免费下载体验。

581

2023.09.12

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

1056

2023.10.13

jquery删除元素的方法
jquery删除元素的方法

jquery可以通过.remove() 方法、 .detach() 方法、.empty() 方法、.unwrap() 方法、.replaceWith() 方法、.html('') 方法和.hide() 方法来删除元素。更多关于jquery相关的问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

2162

2023.11.10

jQuery hover()方法的使用
jQuery hover()方法的使用

hover()是jQuery中一个常用的方法,它用于绑定两个事件处理函数,这两个函数将在鼠标指针进入和离开匹配的元素时执行。想了解更多hover()的相关内容,可以阅读本专题下面的文章。

2128

2023.12.04

jquery实现分页方法
jquery实现分页方法

在jQuery中实现分页可以使用插件或者自定义实现。想了解更多jquery分页的相关内容,可以阅读本专题下面的文章。

493

2023.12.06

jquery中隐藏元素是什么
jquery中隐藏元素是什么

jquery中隐藏元素是非常重要的一个概念,在使用jquery隐藏元素之前,需要先了解css样式中关于元素隐藏的属性,比如display、visibility、opacity等属性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

337

2024.02.23

jquery中什么是高亮显示
jquery中什么是高亮显示

jquery中高亮显示是指对页面搜索关键词时进行高亮显示,其实现办法:1、先获取要高亮显示的行,获取搜索的内容,再遍历整行内容,最后添加高亮颜色;2、使用“jquery highlight”高亮插件。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

666

2024.02.23

jQuery 正则表达式相关教程
jQuery 正则表达式相关教程

本专题整合了jQuery正则表达式相关教程大全,阅读专题下面的文章了解更多详细内容。

269

2026.01.13

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

80

2026.10.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
jQuery官方API文档
jQuery官方API文档

共0课时 | 0人学习

jQuery 教程
jQuery 教程

共42课时 | 16.3万人学习

HTML+CSS基础与实战
HTML+CSS基础与实战

共132课时 | 18.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn