![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript基础学习
文章平均质量分 77
zz410675629
前端菜鸟
展开
-
javascript--枚举算法实现
Document //枚举算法--》穷举算法 window.onload=function () { var aA=document.getElementsByTagName('a');//get A var oUl=document.getElementById('uli');//get ul原创 2014-04-19 14:28:43 · 1410 阅读 · 0 评论 -
javascript--String 对象常用方法
JavaScript String 对象常用方法 //concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 var str = "Hello"; var out = str.concat(" World","!"); console.log(str); //Hello console.log(out); //Hello Wo转载 2014-08-30 22:13:22 · 625 阅读 · 0 评论 -
JavaScript高级程序设计学习笔记
JavaScript高级程序设计学习笔记--面向对象程序设计工厂模式虽然Object构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为解决这个问题,人们开始使用工厂模式的一种变体。function createPerson(name,age,job){var o=new Object(转载 2014-08-30 22:05:15 · 475 阅读 · 0 评论 -
JavaScript--事件对象
JavaScript事件对象事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture();事件按键 event.keyCode event.shiftKey event.altKey原创 2014-08-30 22:28:28 · 862 阅读 · 0 评论 -
JavaScript --Array 对象常用方法
//shift:删除原数组的第一项,返回删除元素的值;如果数组为空则返回undefined var arr = [1, 2, 3, 4, 5]; var out = arr.shift(); console.log(arr); //[2,3,4,5] console.log(out); //1 var arr = []; var out = arr.转载 2014-08-30 22:12:29 · 530 阅读 · 0 评论 -
YUI工具库介绍
1.1. YAHOO工具库提供的方法l namespace用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。l langjavascript扩展的语言工具,用于判别对象的类型。l转载 2014-08-16 10:17:06 · 3668 阅读 · 0 评论 -
javascript--瀑布流
简单瀑布流代码实现html代码如下瀑布流-zhangzhang *{padding: 0;margin:0;} #main{ position: relative; } .pin{ padding: 15px 0 0 15px; float:left; } .box{原创 2014-08-29 21:33:48 · 775 阅读 · 0 评论 -
javascript之解决dom中存在的空白节点问题
下面有一段html文档 Introduction to the DOM There are a number of reasons why the DOM is awesome, here are some: It can be found everywhere. It's easy to use. It can原创 2014-08-14 12:08:12 · 4270 阅读 · 0 评论 -
javascript---之自由落体运动实现
实现自由落体运动需要理解的几个简单属性:clientHeight:浏览器客户端整体高度offsetHeight:对象(比如div)的高度offsetTop:对象离客户端最顶端的距离简单demo如下: free_movement #div1{ position: absolute; height: 100px; width: 100原创 2014-05-31 16:13:12 · 2475 阅读 · 0 评论 -
javascript---之clientWidth、clientHeight、offsetWidth、offsetHeight、scrollWidth、scrollHeight等窗口属性说明
网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: document.body.scroll转载 2014-05-31 16:40:55 · 771 阅读 · 0 评论 -
Jquery之事件绑定(bind(),live(),delegate(),on())
1、.bind()描述: 为一个元素绑定一个事件处理程序。.bind()一个基本的用法:$(selector).bind('click', function() { alert('User clicked on "foo."');}); 可以直接用原生js替代为:$(selector).click( function() { alert('User clicked on "f原创 2014-05-21 16:31:12 · 1062 阅读 · 0 评论 -
javascript---input输入框自动聚焦优化
实现原理:1、当打开注册或者登录的页面时候,默认聚焦到第一个Input(多为用户名对应的那个Input)。2、有种因素当js还没加载完,此时页面先加载完毕并且用户已经填写到了第二个Input(多为密码对应的那个Input)了,此时就不需要再聚焦到第一个输入框了。根据上边的原理,可以编写的代码如下第一种实现:原创 2014-05-17 15:35:46 · 32219 阅读 · 0 评论 -
javascript---arguments对象的使用
javascript---arguments对象的使用原创 2014-04-22 22:02:05 · 1048 阅读 · 0 评论 -
javascript---遇到关于this的相关问题(解决this)(持续更新中...)
1、在原型中使用this Document window.onload=function () { function a(){ this.name="a"; this.sex="男"; this.num=0; } a.prototype.count=function(){ this.num+=1; alert(this原创 2014-04-23 08:20:29 · 816 阅读 · 0 评论 -
javascript---对象和函数的引用、浅拷贝、深拷贝、递归
javascript---对象和函数的引用、浅拷贝、深拷贝、递归等相关问题!原创 2014-04-19 16:47:20 · 3598 阅读 · 1 评论 -
javaScript--快速排序实现(不用sort)
javaScript--快速排序实现 /*原生方法。。快速排序*/ //1、找一个基准点 //2、建立两个数组,分别存储左边右边的数组 //3、利用递归,进行下次比较 function quick_sort (arr) { if(arr.length ret原创 2014-04-19 14:25:24 · 1218 阅读 · 0 评论 -
javascript --- 事件委托
javascript --- 事件委托 //事件委托 //让父级委托(冒泡事件) //优点:1、提高性能 window.onload=function () { var oUl=document.getElementById('myUl'); var aLi=document.getElementsByTagName('li'); var oInput=document.getE原创 2014-04-19 15:36:04 · 829 阅读 · 0 评论 -
前端面试题目及答案(欢迎拍砖)
1、盒子模型(IE 和w3c); 2、css hack ie6参见博客:http://blog.csdn.net/freshlover/article/details/12132801简单描述:_postion:absolute;//只兼容ie6 *position:absolute;//兼容ie6 ie73、IE bugs原创 2014-10-16 15:37:04 · 1282 阅读 · 2 评论