Jquery高级编程

1.javascript具有等于(==)和等同(===)等号操作符是危险的,因为它在执行比较之前,强制执行类型转换。

2.非侵扰式编程。

3.3.3Jquery的框架结构,待深入理解。

4.选择器

  a.元素选择器(元素属性,位置,类型,css),

  b.过滤选择器(:eq(), :even, :first, :gt, :header, :last, :lt, :not(), :odd),

  c.表单元素过滤器(:button, :checkbox, :checked, :disabled, :enabled, :file, :image, :input, :password,   :radio, :reset, :selected, :submit, :text)

  d.可见性过滤器(:hidden, :visible , )

  e.内容过滤器(:contains(), :empty, :has(), :parent)

  f.关系过滤 子元素过滤器(:first-child, :last-child, :nth-child, :only-child)

  g.用户自定义选择器

    $(function()){

      $.expr[":"].greenbg = function(element) {

        return $(element).css("background-color") === "green";

      }

    }

  h.$().find();查找的是子元素,比如$("p"),find("span"),是从元素开始找,等同于$("p span")。

   $().filter();可以查找同级

5.$.ajaxSetup(options);设置全局options

6.$(selector).load("url",function(){}); 返回追加到选择的元素下

7.Jquery UI

  a.交互 Draggable、Droppable、Selectable、Sortable.

8.编写高效的jQuery代码

  a.避免多次重布局和重绘

  b.普通for循环,Array.forEach(),$.each(),for循环最快,因为for循环时不会每次循环创建一个上下文,也不用反复在作用域上向上查找

  c.DRY(Don't repeat yourselef)

  d.定义全局名称空间,避免全局污染

    

  

转载于:https://www.cnblogs.com/zengt/p/5555820.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/271675.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言链表为什么倒着输出,关于链表倒着存,正着输出。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼题目要求是你输入a->b->c->d,然后存在内存里,然后改变在内存里的存储,改成存d->c->b->a,然后输出还是abcd,能不能就是用一个数组也存一份输入的&#x…

idea @Autowired 注入爆红(无法注入)

问题如下图所示,idea Autowired 注入爆红(无法注入) seettings ----> Editor Inspactions ----->spring ---->spring Core ----> Code ----> Autowring for Bean Class 去掉那个勾 效果如下

华为手机相册怎么镜像翻转_怎么利用手机相册制作电子视频

怎么通过手机照片制作视频?将照片做成视频并不是很难,可以直接在手机上进行操作,下面来看看是怎么操作的。方法/步骤在手机上打开清爽视频编辑器,有视频编辑、美拍美摄、电子相册、特效模板、动感视频、创意视频、动态字幕、视频变…

Cluster_analysis

https://en.wikipedia.org/wiki/Cluster_analysis转载于:https://www.cnblogs.com/WCFGROUP/p/5557907.html

数据结构基础:树结构的学习笔记

1、树的定义树是n(n>0)个节点的有限集合。当n0时称为空树,当n>0 为非空树,任何非空树中,有且仅有一个根节点;其余节点可分为m(m>0)个互不相交的有限集合T1、T2 等,其中每一个集合都可以称为一棵树&#xff0c…

android组件用法说明,Android第三方控件PhotoView使用方法详解

Android第三方控件PhotoView使用方法详解发布时间:2020-10-21 15:06:09来源:脚本之家阅读:74作者:zhaihaohao1PhotoView的简介:这是一个图片查看库,实现图片浏览功能,支持pinch(捏合)手势或者点…

idea中新建分支并且切换到新建的分支上

开发新功能,idea上新建自己的分支,要在dev分支上新建 首先,idea右下角可以看到目前在dev分支上 点击dev,接着New Branch 输入分支名 在Local Branches中就显示了 然后可以看到已经切换到刚新建的分支上了 想要切换到刚新建的分支上开发时,可以点击分支,在弹框上点击Checkout

vnpy怎么创建策略并回测_【手把手教你】入门量化回测最强神器backtrader(一)

1 引言目前基于Python的量化回测框架有很多,开源框架有zipline、vnpy、pyalgotrader和backtrader等,而量化平台有Quantopian(国外)、聚宽、万矿、优矿、米筐、掘金等,这些量化框架或平台各有优劣。就个人而言&#xff…

数据结构基础:算法的基础知识笔记

1、算法的概念算法是问题求解过程中的精确描述,它为解决某一特定类型的问题规定了一个运算过程。2、算法的特点2.1 有穷性一个算法必须在有穷的步骤结束后结束,并且每一步都在有穷时间内完成。2.2 确定性算法的执行过程中每一步都要有确定的定义&#xf…

Spring Bean Scope 有状态的Bean 无状态的Bean

在Spring的Bean配置中&#xff0c;存在这样两种情况&#xff1a; [xhtml] view plaincopy<bean id"testManager" class"com.sw.TestManagerImpl" scope"singleton" /> <bean id"testManager" class"com.sw.TestMana…

数据结构基础:图结构的学习笔记

1、图的定义图是比树更加复杂的数据结构&#xff0c;在图的结构当中&#xff0c;任意两个节点之间都有可能有直接关系&#xff0c;所以图中一个节点的前驱和后继的数目是没有限制的。2、图的用途用于描述各种复杂的数据对象&#xff0c;在自然科学、社会科学和人文科学等很多领…

企业网站 源码 服务邮箱:_企业网站建设对于服务器的选择至关重要

网站建设是离不开租用服务器的&#xff0c;这是目前大多数企业都在做的。但有些企业由于对网站服务器的租用技巧及经验的缺乏&#xff0c;经常会导致网站在运营过程中出现非常多的问题&#xff0c;严重影响了企业业务的正常开展。石家庄网站建设方面的人才来说明几点不容忽视的…

linux sli 提高效率,从原理到性能提升 MCP78智能SLI全解析

NVIDIA正式发布了“Hbrid SLI”技术在昨日的2008 CES上&#xff0c;NVIDIA正式向外界发布了“Hbrid SLI”技术&#xff0c;即我们所俗称的混合SLI&#xff0c;而NVIDIA在发布时已更正式名为“智能SLI技术”。虽然这仅仅是NVIDIA在此次消费电子展上的宣讲主题之一&#xff0c;但…

git操作代码文件的颜色变化

1.若文件显示红色&#xff0c;表示文件未add到git进行管理 2.若文件显示绿色&#xff0c;表示文件已经交给git管理&#xff0c;但从未上传到远程仓库中 3.若文件显示蓝色&#xff0c;表示文件已经上传过远程仓库&#xff0c;且此时本地文件与远程仓库文件不一致 4.若文件显示…

[GitHub]第三讲:简单分支操作

Git 最核心的操作对象是版本&#xff08; commit &#xff09;&#xff0c;最核心的操作技巧就是分支。 什么是分支&#xff1f; 仓库创建后&#xff0c;一旦有了新 commit&#xff0c;默认就会放到一个分支上&#xff0c;名字叫 master。前面咱们一直看到的多个版本组成的一条…

算法基础:常用的排序算法知识笔记

1、算法外排序分类2、冒泡排序冒泡排序&#xff08;Bubble Sort&#xff09;属于交换排序&#xff0c;它的原理是&#xff1a;循环两两比较相邻的记录&#xff0c;如果反序则交换&#xff0c;直到没有反序的记录为止。实现算法&#xff1a;/*** 冒泡排序优化后的算法* 设置一个…

302状态码_http状态码是什么?301 302 404的SEO应用场景

什么是HTTP状态码&#xff1f;简单的讲&#xff0c;就是用以表示网页服务器HTTP响应状态的3位数字代码。其中1xx表示临时响应&#xff0c;2xx表示成功处理了请求&#xff0c;3xx代表重定向&#xff0c;4xx表示请求错误&#xff0c;而5xx表示服务器错误。除了网页正常返回200之外…

Android高版本开机广播,android3.1以上,假如程序没有启动过,怎么获取开机广播呢?...

官方说不支持&#xff1a;Launch controlson stopped applicationsStarting from Android 3.1, the systems package manager keepstrack of applications that are in a stopped state and provides ameans of controlling their launch from background processes andother a…

git push前请先git pull

开发过程中 如果要推送代码到远程仓库&#xff0c;请先git pull。养成好习惯。 原因很简单&#xff0c;在你开发过程中&#xff0c;你的同事可能也在改代码然后他提交了没通知你&#xff0c;你直接git push很容易造成代码冲突&#xff0c;代码冲突解决也简单&#xff0c;可万一…

table 中 thead tbody tfoot 加载顺序问题

这几个标记主要是用于提高table标签的加载以及显示的&#xff0c;说白了&#xff0c;就是分布加载。在传统的浏览器&#xff0c;在加载 时&#xff0c;是当所有的标签中元素都被下载后才会显示&#xff0c;当然这样的用户体验是不好的。再加入了这几个t打头的标签后&#xff0c…