jquery基础知识,jquery的概念

完全理解jQuery源代码,在前端行业算什么水平

依读了2周jQuery源码的人感觉来说,完全理解jQuery,就拿jQuery 1.11这个版本10337行代码来说,水平已经很不错了。谦虚点说,已经入门。骄傲点,国内领先水平。但其码我感觉是js架构之路起行的第一步,完全理解源码,说明有独立构建或组织大型web前端框架的能力和基础。然后看看完全理解jQuery是一个怎么样的状态。

成都创新互联是一家以网络技术公司,为中小企业提供网站维护、网站设计、网站建设、网站备案、服务器租用、域名与空间、软件开发、成都小程序开发等企业互联网相关业务,是一家有着丰富的互联网运营推广经验的科技公司,有着多年的网站建站经验,致力于帮助中小企业在互联网让打出自已的品牌和口碑,让企业在互联网上打开一个面向全国乃至全球的业务窗口:建站服务热线:18982081108

看下面几个链接就明白了:

RubyLouvre/avalon · GitHub

artDialog

aui/artDialog · GitHub(后来的新版代码有所改变)

没错,这两个里边,就是在继承jquery的基础上做了自己的创新尝试。

然后在看下面这位:

[原创] jQuery1.6.1源码分析系列(停止更新)

是唯一出过jquery源码分析书的一位:

《jQuery技术内幕:深入解析jQuery架构设计与实现原理》(高云)【摘要 书评 试读】

然后在看这位:

jQuery 2.0.3 源码分析系列

是目前一直在更新的一位,通俗有深度且版本比较新。

在说一下我2周阅读jquery源码的心得,初看源码写的恶心,再看写的不错,细看写的真是精妙。然后今天在看ext 4.2的源码,真是流畅易读。基本来说,看懂jQuery源码,以后的源码学习之路可以说,平坦。

然后说是不是高手,高手只是一个自我定位的心理暗示,是一种人格魅力的体现,是业务与技术的完美结合。个人感觉只能无限的接近,不能在有限的生命里边到达。我们在通往目的地过程中享受一路的风景,这才是生命的意义。

然后在说前端,前端的核心是js,外围打酱油的技术太多,不一一列举。

css就像一瓶酒,得品。

html,css总共就那些标签跟选择器属性什么的,但是要写一个有扩展性,健壮性或维护性的页面不容易。现在写页面基本条件反射,不是如何快速的完成,而是思考如果有前端界面需求修改,怎么在修改代码最少的情况下完成整体需求任务。

js就像一把剑,得磨。

js刚开始只是为了较验,随便技术社会的发展,承担的角色越来越重,刚开始玩玩jQuery感觉已经会js了,其实只是冰山一角。随着对js的了解越来越多,他即变态又可爱,即好玩又难控,即有很多兼容问题,但解决兼容是我们基本生存之道。

人生就是一场梦,得作。

技术只是生活的一部分,曾经雄心斗志,如今低头写码。改变能改变的,接受不能改变的。人生有限,兄争朝夕啊。

最后说,什么时候能阅读jQuery源码,我感觉其码是纯js编码一年以上,js基础知识没有盲点。阅读源码,确实能学到很多东西。不只是技术,而是一种生活的态度。一种把一件事情做到极致的态度

学jQuery之前是不是必须先学Javascript?

一般是这样的,学习jQuery之前应该是先要学习JavaScript的,因为jQuery是JavaScript的一个类库,所以学习了JavaScript一些知识才能更好的理解jQuery。

首先说一下JavaScript和jQuery的联系和区别吧。

简单的说jQuery是JavaScript的一个类库,通俗的说就是jQuery的作者将JavaScript中一些常用的功能或者函数封装称jQuery对象和一些其他的对象供我们使用,使用jQuery可以大大简化我们开发的难度。但是使用jQuery开发和使用JavaScript开发流程是一样的,思路也是一样的,只不过jQuery可以为我们减少一些劳动强度。

具体说一下jQuery的优势。

1、轻量级

JQuery非常轻巧,采用Dean

Edwards编写的Packer压缩后,大小不到30KB,如果使用Min版并且在服务器端启用Gzip压缩后,大小只有18KB。

2、强大的选择器

JQuery允许开发者使用从CSS1到CSS3几乎所有的选择器,以及JQuery独创的高级而且复杂的选择器,另外还可以加入插件使其支持XPath选择器,甚至开发者可以编写属于自己的选择器。由于JQuery支持选择器这一特性,因此有一定CSS经验的开发人员可以很容易的切入到JQuery的学习中来。

3、出色的DOM操作的封装

JQuery封装了大量常用的DOM操作,使开发者在编写DOM操作相关程序的时候能够得心应手。JQuery轻松地完成各种原本非常复杂的操作,让JavaScript新手也能写出出色的程序。

4、可靠的事件处理机制

JQuery的事件处理机制吸收了JavaScript专家Dean

Edwards编写的事件处理函数的精华,是的JQuery在处理事件绑定的时候相当可靠。在预留退路、循序渐进以及非入侵式编程思想方面,JQuery也做得非常不错。

5、完善的Ajax

JQuery将所有的Ajax操作封装到一个函数$.ajax()里,使得开发者处理Ajax的时候能够专心处理业务逻辑而无需关心复杂的浏览器兼容性和XMLHttpRequest对象的创建和使用的问题。

6、不污染顶级变量

JQuery只建立一个名为JQuery的对象,其所有的函数方法都在这个对象之下。其别名$也可以随时交流控制权,绝对不会污染其他的对象。该特性是JQuery可以与其他JavaScript库共存,在项目中放心地引用而不需要考虑到后期的冲突。

7、出色的浏览器兼容性

作为一个流行的JavaScript库,浏览器的兼容性是必须具备的条件之一。JQuery能够在IE6.0+,FF

2+,Safari2.+和Opera9.0+下正常运行。JQuery同时修复了一些浏览器之间的的差异,使开发者不必在开展项目前建立浏览器兼容库

北大青鸟设计培训:学习jQuery的条件?

什么是jQueryjQuery是一个JavaScript库,它通过封装原生的JavaScript函数得到一整套定义好的方法。

它的作者是JohnResig,于2006年创建的一个开源项目,随着越来越多开发者的加入,jQuery已经集成了JavaScript、CSS、DOM和Ajax于一体的强大功能。

IT培训认为它可以用最少的代码,完成更多复杂而困难的功能,从而得到了开发者的青睐。

主旨:以更少的代码、实现更多的功能学习jQuery的条件jQuery是JavaScript库,所以jQuery在使用上要比原生的JavaScript要简单,但是对于网页编程来说,有些通用的基础知识是必备的:1.XHTML或HTML5(含CSS,网页必备的基础技术,XHTML已完结90课);2.JavaScript(虽然jQuery使用比JavaScript简单,但各种语法来自JavaScript,只要掌握已出课程的第一季149课即可,并不需要完全精通,只要理解语法和项目中简单的用法即可。

);3.服务器语言如:PHP(jQuery属于前端技术,那和后端技术是相辅相成、互相呼应的,而PHP课程目前出到第四季,而jQuery只需要PHP第一季136课的基础即可。

)。

怎么打好jquery基础知识 求推荐网址

1、学习javascript、html、DOM

2、研究JQuery API,熟悉几大功能:选择器(符)、属性和CSS修改、事件绑定、AJAX、动画等。

给个API:

jquery零基础好学吗?

不建议如此,jquery是基于JavaScript封装而成的框架,目的是让开发者更简便地使用JavaScript,因此我们在使用各种JavaScript框架的时候,建议要有JavaScript的基础为佳,如此我们才能更快地掌握jquery和灵活的使用它。

JavaScript是现实中房子的地基,学习须得掌握基础,才能基于基础更快的掌握更深的知识。

如果满意,还望采纳,谢谢!

基础jQuery知识~....求解答。T.T这句话是什么意思?求~

$(".rememberme").is(":checked")?1:0;使用了三元运算符

三元运算符,是软件编程中的一个固定格式,即( ?: )

语法:条件 ? 结果1 : 结果2

说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。语法:条件 ? 结果1 : 结果2

var rememberme=$(".rememberme").is(":checked")?1:0;这句话的意思是判断Class为rememberme的DOM对象是否被选中,如果被选中rememberme = 1,否则为0.相当于:

var rememberme;

if($(".rememberme").is(":checked")){

rememberme=1;

}else{

rememberme=0;

}

其实就是一种简写的方式。


网站标题:jquery基础知识,jquery的概念
地址分享:http://myzitong.com/article/dsiococ.html