一场ajax风暴,席卷了整个web开发世界... ...prototype、jQuery、mootools各种js框架层出不穷。知道昨天,自己还不习惯使用框架做js开发,最近想应聘javascript相关的工作,就仔细学习了各个框架。

的确,jQuery将改变,javascript的编程方式!

在未使用jquery框架的时候,代码:

<body>
<a id="test" href="http://javascriptcn.com">js中国</a>
<!--逻辑代码-->
<script type="text/javascript">
document.getElementById("test").onclick=function()
{
alert("hello world!");
}
</script>

</body>

处理的逻辑代码必须写在a标记之后,否则将会出现无法找到对象的错误。因此,这样body里就不得不出现n多的<script></script>.....
因而影响了,dom数的完美结构。

有了jquery框架后:
common.js文件

$(document).ready(function() {
//逻辑实现    
$("#test").click(function() {
        
           alert("Hello world!");
                
    });
//实现结束
});

hml文件

<head>
<script type="text/javascript" src="common.js"></script>
</head>
<body>
<a id="test" href="http://javascriptcn.com">js中国</a>
</body>

用jQuery不需要在每个a标签之后写onclick事件,所以我们拥有了一个整洁的结构文档(HTML)和一个行为文档(JS),达到了将结构与行为分开的目的,就像我们使用CSS追求的一样。

转载于:https://www.cnblogs.com/wangxiang/articles/1107891.html

jQuery之美,第一次...相关推荐

  1. jQuery实现radio第一次点击选中第二次点击取消功能(转)

    转载自:http://www.jb51.net/article/113730.htm 由于项目的需求,要求radio点击两次后为取消状态,不方便修改为checkbox,可以用正面的方法实现. // j ...

  2. “jQuery风暴” 推荐及配套代码下载

    近一年没有更新博客. 这一年我进行了我的第一次跳槽和转型. 从架构到一名前端开发, 这个转型是纠结的.现在我是百度的一名前端开发工程师.     "从零学习jQuery"系列教程收 ...

  3. jQuery 单选框/复选框美化

    对于前端萌新来说,美化表单是个痛苦的事情,通常都是去寻找插件这种逃避的办法,其实这并不是难事.在上篇文章中提到了兄弟元素选择器在表单美化中表现突出,下面的示例源码将体现 基础篇知识的实际应用. 纯CS ...

  4. JQuery 基础笔记

    JQuery 基础笔记 1. jQuery 概述 1.1 jQuery 是什么? 1.2 jQuery 简单应用 1.3 jQuery 功能应用 1.4 jQuery 技术优势 1.5 jQuery ...

  5. jquery 百度百科

    http://baike.baidu.com/view/1020297.htm 百科名片 jquery logo Jquery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级 ...

  6. 前端基础之JQuery

    一.什么是JQuery [1]   jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team. [2]   jQuery是一种新型的Java ...

  7. jQuery学习笔记--Helloworld

    刚学习jQuery,觉得有的东西确实有必要写下来,加深下记忆,本文纯属给自己写的,希望大家不要见笑 jQuery是什么? jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多j ...

  8. 第四篇 前端学习之JQuery基础

    一 jQuery是什么? jQuery就是一个JavaScript的库. <1> jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入 ...

  9. 前端入门之——jquery day9

    转载 https://www.cnblogs.com/yuanchenqi/articles/5663118.html 一 jquery简介 1 jquery是什么 jQuery由美国人John Re ...

最新文章

  1. 【原创】Chrome最新版(53-55)再次爆出BUG!
  2. 安装Eclipse ADT插件时遇到的问题
  3. Android提示版本号更新操作流程
  4. R语言应用实战-基于R语言的综合评价(层次分析法AHP为例)
  5. python2.7安装setuptools-36.6.0报ascii' codec can't decode byte 0xce in position 7问题
  6. leetcode 300. Longest Increasing Subsequence | 300. 最长递增子序列(动态规划)
  7. 事业单位考试考试【转载】
  8. 菜鸟学习笔记:Java提升篇9(网络1——网络基础、Java网络编程)
  9. 用方框图语言表示指令周期及其流程
  10. mysql 查找入职时间最早_查找入职员工时间排名倒数第三的员工所有信息SQL
  11. 【pyhton数据预处理】利用pandas模块找出两excel表格差异并进行字段值比较
  12. 爬虫--爬取人人网案列(一)
  13. 学数学,读原著,勤思考,效果好
  14. 全国计算机三级网络技术题,全国计算机三级网络技术大题技巧
  15. 使用java搭建简单的ligerui环境
  16. android 6.0开机后自动播放U盘视频
  17. vue网络应用:天气查询
  18. 使用 Maven 快速创建 SSM 项目
  19. 推荐52个堪称神器的学习网站,每天坚持一小时,让你受益一生【上】
  20. HTML5 行业首款 3D 游戏及 VR DEMO 曝出

热门文章

  1. envi栅格TIF数据进行分割_栅格数据镶嵌
  2. java 复杂表达式计算_我的计算器. 用java实现的. 可以支持复杂表达式
  3. 系统学习深度学习(四十一)--AlphaGo Zero强化学习原理
  4. linux系统优化步骤,Linux系统优化的步骤有哪些
  5. 计算机打出音乐小樱,《火影忍者》插曲——小樱主题曲
  6. 【汇编语言】程序格式
  7. Commons IO 2.5-IOUtils
  8. 【420天】跃迁之路——程序员高效学习方法论探索系列(实验阶段177-2018.04.01)...
  9. 在设计DJANGO用户更改密码时,出现NoReverseMatch at /account/password-change/这种妖精如何办?...
  10. 自适应网页设计(Responsive Web Design)(转)