首页
学习
活动
专区
圈层
工具
发布

jQuery的编码标准和最佳实践

如果你想要使用其他的库,像Prototype,MooTools,Zapto等,它们同样是使用$符号,那么尽量不要使用$来调用jQuery的函数,使用jQuery来代替$。...每一个页面上只使用一个文档的ready事件处理函数。这样会更容易进行调试和跟踪动作的流程。 2. 不要使用匿名函数来绑定事件。匿名函数很难进行调试,维护,测试和重用。...处理文档ready事件的回调也不要使用匿名函数。在一次强调,匿名函数很难进行调试,维护,测试和重用。...避免使用.getJson()和.get(),就简单的使用$.ajax(),因为这就是.get()内部调用的东西。 2. 不要在https的网站上使用http请求。...检测所用插件与当前使用的jQuery版本是否兼容。 3. 一些常用功能应该写成jQuery插件。jQuery插件模板例子 链式语法 1. 使用链式语法作为替代变量缓存和多个选择器调用。

1.5K20

Js原生Ajax和Jquery的Ajax

Js原生Ajax和Jquery的Ajax 一、Ajax概述 1.什么是同步,什么是异步 同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态 异步现象:客户端发送请求到服务器端...二、js原生的Ajax技术(了解) js原生的Ajax其实就是围绕浏览器内内置的Ajax引擎对象进行学习的,要使用js原 生的Ajax完成异步操作,有如下几个步骤: 1)创建Ajax引擎对象 2)...js原生的ajax进行了封装,封装后的ajax的操 作方法更简洁,功能更强大,与ajax操作相关的jquery方法有如下几种,但开发中 经常使用的有三种 1).get(url, [data], [callback...形式也可以是json格式) callback:表示服务器端成功响应所触发的函数(只有正常成功返回才执行) type:表示服务器端返回的数据类型(jquery会根据指定的类型自动类型转换) 常用的返回类型...data:发送到服务器的参数,建议使用json格式 dataType:服务器端返回的数据类型,常用text和json success:成功响应执行的函数,对应的类型是function类型 type

21.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js中的ajax和jquery中的ajax学习笔记

    一、JS中的Ajax ajax:异步访问/局部刷新 1.同步和异步 2.Ajax的运行原理 页面请求---->Ajax引擎----->提交给服务器端 这段时间可以做任何事情 服务器端响应------...>Ajax引擎----->触发设置好的事件,执行自定义的js逻辑代码,然后显示页面 js改变页面,其原理是改变的是内存 3.ajax实现 创建ajax引擎 为ajax对象绑定监听 绑定提交地址(get/...post) 发送请求 总结: 所有的异步访问都是通过ajax引擎 二、JSON传递数据(重点) 1.JSON在ajax中数据传递格式 JSON传递数据的一种格式,当使用异步传输的时候, 当服务器响应数据的时候...,需要使用一种格式在客户端和服务端进行传递 当服务端响应给客服端的时候响应的是字符串或者xml(ResponseText/ResponseXML), 如果响应一个对象给客户端的时候就不能表示. 2.JSON...格式 三、jQuery中的Ajax(重点) 再实际开发中使用下面三种方式: $.post(url,[date],[callback],[type]); $.get(url,[date

    3.7K40

    JavaEE 使用 JQuery 完成 ajax & json 数据的传输

    BaseDao 3.3 编写 Student 实体类 3.4 编写 GetStuServlet 四、运行结果 一、项目准备 使用 searchStudent.jsp 编写查询学生的界面(使用模糊查询)...需要用到 jquery库,bootstrap 库(非必要),JSONobj 的六个必要的库,mysql 驱动 JSONobj 需要的同学,需要 mysql 驱动的,我已经上传至 Github,里面也整理了一些我学习会常用到的...jar包 Jar 包下载链接 二、编写前端表单界面 2.1 html 部分 这里使用了 BootStrap, jquery 库 <%@ page contentType="text/html;charset...编写) 我使用 JQuery 来完成 ajax 请求的部分 $("button").on('click',function () { // 获取用户在输入框中 let...ArrayList 存储查出来的学生,在使用 JSONobj 把 ArrayList 集合 转换成 JSON 格式,这样才方便返回到前端,并且显示数据。

    2.7K20

    【jquery Ajax】接口的学习与Postcode插件的使用

    安装Postcode                 使用postcode测试get接口                  使用postcode测试post接口          接口文档                ...什么是接口文档                 接口文档的组成部分                  接口文档示例 ---- 接口         接口的概念 使用Ajax请求数据时,被请求的url地址...接口测试工具能让我们在不写任何代码的情况下,对接口进行调用和测试。                  ...安装失败的话,会提示手动安装,手动安装再导入也可以,                 使用postcode测试get接口 步骤  选择请求的方式 填写请求的URL地址 填写请求的参数 点击Send按钮发起...使用postcode测试post接口  步骤 选择请求的方式 填写请求的URL地址 选择Body面板并勾选数据格式 填写要发送到服务器的数据 点击Send按钮发起POST请求 查看结果  提交数据 要选择

    89940

    详细介绍 TypeScript 函数的各种特性、用法和最佳实践

    函数作为编程语言中的基本构建块,在 TypeScript 中也起着至关重要的作用。本文将详细介绍 TypeScript 函数的各种特性、用法和最佳实践。...函数的定义和调用在 TypeScript 中,我们可以使用 function 关键字来定义一个函数。函数的定义包括函数名、参数列表和返回类型。...我们可以使用函数类型来声明变量、函数参数或返回值的类型。...然后,我们使用这个函数类型声明了两个变量 add 和 subtract。...掌握这些概念可以帮助开发者更好地利用 TypeScript 的强大功能,并编写出类型安全且可靠的代码。请记住,在实际开发中,根据具体需求和最佳实践来选择和使用适当的函数特性是非常重要的。

    86120

    JQuery中Ajax功能的使用技巧二则

    留言表和回复留言的表是不同的两张表,通过留言本的ID去关联。当系统用AJAX读取留言的时候自动通过留言表的ID去查找对应的回复并显示出来,这里却显示不了!...第三个问题则应该涉及到异步和同步的问题吧。 仔细研究了一下JQuery的AJAX部分,发现$.ajax()下有很多参数,其中async参数主要是用来设置是同步还是异步。...,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程 和ajax块后面的脚本(另一个线程)。...因此,对于第三个问题只需要在调用查询留言表对应的留言回复的函数中加入async:false,之后就一切搞定了。...第一个和第二个问题的解决方式也很简单,研究了JQuery的AJAX部分就知道里面有一个参数cache,专门是用来设置本次和服务器进行的传输是否加载缓存。

    1.6K30
    领券