`
jja1982
  • 浏览: 112421 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

锋利的jQuery 读书笔记

阅读更多
<<锋利的jQuer>>很好的一本jQuery入门书。通俗易懂地介绍了jQuery的用法。

jQuery的优势
jQuery强调的理念是写得少,做得多(Write less, do more)。
1.轻量级 如果使用Min版并且在服务器端启用Gzip压缩后,大小只有18KB。
2.强大的选择器 jQuery允许开发者使用从CSS1到CSS3几乎所有的选择器,以及jQuery独创的高级而复杂的选择器。
3.出色的DOM操作的封装。
4.可靠地事件处理机制。
5.完善的Ajax jQuery将所有的Ajax操作封装到一个函数$.ajax()里,使得开发者处理Ajax的时候能够转型处理业务逻辑而无需关心复杂的浏览器兼容性和XMLHttpRequest对象的创建和使用问题。
6.不污染顶级变量 jQuery之建立一个名为jQuery的对象,棋手有的函数方法都在这个对象之下。其别名$也可以随时交出控制权,绝对不会污染其他的对。
7.出色的浏览器兼容性 jQuery能够在IE 6.0+,、FF 2+、Safari 2.0+和Opera 9.0+下正常运行。jQuery同时修复了一些浏览器之间的差异,是开发者不必在展开项目前建立浏览器兼容库。
8.链式操作方式。
9.隐式迭代。
10.行为层和结构层的分离。
11.丰富的插件支持。
12.完善的文档。
13.开源。

$(document).reday()方法
$(document).ready()方法和window.onload方法有相似的功能,但是在执行时机方面是有区别的。Window.onload方法是在网页中所有的元素(包括元素的所有关联文件)完全加载到浏览器后才执行,即JavaScript此时才可以访问网页中的任何元素。而通过jQuery中的$(document).ready()方法注册的事件处理程序,在DOM完全就绪时就可以调用。此时,网页的所有元素对jQuery而言都是可以访问的,但是,这并不意味着这些元素关联的文件都已经下载完毕。

Ajax的优势和不足
Ajax的优势
1. 不需要插件支持。
2. 优秀的用户体验 只是Ajax技术的最大优点,能在不刷新整个页面的前提下更新数据,这使得Web应用程序能更为迅速地回应用户的操作。
3. 更高Web程序的性能 按需发送数据,数据获取无需靠全页面刷新来重新获得整页的内容。
4. 前倾服务器和带宽的负担。
Ajax的不足
1. 浏览器对XMLHttpRequest对象的支持度不足。
2. 破坏浏览器前进、后退按钮的正常功能。
3. 对搜索引擎的支持的不足。
4. 开发和调试工具的缺乏。
分享到:
评论
1 楼 WebChanger 2011-11-24  
你好大侠前辈!看到你的贴子在ITeye上。。看样子。你也看过锋利的JQuery.我也是初学者。而且刚看到这本书的弟六章。jquery Ajax。可是按照书上教程编写的代码总是显示有错误。于是从网上下载原码。打开发现跟我一样的错误。。就是关于$.get方法的例子。
就是通过$.get方法获取PHP一个请求。然后把data值返回到当前的Html中..想必你早就看过了。对你来说肯定很简单了一定。你能帮我解决下吗?谢谢!!
php原码是:

<?php
header("Content-Type:text/html; charset=utf-8");
echo "<div class='comment'><h6>{$_REQUEST['username']}:</h6><p class='para'>{$_REQUEST['content']}</p></div>";
?>


HTML代码是:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
* { margin:0; padding:0;}
body { font-size:12px;}
.comment { margin-top:10px; padding:10px; border:1px solid #ccc;background:#DDD;}
.comment h6 { font-weight:700; font-size:14px;}
.para { margin-top:5px; text-indent:2em;background:#DDD;}
</style>
<!--   引入jQuery -->
<script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(function(){
   $("#send").click(function(){
$.get("get1.php", {
username :  $("#username").val() ,
content :  $("#content").val() 
}, function (data, textStatus){
                        $("#resText").html(data); // 把返回的数据添加到页面上
}
);
   })
})
//]]>
</script>
</head>
<body>
<form id="form1" action="#">
<p>评论:</p>
<p>姓名: <input type="text" name="username" id="username" /></p>
<p>内容: <textarea name="content" id="content"  rows="2" cols="20"></textarea></p>
<p><input type="button" id="send" value="提交"/></p>
</form>


<div  class='comment'>已有评论:</div>
<div id="resText" >
</div>

</body>
</html>


显示效果如下。输入姓名和评论。提交后。已有评论后面会显示。。

评论:
姓名:张三
评论:沙发
提交按钮
已有评论:张三沙发;

可是写完了以后输入姓名和评论后点击提交安钮没有反应。。原码也是如些。不知道是什么原因?

评论:
姓名:张三
评论:沙发
提交按钮
已有评论:

相关推荐

    《锋利的JQuery》读书笔记 本书精华汇总完整版

    《锋利的JQuery》是一本国内非常不错的JQuery入门书,基本上通读本书后对JQuery的精髓都能掌握了,稍后再通过多加实践应该能对Jquery有比较好的理解了。下面是笔者对整本书的读书笔记,也算是对全书主要内容的一个...

    《锋利的jquery 》笔记

    《锋利的jquery》读书笔记,方便查看知识点

    jquery读书笔记

    NULL 博文链接:https://wzt7576.iteye.com/blog/1313721

    jquery阅读笔记

    适合初学jquery的童鞋看看,个人整理的笔记

    jQuery权威指南读书笔记

    此笔记写得非常好将jquery权威指南中常用的地方都罗列出来了适合朋友们去取经,本人已阅读不敢独享所以拿出来分享下,希望大家多多支持

    jQuery技术三合一教程(电子书 + 理论总结+常用效果源码实践)

    理论篇:对选择器、事件、常用函数方法、外观效果、查找筛选、文档处理、Ajax处理的基础知识,以及《锋利的JQUERY》读书笔记精华完整版。 实践篇:Tab菜单栏源码、手风琴菜单源码、圆角效果源码、网页弹出对话框...

    Jquery 学习笔记(一)

    从今天起正式学习Jquery(实际严格讲已经用了几个月的Jquery的一丁点东西),边学边做边记笔记;阅读书籍《锋利的Jquery》+Jquery API Doc。

    Jquery实战_读书笔记1—选择jQuery

    近期公司积极组织我们这些开发人员学习进步,督促我们学习更多的技术来...为此我选择了jQuery作为我学习的方向,同时我也是想将我的学习心得分享给大家,以后我会不断的更新一系列jQuery方面的学习纪要,帮助大家学习。

    Jquery 学习帮助文档

    jQuery权威指南 读书笔记及其他jQuery相关知识

    ExtJS4中文教程2 开发笔记 chm

    Extjs4 API文档阅读(一)——类系统(Class System) Extjs4 API文档阅读(三)——布局和容器 Extjs4 API文档阅读(二)——MVC构架(上) Extjs4 API文档阅读(二)——MVC构架(下) Extjs4 API文档阅读(四)——Data ...

    jQuery API 2.2简体中文手册

    本人亲自制作的最新版的jQuery API手册,翻译得最全面最详细。...如果你正在更新到jQuery的一个新版本,请一定要阅读发布在我们的博客上的笔记。如果你以前用的是v1.9以前的版本,你还必须仔细阅读1.9 升级指南。

    Jquery实战_读书笔记2 选择器

    jQuery相对于其他的javascript框架优秀的特点之一就是元素选择功能,通过简单的一条件语句可以查询一些复杂的元素

    jQuerySourceCodeReadingNotes:jQuery源码阅读笔记

    jQuerySourceCodeReadingNotes

    从零开始学习JQuery

    本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章是入门第一篇, 主要是简单介绍jQuery, 通过简单示例指导大家如何编写...

    汇编语言学习笔记分享

    欢迎您阅读该笔记。 本人也是一名自学者,从2016年至今,本人学习了PS、AI、PR、AE、C4D、 达芬奇调色、realflow、vue景观、Marvelous Designer、 substance painter等软件,以及AE、C4D的一些相关插件。 人像精修...

    jquery中event对象属性与方法小结

    JQuery读书笔记–Event属性说明 JQuery事件中的Event属性是经常性的被忽略的。大多数时间你的确不怎么用它,但有些时候它还是它还是有作用的。如获知触发时用户的环境(是否按了shift etc)。每个浏览器对event都有...

    阅读笔记

    **这里是code_201课程的阅读笔记,其中将包含本课程的所有阅读材料,并且每天都会更新。** 表中的内容。 阅读笔记_301 这是code_301课程的阅读笔记,它将包含本课程的所有阅读材料,并且每天更新。 表中的内容。 ...

    阅读笔记:Codefellows编码的阅读笔记

    301阅读笔记作业标题 SMACSS和响应式网页设计 jQuery,事件和The Dom Flexbox和模板 响应式网页设计和正则表达式 Heroku部署 节点,Express和API API续 SQL SQL续 调用堆栈和调试 EJS 成分 更新和删除 数据库规范化 ...

Global site tag (gtag.js) - Google Analytics