首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你可能不需要 jQuery使用原生 JavaScript 进行开发

很多的 JavaScript 开发人员,包括我在内,都很喜欢 jQuery。...因为它的简单,因为它有很多丰富的插件可供使用,和其它优秀的工具一样,jQuery 让我们开发人员能够更轻松的开发网站和 Web 应用。   ...然而,另一方面,作为前端开发的基础框架,jQuery 包含大量的兼容性代码和扩展功能,其中有很多在你的整个项目中可能都不会用到。...其实如果你只是针对现代浏览器,很多功能使用原生的 JavaScript 就可以实现,即使是拖后腿的低版本 IE 浏览器,兼容性也是很容易处理的。 ?   ...下面就带大家一起看看在 IE 浏览器环境中如果使用原生 JavaScript 代码实现 jQuery 中的功能。如果你打算自己开发一个小的基础框架,可以好好参考一下这些代码的实现。

1.1K10

关于-github的六个神技巧

# 搜素存储库 # 按存储库名称、描述或 README 文件的内容搜索 语法 例子 in:name jquery 匹配存储库名称中带有“jquery”的存储库。...in:description jquery 匹配存储库描述中带有“jquery”的存储库。 in:readme jquery 匹配存储库的 README 文件中提到“jquery”的存储库。...# 按语言搜索 语法 例子 rails language:javascript 匹配使用 JavaScript 编写的带有“rails”一词的存储库 # 按主题搜索 语法 例子 topic:jekyll...有关更多信息,请参阅“在分叉中搜索” 3 仅对默认分支进行索引以进行代码搜索 4 只能搜索小于 384 KB 的文。...t实时地对仓库内所有的文件进行搜索 点击某个文件后,按下l键就可以快速跳转到某一行 点击行号,可以快速复制这行代码,生成永久链接,按b可以快速查看该文件的改动记录 # 键盘快捷键 几乎 GitHub 上的每一页都有键盘快捷键

1.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

Web前端开发推荐阅读书籍、学习课程下载

下面是一些些小技巧: 在各大图书网(如当当、亚马逊、京东等)上搜索关键词,如jQuery,可以选择按照销量或好评排序,一般排在前面的就是很抢手的好书,值得阅读。...如果想看一本书的评价怎么样,那就去豆瓣读书搜索吧,那里的评论还是值得参考的。...– 定时器的使用 – 1 10 – 定时器的使用 – 2 11 – dom基础 12 – dom操作应用 13 – dom操作应用高级 – 1 14 – dom操作应用高级 – 2 15 – js运动基础...客户端程序环境 使用FireBug调试javascript JQuery的应用与高级调试技巧 JQuery的总结与简化调用 各种Ajax框架的对比介绍 各种Ajax框架的对比介绍 使用XHR对象发送和接受数据...设计思想之取值和赋值 06. jQuery方法之filter not has 07. jQuery方法之next prev find eq index attr 08. jQuery编写选项 09.

12.7K71

Top 10 JavaScript编辑器,你在用哪个?

为什么使用编辑器而不是IDE进行JavaScript编程?原因就是速度快。...(一次选择文件的一个矩形区域); 多窗口(使用你的所有显示器窗口)和拆分窗口; 使用简单的JSON文件进行完整的自定义; 基于Python的插件API; 一个统一的、可搜索的命令板。...它包含超过50种语法,其中包括JavaScript,它可以使用Sublime软件包和TextMate语法定义进行扩展。...TextMate现在提供了简单的JavaScriptjQuery的捆绑包,它们为快速生成JavaScriptjQuery代码提供了一系列不错的工具。...Emacs使用js2模式包,并使用ac-js2自动完成。在Emacs中,你可以使用串行模式获取实时浏览器JavaScript,HTML和CSS交互。

3.1K10

JavaScript 开发者需要了解的15个 DevTools 技巧

使用命令面板 Chrome 的 DevTools 提供了类似编辑器的命令面板。在任何 DevTools 面板中,按 Ctrl | Cmd + Shift + P,然后按名称搜索选项: ? 4....查找未使用JavaScript Chrome 的 Coverage 面板可以让你能够快速找到 JavaScript 有没有被使用。...你可以输入请求的 URL 进行模糊搜索,它也能接受一些特殊的过滤器,包括: 过滤缓存的请求: is:cached 过滤不完整的请求: is:running 识别大型请求: larger-than:...选中 Add content scripts to ignore list ,并使用正则表达式输入任意数量的文件名模式,例如 jquery.*\.js : ? 9....这些通常在电脑上是不可用的,这会使使用地理定位等 API 进行开发变得非常困难。

4.7K20

【工具】15个非常实用的 JavaScript 表单验证库

使用近40种高效的数据验证伪类型为JavaScript提供简洁,高性能,可读性,数据和类型验证。...7、Payform 地址:https://jondavidjohn.github.io/payform/ Payform是一个JavaScript库,用于构建信用表单,验证输入和格式化数字。...它支持各种领域,例如信用cvc,信用有效期,信用卡号,电子邮件地址,日期,号码,安大略省的驾照号码等等。 ?...它提供了验证转换和序列化信息的功能,以及将实时验证行为分配给表单字段的功能。它可以与任何JavaScript框架一起使用 ,但是有一个可与jQuery一起使用的插件。 ?...JavaScript表单验证不是必需的,并且如果使用,它也不能替代强大的后端服务器验证。

5.7K20

jquery 下拉框搜索模糊查询

jQuery下拉框搜索模糊查询实现在web开发中,经常会遇到需要在下拉框中进行搜索进行模糊查询的需求。jQuery是一个广泛应用于前端开发的JavaScript库,可以帮助我们实现这样的功能。...本文将介绍如何使用jQuery实现下拉框搜索模糊查询功能。...>jQuery实现搜索功能接下来,使用jQuery编写代码实现下拉框的搜索功能。我们可以监听输入框的输入事件,然后根据输入的内容来筛选下拉框中的选项,从而实现模糊查询。...>jQuery实现搜索功能使用jQuery实现下拉框的搜索功能:htmlCopy code<script src="https://code.<em>jquery</em>.com/<em>jquery</em>-3.6.0.min.js...通过<em>jQuery</em>的选择器和事件处理方法,实现了简单的交互效果。总结通过上述代码,我们实现了<em>使用</em><em>jQuery</em>在下拉框中<em>进行</em>模糊查询的功能。

10210

awesome-javascript-cn

官网 jsfmt:格式化、搜索和改写 JavaScript。官网 jsinspect:检测复制粘贴和结构类似的代码。官网 buddy.js:发现 JavaScript 代码里的 魔术数字。...官网 sigma.js:一个致力于图形绘画的 JavaScript 库。官网 arbor:一个使用 web workers 和 jQuery 的图形可视化库。...官网 rickshaw:用于构建交互式实时图表的 JavaScript 工具包。官网 flot:吸引人的、基于 jQueryJavaScript 图表库。...它基于jQuery,拥有自动完成和键盘感应下拉列表功能,可用于标签、联系人列表等。官网 select2:它基于 jQuery,是选择框(select box)的替代品。支持搜索、远程数据集和无限滚动。...官网 Countable:对某个 HTML 元素包含文本的段落数、单词数和字符数进行统计的 JavaScript 函数。官网 card:只需一行代码,让信用表单变得更友好。

10.7K80

Python每日一练(21)-抓取异步数据

),另一层含义是指传输数据的格式,AJAX 刚出现时,习惯使用 XML 格式进行数据传输,不过现在已经很少有人使用 XML 格式进行数据传输,因为 XML 格式会出现很多数据冗余,目前经常使用的数据传输格式是...2.1 发送请求 为了考虑浏览器的兼容性,建议使用 jQuery 发送请求,因为 jQuery 已经考虑到了不同浏览器平台的差异性。...jQuery 是用 JavaScript 编写的函数库,可以到 官网 进行下载。使用方法如下: <script src="....还有一种简单的方式,就是鼠标右键单击页面,查看网页源代码,然后在源代码页面中<em>进行</em><em>搜索</em>,看数据是否存在。如下图所示: ?...<em>使用</em> requests 抓取的 HTML 代码并没有经过 <em>JavaScript</em> 渲染,所以是在 <em>JavaScript</em> 渲染前的代码,因此 requests抓取的 HTML 代码与 Response 选项<em>卡</em>中显示的

2.7K20

jQuery基础(五)一Ajax应用与常用插件-imooc

在浏览器中显示的效果: 使用getScript()方法异步加载并执行js文件 使用getScript()方法异步请求并执行服务器中的JavaScript格式的文件,它的调用格式如下所示: jQuery.getScript...Autocomplete 使用详细说明 例如,当用户在文本框输入内容时,调用搜索插件的autocomplete()方法返回与输入内容相匹配的字符串数据,显示在文本框下,提示选择,如下图所示: 右键菜单插件...3-5选项插件——tabs 使用选项插件可以将中的选项定义为选项标题,在标题中,再使用元素的“href”属性设置选项标题对应的内容,它的调用格式如下: $(selector)....tabs({options}); selector参数为选项整体外围元素,该元素包含选项标题与内容,options参数为tabs()方法的配置对象,通过该对象还能以ajax方式加载选项的内容。...4-8使用$.extend()扩展工具函数 调用名为. extend的工具函数,可以对原有的工具函数进行扩展,自定义类级别的jQuery插件,调用格式为:. extend ({options});参数options

16.5K20

jquery get 参数转 json

jQuery Get 请求参数转换为 JSON在使用 jQuery 进行 AJAX 请求时,有时候我们需要将 GET 请求中的参数转换为 JSON 格式。...这样可以更方便地处理参数,并与后端服务进行交互。本篇技术博客将介绍如何使用 jQuery 将 GET 请求参数转换为 JSON 格式。...AJAX 的应用场景表单验证:可以使用 AJAX 技术实时验证用户输入的表单数据,提升用户体验。动态加载数据:可以通过 AJAX 在不刷新整个页面的情况下加载新的数据,如加载更多文章、评论等内容。...实时搜索:用户在输入框中输入内容时,可以通过 AJAX 请求后台实时搜索匹配的结果并展示。即时聊天:实现即时通讯功能,可以通过 AJAX 实时更新聊天内容。...AJAX 的使用步骤创建 XMLHttpRequest 对象:使用 JavaScript 创建一个 XMLHttpRequest 对象。

12810

「首席架构师推荐」一系列很棒的的浏览器端JavaScript库资源

rickshaw - 用于创建交互式实时图的JavaScript工具包。 flot - jQuery的迷人JavaScript图表。 morris.js - 漂亮的时间序列线图。...URI.js - JavaScript URL变异库。 jsurl - 使用JavaScript进行轻量级URL操作。 sprintf.js - sprintf实现。...这是基于jQuery的,它具有自动完成和本机感键盘导航;对标记,联系人列表等有用 select2 - 基于jQuery的选择框替换。它支持搜索,远程数据集和无限滚动结果。...shuffle-images - 以创造性的方式改变图像的最简单方法 smoothState.js - 使用jQuery进行不显眼的页面转换。...jquery-match-height - jQuery的响应性相等高度插件。 survey.js - JavaScript Survey Engine。它使用JSON进行调查元数据和结果。

6.6K21

「沙里淘金」精选浏览器端JavaScript库资源推荐

rickshaw - 用于创建交互式实时图的JavaScript工具包。 flot - jQuery的迷人JavaScript图表。 morris.js - 漂亮的时间序列线图。...URI.js - JavaScript URL变异库。 jsurl - 使用JavaScript进行轻量级URL操作。 sprintf.js - sprintf实现。...这是基于jQuery的,它具有自动完成和本机感键盘导航;对标记,联系人列表等有用 select2 - 基于jQuery的选择框替换。它支持搜索,远程数据集和无限滚动结果。...shuffle-images - 以创造性的方式改变图像的最简单方法 smoothState.js - 使用jQuery进行不显眼的页面转换。...jquery-match-height - jQuery的响应性相等高度插件。 survey.js - JavaScript Survey Engine。它使用JSON进行调查元数据和结果。

5.8K20

前端快速入门之概述

分析上述例子中的词语: 点击:由JavaScript完成,会触发一个request请求 百度搜索框:本质是input标签,通过CSS样式修饰为用户所见的样子 显示搜索结果:先前的请求到达后台后,经过处理返回查询结果...(response),注意此刻的结果一般是一些数据(字符串),并非带样式(CSS)的html标签,所以还需要进行转换,这个将数据转换为html代码的过程仍然由JavaScript来完成。...已知的发展(局部) HTML -> HTML5 CSS -> Sass, Less, Stylus JavaScript -> jQuery -> Vue/Node -> 已不单单是前端语言 如何学习(...的选择器、事件绑定、资源请求等(之后) 增强版本 添加资源请求(数据的读取) form ajax(jQuery) get(jQuery) getjson(jQuery) websocket 结合IDE进行开发...,直接引用网络资源,省去本地保存的多余操作 【构建Node环境】>>LINK<< 需要后端支持时可以用node迅速进行搭建,使用上述网站查询相应的包 【官方文档】 使用某JS库(例如D3、Echarts

1.4K20

jQuery

1.jquery介绍 jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。...3.jquery选择器 jquery用法思想一  选择某个网页元素,然后对它进行某种操作 jquery选择器  jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功...循环 对jquery选择的对象集合分别进行操作,需要用到jquery循环操作,此时可以用对象上的each方法: $(function(){ $('.list li').each(function...插件使用  jquery中没有鼠标滚轮事件,原生js中的鼠标滚轮事件不兼容,可以使用jquery的滚轮事件插件jquery.mousewheel.js。...学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高开发人员的个人技能。

3.9K20

Ajax的使用

Google Suggest 使用 AJAX 创造出动态性极强的 web 界面:当您在谷歌的搜索框输入关键字时,JavaScript 会把这些字符发送到服务器,然后服务器会返回一个搜索建议的列表。...使用ajax技术的网页,通过在后台服务器进行少量的数据交换,就可以实现异步局部更新。 使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。...jQuery.ajax 纯JS原生实现Ajax我们不去讲解这里,直接使用jquery提供的,方便学习和使用,避免重复造轮子,有兴趣的同学可以去了解下JS原生XMLHttpRequest !...jQuery 不是生产者,而是大自然搬运工。 jQuery Ajax本质就是 XMLHttpRequest,对他进行了封装,方便调用! jQuery.ajax(...)..., 可以使用在线的CDN , 也可以下载导入 选取一个就可以了

1.5K30
领券