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作 ...
随机推荐
- google map android api v2
我在这主要列举几个需要注意的问题: 1.需要注意使用的api版本的问题,例如google map android api v1就和v2差别很大,包括申请key方面,所以在搜索资料的时候一定注意版本问题 ...
- Interface的多层继承
我有一段如下代码,定义一个接口iInterface,cBase实现iInterface,cChild继承cBase,UML为 预期是想要cBase.F()的执行逻辑,同时需要cChild的返回值,所以 ...
- Hadoop学习—最大的敌人是自己
(大讲台:国内首个it在线教育混合式自适应学习) 如果没有那次学习机会,我依然深陷在封闭的泥塘里. 我是今年刚毕业的大学生,我学习成绩不错,所学也是国内很厉害的专业,全国范围内只有6所院校拥有学位授予 ...
- SQLServer数据库通用访问类
private static string connString=ConfigurationManager.ConnStrings["connString"].ToString() ...
- Pair Project: Elevator Scheduler [电梯调度算法的实现和测试]:谢勤政-11061197,吴润凡-11061185
一,关于结对编程 结对编程的优点: 1)在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力. 2)对开发人员自身来说,结对工作能带来更多的信心,高质量的产出能带来更高 ...
- Bootstrap简易使用指南
1.框架 1.1全局样式 使用HTML5的doctype,scaffolding.less中定义全局样式,从2开始使用normalize.css,并使用reset.less进行简化 1.2默认栅格系统 ...
- 'InitializeCulture' is not a member of 'XXXX'
今天在部署ASP.NET网页时出现一个奇怪的问题.在开发,调试时访问网页一切正常.但一部署到IIS中时就会出现以下的错误信息:'InitializeCulture' is not a member o ...
- [转]关于MYSQL Innodb 锁行还是锁表
关于mysql的锁行还是锁表,这个问题,今天算是有了一点头绪,mysql 中 innodb是锁行的,但是项目中居然出现了死锁,锁表的情况.为什么呢?先看一下这篇文章. 目时由于业务逻辑的需要,必须对数 ...
- Searching for Approximate Nearest Neighbours
Searching for Approximate Nearest Neighbours Nearest neighbour search is a common task: given a quer ...
- Bootstrap 貌似不错,先做一下记录
Bootstrap 简洁.直观.强悍的前端开发框架,让web开发更迅速.简单. http://www.bootcss.com/