jQuery从零开始-1.1 认识 jQuery

写在开头

工作至今,从一个小白成长为大厂的技术总监,一直想写点什么,种种原因不知什么时候开始,也不知道怎么下手。一路走来,见证了很多Programmer的大起大落,其实程序员这个行业,坚持到最后的才是真大神。我们身处在一个浮躁的社会,不仅爱情如此,连程序开发也是这样。大家都习惯了喜新厌旧,忘记了当初选择的初心。我觉得我是幸运的,当年带我的导师是阿里出来的,本应风光无限,可惜她热爱午后的斜阳,去开了一家咖啡店,听说后来经营不善未果。最好的时光错过了最好的机遇吧。

期间碰到过一些学弟找我,大家都很迷茫,后来我才发现,迷茫这个东西跟你年龄没什么关系,迷茫说到底没有安全感,我们的薪资、家庭、未来等等都是安全感的一部分。我在此也不是为了教导种种,只是分享自己的一路走来的坑,我一直相信一句话,我们所羡慕的生活背后都有我们吃不了的苦。其次是写点自己想写的代码,让自己开心一些吧!

今天就从入门开始吧-jQuery从零开始-

jQuery 诞生于 2005 年,由 John Resign 开发。 jQuery 经历了 10 多年的发 展,如今该框架底层代码经过不断优化变得非常简洁、 高效,成为全球最受欢迎的 JavaScript代码框架。

jQuery 封装常用的 JavaScript 代码, 提供一种简便的 JavaScript 设计模式,优化 HTML 文档操作、 事件处理、 css 设计和 Aj肌交互。可以说, jQuery 改变了用户编写 JavaScript 代码的方式。 由于 jQuery 最早支持 css 3 选择器,兼容所有主流浏览器,如 IE 6.0+、 Firefox 1.5+、 Safari 2.0+、 Opera 9.0+等,因此它也被越来越多的开发人员喜爱和选用。 jQuery 功能很强大,它能够帮助用户方便、快速地完成下面任务。

1.精确选择页面对象。

jQuery 提供了可靠而富有效率的选择器,只需要一个 css 选择器字符串 ,即可准确获取需要检查或 操纵的文档元素。

2.进行可靠的 css 样式控制。

使用 JavaScript 控制 css 受限于浏览器的兼容性,而 jQuery 可以弥补这一不足,它提供了跨浏览器的标准解决方案。

3.使 DOM 操作规范化。

jQuery 使用少量的代码就能够完成复杂的 DOM 操作,对 HTML 文档的整个结构都能重写或者扩展。 使用起来远比 JavaScript 直接控制便捷。

4.标准化事件控制。

jQue叩提供了丰富的页面事件,这些事件使用简单、易用、易记,不需要考虑浏览器兼容性问题, 但是如果使用 JavaScript 直接控制用户行为,需要考虑的问题就很多,既要考虑 HTML 文档结构与事件 处理函数的合成,还要考虑浏览器的不一致性。

5.支持网页特效。

jQuery 内置了一批淡入、 擦除和移动之类的效果,以及制作新效果的工具包,用户只需要简单地调 用动画函数,就可以快速设计出高级动画页面。如果直接使用 JavaScript 实现,需要考虑 css 动态控制, 还要顾虑浏览器解析差异, 模拟的动面效果或许很生硬,或者很粗糙等。

6.快速通信。

jQuery 对 Ajax 技术的支持很缤密,它通过消除这一过程中的浏览器特定的复杂性,使用户得以专注 于服务器端的功能设计。

7.扩展 JavaScript 内核。

jQue可提供了对 JavaScript 核心功能的扩展,如迭代和数组操作等,增加对客户端、数据存储和 JavaScript 扩展的支持。

今天本节结束,下一节如何使用 jQuery


顺便推荐一下自己的博客,http://www.htmlfuns.cn,里面有知识体系适合从没接触过html的童鞋使用,不管是html5还是javascript,又或者是最新的vue都可以先从最基础的开始学起。看完整套体系后你就可以写出自己的网页啦。并且有很规范的分类,程序员之间可以分享学习笔记、技术进行交流。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,142评论 0 3
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,574评论 0 7
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,477评论 1 11
  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,358评论 0 44
  • 前端开发知识点 HTML&CSS对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型...
    Hebborn_hb阅读 843评论 0 1