2015年9月28日JQuery提前预习预热笔记
visual studio下载2010
2010与2008不一样,2008需要添加补丁,采用调用对象。2010可以直接用。
JQuery=$ 是函数是方法是对象
念J快儿,念doler
开发人员工具(用于查看开发源代码,看过程到底是怎么实现的,在用的时候可能是直接完成显示的,但是过程可能不是和清楚)
Window.onload是在页面所有标签及内容下载完毕后才会出现页面整体显示,这样用户体验不是很好。但是JQuery($(document).ready())则是页面的标签下载完毕即可出现页面显示,用户体验好。
Window.onload调用的标签内容,如果有两个一样的,那么只出现最后一个。而$(document).ready(),如果有两个一样的,那么两个会依次出现。
全部表达方式:
$.(document).ready(function(){
alert(‘大家好!’);
});
简写方式:
$.(function(){
alert(‘大家好’);
});
“//”表示注释,一般用”//==”来写注释标题
<script src=”js/jquery-1.7.1.js”type=”text/javascript”></script>
引入文件,然后才能调用其中的标签
重点1
有的时候不同浏览器编程方式不同,有的不是很兼容,用Dom对象在火狐和IE浏览器中使用的方法也不一样。为了能够简便统一,需要先转换为jquery,然后才能调用text方法。
要想调用text{}方法来设置层中显示的文字,必须通过JQuery对象才能调用text方法。第一步先将txtobj转换为jQuery对象。把Dom对象转换为JQuery对象:$(dom对象)
Var txtobjJQuery=$(txtobj);
要想调用jquery的方法必须得把Dom对象转换为jQuery对象。
txtobjJQuery.text(‘大家好才是真的好。’)
jquery对象只能调用jquery属性方法,Dom对象只能调用Dom属性方法,不能相互调用,如果想要调用,必须要相互转换之后才可以调用。
jquery对象转换为dom对象的方法:
var domobj=textobjjquery.get(0);这之后又可以继续调用dom对象,例如domobj.innerText=‘哈哈哈哈,又转回来了。’;
或者
var domobj=textobjjquery[0];
数组、整形、字符串、数据类型这些基本的数据类型是JS里最基本的东西,jquery是把对象代码封装一下,对于基本的数组、数据类型不会进行封装。也就是这些基本数据类型是不分jquery与dom的,不需要进行转换。
注意:这里的inputs并不是一个数组,它只是一个看起来像数组的一个对象
Var inputs=document.getElementsByTagName(‘input’);
这里的Inputs不是数组,所以没有数组的一些方法。
Inputs.reverse{};
For(var i=0;i<inputs.length;i++){
Alert(inputs[i].type);
}
<body>
<input type=”button”name=”name”value=””/>
<input type=”text”name=”name”value=””/>
2015年9月28日JQuery提前预习预热笔记的更多相关文章
- 2015年12月28日 Java基础系列(六)流
2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流
- Bootstrap之Footer页尾布局(2015年05月28日)
直接上页尾部分的代码: <!--采用container-fluid,使得整个页尾的宽度为100%,并设置它的背景色--><footer class="container-f ...
- 4.3.5 使用Http:// (Https://)协议连接到ActiveMQ 2015年9月28日
用到的几点地方: 1.服务器端 ActiveMQ的文件activemq.xml中,预先要定义好有关本协议http的传输连接器格式,抓图如下: 2. 然后,开启Eclipse环境,在publish ...
- java之enum枚举(2015年05月28日)
背景: 今天启动了一个新的项目,由于要从之前的旧项目中拿过来一些代码,所以就看了下公司之前项目代码,发现有定义的常量类,也有枚举类,然后就在想着两者的功能差不多,那他们之间到底有什么区别呢,所以就决定 ...
- 2015年9月28日html基础了解学习
数据库与C#都是在后台运行的逻辑,而html,css,js,jq是在网页前台显示的一些效果.后台要考虑到优化性能效率等等,而前台要吸引到客户,要有更好的客户体验. 通用化,还是效率更高,在做项目中是要 ...
- 2016年11月2日——jQuery源码学习笔记
1.jQuery()函数,即$().有四种不同的调用方式. (1)传递CSS选择器(字符串)给$()方法,返回当前文档中匹配该选择器的元素集.可选第二个参数,一个元素或jQuery对象,定义元素查询的 ...
- 2016年11月1日——jQuery源码学习笔记
1.instanceof运算符希望左操作数是一个对象,右操作数标识对象的类.如果左侧的对象是右侧类的实例,则表达式返回true,否则返回false 2.RegExp.exec() 如果 exec() ...
- 2015年10月16日HTML标签表单笔记
textarea只是纯文本编辑框,要想输入各种样式的文本.图片.表格等需要使用“富文本编辑框”.html4暂无富文本编辑框,可使用第三方工具实现此效果. <textarea></te ...
- 2015年9月29日html基础加强学习笔记
创建一个最简便的浏览器 首先打开VS2010,然后在空间里拖出一个Form控件当主页面,其次拖出一个Textbox控件作为地址栏,然后加一个Button控件作为按钮,最后拖出一个WebBrowser作 ...
随机推荐
- NetBeans中文乱码解决办法
一.Windows下NetBeans中文乱码解决办法 找到你的Netbeans安装目录下的etc文件夹,用记事本打开netbeans.conf,找到netbeans_default_options(不 ...
- MongoDB入门三步曲3--部署技术:主备、副本集和数据分片
mongodb部署--主备.副本及数据分片 主备复制 副本集 数据分片 主备复制 主备复制是最基本的一种多点部署方案,在读写分离.热备份.数据恢复等方面具有重要作用. 在真实的生产环境,主备库肯定需要 ...
- Yii框架下使用redis做缓存,读写分离
Yii框架中内置好几个缓存类,其中有memcache的类,但是没有redis缓存类,由于项目中需要做主从架构,所以扩展了一下: /** * FileName:RedisCluster * 配置说明 * ...
- 不能将“const char [7]”转换为“LPCTSTR”
試試用強制轉換變數型態的方法吧,像這樣(LPCTSTR)"WinSun",若不行再試L"WinSun",再不行試_L"WinSun".
- PythonCrawl自学日志(4)
2016年9月22日10:34:02一.Selector1.如何构建(1)text构建: body = '<html><body><span>good</sp ...
- hdu 2222 Keywords Search ac自动机入门
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2222 题意:有N(N <= 10000)个长度不超过50的模式串和一个长度不超过1e6的文本串. ...
- 2014年度辛星css教程夏季版第六节
这一节我们就要讲到布局了,其实布局本身特别简单,但是要合理的布好局就不那么简单了,就像我们写文章一样,写一篇文章非常简单,但是要写一篇名著就很难了,这需要我们扎实的功底和对文学的理解,但是,千里之行, ...
- Oracle RAC备份异机单实例恢复演练
本文只节选了操作方案的部分章节: 3. 操作步骤 3.1. 异机单实例Oracle数据库软件安装 在异机上进行单实例Oracle数据库软件安装.该步骤过程不再本文中重复描述,如果对安装过程存在疑问 ...
- 异步委托 多线程实现摇奖器 winform版
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...
- 开发设计模式(四) 代理模式(Proxy Pattern)
转自http://blog.sina.com.cn/s/blog_89d90b7c0101803g.html 代理模式:代理模式的主要作用是为其他对象提供一种代理以控制对这个对象的访问.在某些情况下, ...