06 2014 档案

摘要:1:parent();//获取元素的父级元素 jquery javascript2:parents();//获取元素的父级元素和所有的祖先元素 祖先父级 jquery javascript 2:parentsUntil();//parentsU... 阅读全文
posted @ 2014-06-20 19:09 宇宙第一小菜鸟 阅读(2107) 评论(0) 推荐(0)
摘要:jQuery是一个优秀的JS库,是目流最流行的JS开发库,具有简单化js操作,方法函数式开发,快速便捷。根据id、clss、自定义属性等都 可以获取元素jQuery所有的操作都是在$()中完成。$()是等文档加载完毕后执行里面的代码,$(function(){})==$(document).read... 阅读全文
posted @ 2014-06-19 23:07 宇宙第一小菜鸟 阅读(293) 评论(0) 推荐(0)
摘要:js中的两种对象事件绑定方法:1:常用的如:div.onclick=function(){...};2:通过系统方法绑定事件:非IE:addEventListener('事件名[不加on]',function(){},false[或者true])IE:attachEvent('事件名[加on]'... 阅读全文
posted @ 2014-06-19 21:27 宇宙第一小菜鸟 阅读(189) 评论(0) 推荐(0)
摘要:一般的事件流中有两种:一是事件捕获 二是事件冒泡事件冒泡的理解:何谓冒泡,当水开的时候,水珠不断地向上冒的过程。在JS中同样如此。在DOM中是一种树型的结构。如:window document html body... 阅读全文
posted @ 2014-06-19 21:24 宇宙第一小菜鸟 阅读(140) 评论(0) 推荐(0)
摘要:模块化开发的好处: 1:减少冲突 2:提高性能用sea.js为例:sea.js模块库下载地址:http://seajs.org/docs/#downloads例子:获取非行间样式的模块化开发: 无标题文档获取非行间样式模块文件getStyle.js:// JavaScript Docu... 阅读全文
posted @ 2014-06-16 20:56 宇宙第一小菜鸟 阅读(265) 评论(0) 推荐(0)
摘要:创建一个五行五列的表格(使用循环) 阅读全文
posted @ 2014-06-15 14:06 宇宙第一小菜鸟 阅读(582) 评论(0) 推荐(0)
摘要:创建Table标签和定义表格头部份代码:window.onload=function(){ var arr=["编号","性别","姓名","年龄"]; var oDatas=[ { "id":1 , "gen... 阅读全文
posted @ 2014-06-15 13:55 宇宙第一小菜鸟 阅读(808) 评论(0) 推荐(0)
摘要:JS的跨域:跨域名获取数据,a域名获取b域名中的数据。解决跨域获取数据的方法也叫JSONP(JSON and Padding)JSONP方法:1:服务器代理:XMLHttpRequest代理文件2:script标签:jsonp(常用);//利用script标签的src引入外部文件的功能,src能够引... 阅读全文
posted @ 2014-06-13 21:42 宇宙第一小菜鸟 阅读(154) 评论(0) 推荐(0)
摘要:event事件对象:是指当前对象发生的事件的一些详细的信息在event这个对象里。event对象从哪里来?从事件函数中传入obj. //e就会当前的事件对象event}对象就有属性和方法:那么event对象也有属性和方法event的属性和方法:{属性:button : 当前事件的方法中判断鼠标的按键... 阅读全文
posted @ 2014-06-11 23:26 宇宙第一小菜鸟 阅读(184) 评论(0) 推荐(0)
摘要:Html相关的window的事件{ window.onload=function(){};//当网页加载完成后触发的事件 window.onresize=function(){};//当浏览器窗口发生改变时触发的事件 window.onscroll=func... 阅读全文
posted @ 2014-06-11 23:23 宇宙第一小菜鸟 阅读(178) 评论(0) 推荐(0)
摘要:/9 : 所有的IE均可识别,FireFox不能* :IE6.0 IE7.0 可以识别,IE8、IE9、Firefox不能_ : IE6可以识别,IE7 IE8 IE9 Firefox不能*html :IE6可以识别,IE7 IE8 IE9 Firefox不能!important : IE6.0... 阅读全文
posted @ 2014-06-08 20:47 宇宙第一小菜鸟 阅读(109) 评论(0) 推荐(0)
摘要:在HTML元素中,要隐藏元素有两个标签:display:none;//元素隐藏后,会脱离文档流,让出元素位置给其他元素标签visibility:hidden;//元素隐藏,不会脱离文档流,其位置保留 阅读全文
posted @ 2014-06-08 19:09 宇宙第一小菜鸟 阅读(166) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-06-08 18:59 宇宙第一小菜鸟 阅读(1274) 评论(0) 推荐(0)
摘要:键盘事件主要有两种: onkeydown:当键盘按下的时候触发 onkeyup:当键盘按键抬起的时候触发 例子: 特殊键:event.ctrlKey、event.altKey、event.shiftKey 这些特殊键都是当发生键盘事件的event事件对象的细节属性event.k... 阅读全文
posted @ 2014-06-06 20:52 宇宙第一小菜鸟 阅读(185) 评论(0) 推荐(0)
摘要:DOM:文档对象模型操作DOM基本就是操作DOM的元素节点.节点的属性: 1:objElement.childNodes :获取该元素对象的的节点集合,有length长度属性,在标准浏览器下使用,会辩认文本节点的节点,一般不用,有其他的更好的属性(children) 2:objElement.c... 阅读全文
posted @ 2014-06-06 20:26 宇宙第一小菜鸟 阅读(258) 评论(0) 推荐(0)
摘要:基本数据类型都有自己的包装对象:如 String 、Number、Boolean包装对象如何来: 因为 str有它的包装对象Sting对象,过程是基本类型会找到对应的包装对象类型,然后把包装对象的属性和方法继续过来,最后包装对象消失,所以str.charAt(0);可以正常使用.原型链:实例对象与原... 阅读全文
posted @ 2014-06-06 18:45 宇宙第一小菜鸟 阅读(149) 评论(0) 推荐(0)
摘要:function Ajax(method,url,data,success){ var xhr; //1:创建对象 try { xhr = new XMLHttpRequest(); } catch (e) { xhr = n... 阅读全文
posted @ 2014-06-05 20:42 宇宙第一小菜鸟 阅读(173) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-06-05 11:54 宇宙第一小菜鸟 阅读(118) 评论(0) 推荐(0)
摘要:Ajax:异步的javascript and xml;(本文内容有部分是来自于js教程网)Ajax的功能:AJAX 可以与服务器交换数据,在不重新加载(刷新)整个页面的情况下,更新部分页面。Ajax的使用场景如: -用户注册时,输入完用户名立即提交到后台验证,检测用户名是否存。 -静态页面实现登... 阅读全文
posted @ 2014-06-05 11:45 宇宙第一小菜鸟 阅读(231) 评论(0) 推荐(0)
摘要:在我们操作JS实现些效果的时候,可能会涉及到滚动条滚动距离的问题;在IE和非IE下是存在兼容性问题的在IE下支持:document.body.scrollTop(scrollLeft);//在ie下获取滚动条距离的属性在非IE下支持:document.documentElement.scrollTo... 阅读全文
posted @ 2014-06-04 23:16 宇宙第一小菜鸟 阅读(451) 评论(0) 推荐(0)
摘要:1:delete关键字:只能删除对象的属性2:typeof 返回的是字符串(当然是对象的类型)3:分组选择符:如var a=(2,3,4);//结果是44:函数.length ;是指函数形参的集合5:函数.arguments ;//是指函数实参的集合。JS中的数据类型:字符串、数字、布尔、对象、n... 阅读全文
posted @ 2014-06-04 21:14 宇宙第一小菜鸟 阅读(177) 评论(0) 推荐(0)
摘要:下面是一个类定义私有属性的例子,和如何在类外部调用类内容的私有属性, 阅读全文
posted @ 2014-06-04 17:37 宇宙第一小菜鸟 阅读(97) 评论(0) 推荐(0)
摘要:面向对象(oop):是一种开发过程中,以面向对象的一种编程思维进行开发。在JS中,我们一般采用的是面向过程的开发。面向对象的特点:抽象、封装、继承、多态先看看自定义对象如何写:自定义一个人的对象,人的名字,年龄,或者是说话.在下面,name age是这个人的属性,说话是这个人的一种行为,也可以叫方法... 阅读全文
posted @ 2014-06-04 17:31 宇宙第一小菜鸟 阅读(148) 评论(0) 推荐(0)
摘要://调用 getByClass(父元素,类选择器名字)/*方法定义如下,该方法来自网络,*/function getByClass(oParent,sClass){ var arr = []; var aEle = oParent.getElementsByTagName('*'); ... 阅读全文
posted @ 2014-06-04 09:46 宇宙第一小菜鸟 阅读(545) 评论(0) 推荐(0)
摘要:常用的正则表达式的例子: 匹配中文:[\u4e00-\u9fa5] 行首行尾空格:^\s*|\s*$ Email:^\w+@[a-z0-9]+(\.[a-z]+){1,3}$ 网址:[a-zA-z]+://[^\s]* QQ号:[1-9][0-9]{4,9}或者 ^[1... 阅读全文
posted @ 2014-06-04 09:36 宇宙第一小菜鸟 阅读(162) 评论(0) 推荐(0)
摘要:在JS中的正则表达式总结:什么是正则表达式?正则表达式是一种操作和匹配字符串的规则。正则也是JS内部系统对象的其中一个对象,有几个常用的方法。正则表达式的写法: 简写:var re=/正则表达式的内容/; 完整:var re=new RegExp();注:在一般情况下,我们使用的是简写的... 阅读全文
posted @ 2014-06-04 09:29 宇宙第一小菜鸟 阅读(192) 评论(0) 推荐(0)
摘要:在获取某些元素的样式值时需要用到不同的兼容方法来获取,如获取div的height的值代码:JS兼容版获取样式值:/*主要的兼容代码*/function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyl... 阅读全文
posted @ 2014-06-03 23:12 宇宙第一小菜鸟 阅读(183) 评论(0) 推荐(0)