随笔分类 -  javascript

关于call和apply的使用和区别
摘要:JavaScrtipt在动态变换运行时会出现上下文特性, 在运行中,代码总是有一个上下文对象,代码处理在该对象之内. 上下文对象是通过this变量来体现的, 这个this变量永远指向当前代码所处的对象中.而动态改变方法所在的上下文this则需要使用apply和call方法。 首先,这两个方法的作用是 阅读全文

posted @ 2016-06-01 22:31 东渐 阅读(128) 评论(0) 推荐(0)

【原创】数组的key为非数字时
摘要:正常情况下,数组的默认key为数组,如: 当key为非直接数字时,两种情况,一种为数字形式字符串,一种为非数字形式字符串: ①、数字形式字符串:数字形式字符串,默认将字符串转化为对应的数字下标,其他为定义项为undefined ②、当为非数字形式字符串时,这时候,实际arr已经不是一个数组,而是一个 阅读全文

posted @ 2016-05-27 11:54 东渐 阅读(198) 评论(0) 推荐(0)

【原创】javascript比较两个数组中元素是否一致
摘要:JavaScript中比较两个数组相等直接比较数组相等,实际上是比较数组的内存地址是否相等,所以,直接用==和 比较两个数字,最后都会返回false; 事实上,要判断两个数组是否相等,只能将数组现转化为字符串,再比较字符串是否相等,需要调用toString()方法: 更严格来说,如果两个数组中元素相 阅读全文

posted @ 2016-05-27 11:41 东渐 阅读(3306) 评论(0) 推荐(0)

【原创】Array方法笔记
摘要:1、sort(orderfunction):按指定的参数对数组进行排序,默认以字符串的字典顺序进行排序(如果是数字,会先转成字符),如果都是数字,则按数字第一位大小排序,如: 添加orderfunction,可排序纯数字数组,如下: sort()的返回值和原值都是排序过的值,检验如下: 对对象数组进 阅读全文

posted @ 2016-05-27 10:35 东渐 阅读(253) 评论(0) 推荐(0)

javascript_String方法小结(二)(字符串函数扩充)
摘要:/* =========================================== //去除左边的空格 =========================================== */ String.prototype.LTrim = function() { return this.replace(/(^\s*)/g, ""); } /* =============... 阅读全文

posted @ 2016-05-27 10:28 东渐 阅读(185) 评论(0) 推荐(0)

javascript_String方法小结(一)(字符串操作)
摘要:1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。 strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。 如果指定位置没有字符,将返回NaN。 例如: var str = "ABC";  阅读全文

posted @ 2016-05-27 09:39 东渐 阅读(295) 评论(0) 推荐(0)

【原创】javascript原生实现图片瀑布流
摘要:瀑布流 ... 阅读全文

posted @ 2016-05-24 23:30 东渐 阅读(110) 评论(0) 推荐(0)

style.left 与offsetLeft之间的区别
摘要:offsetLeft 获取的是相对于父对象的左边距left 获取或设置相对于 具有定位属性(position定义为relative)的父对象 的左边距如果父div的position定义为relative,子div的position定义为absolute,那么子div的style.left的值是相对于 阅读全文

posted @ 2016-05-16 22:45 东渐 阅读(151) 评论(0) 推荐(0)

实例讲解JS中数组Array的操作方法
摘要:var arr = new Array(); arr[0] = "aaa"; arr[1] = "bbb"; arr[2] = "ccc"; //alert(arr.length);//3 arr.pop(); //alert(arr.length);//2 //alert(arr[arr.length-1]);//bbb arr.pop(); //alert(arr[arr.length-1]... 阅读全文

posted @ 2016-03-24 23:11 东渐 阅读(241) 评论(0) 推荐(0)

Javascript数组方法(译)
摘要:在JavaScript中,数组可以使用Array构造函数来创建,或使用[]快速创建,这也是首选的方法。数组是继承自Object的原型,并且他对typeof没有特殊的返回值,他只返回'object'。 运行[] instanceof Array他会返回ture。虽然结果是这样,但也有复杂的类数组对象, 阅读全文

posted @ 2016-03-24 22:51 东渐 阅读(223) 评论(0) 推荐(0)

javascript常用方法函数收集
摘要:字符串长度截取 替换全部 清除空格 清除左空格/右空格 判断是否以某个字符串开头 判断是否以某个字符串结束 转义html标签 时间日期格式转换 判断是否为数字类型 设置cookie值 获取cookie值 加入收藏夹 设为首页 加载样式文件 返回脚本内容 清除脚本内容 动态加载脚本文件 返回按ID检索 阅读全文

posted @ 2015-12-10 19:29 东渐 阅读(169) 评论(0) 推荐(0)

滑动门(Tab选项卡)代码
摘要:1、一个简单的tab选项效果 2、更简洁的Tab选项卡: 3、代码简洁 阅读全文

posted @ 2015-12-08 19:45 东渐 阅读(482) 评论(0) 推荐(0)

javascript面试题(一)
摘要:1 function fun(n,o){ 2 console.log(o); 3 return{ 4 fun:function(m){ 5 return fun(m,n); 6 } 7 }; 8 9 } 10 11 12 var a=fun(0); 13 14 a; //输出undefined Ob... 阅读全文

posted @ 2015-12-06 22:54 东渐 阅读(118) 评论(0) 推荐(0)

【原创】关于对象+原型+继承(三)
摘要:先看几个例子: 1 tt; //输出:a { name="ton", color="red", price=-100, 更多...} //此处tt输出的更多包括如下图片 有点绕,理清了就简单多了 三者间的关系如下: 看下图 比较懒,随手画了张符,给自己看的,见谅见谅~~~~ ( a.prototyp 阅读全文

posted @ 2015-12-05 21:09 东渐 阅读(144) 评论(0) 推荐(0)

正则表达式(常用实例)
摘要:转载自:http://www.cnblogs.com/zfc2201/archive/2012/12/18/2824107.html 阅读全文

posted @ 2015-12-04 20:45 东渐 阅读(299) 评论(0) 推荐(0)

【原创】正则表达式(知识点总结)
摘要:四、正则-元字符 五、正则匹配-贪婪&&懒惰 匹配方式有贪婪(默认)和懒惰两种方式 六、常用的正则表达式收集 转载请注明链接:http://www.cnblogs.com/pm-dongjian/p/5020392.html 阅读全文

posted @ 2015-12-04 20:43 东渐 阅读(304) 评论(0) 推荐(0)

检测对象是否有某个属性(原型链检测和对象自身检测)
摘要:1、检测对象是否有某个属性(对象自身+原型链) typeof 2、只检测对象本身是否有某个属性(不回溯其原型链) hasOwnProperty() 阅读全文

posted @ 2015-12-04 19:35 东渐 阅读(607) 评论(0) 推荐(0)

JavaScript核心(对象+原型+函数+闭包+this+上下文堆栈+作用域链)
摘要:原文地址:http://blog.jobbole.com/52069/ 阅读全文

posted @ 2015-12-04 18:37 东渐 阅读(418) 评论(0) 推荐(0)

JavaScript ES6迭代器指南
摘要:惰性执行 迭代器允许我们在第一次调用next()函数之后,再执行相应的逻辑。在上面的例子里,当我们调用迭代器的瞬间,我们就立刻执行了排序和取值的工作。但是,如果next()函数永远不被调用的话,我们就浪费了性能。所以让我们来优化它: for-of和for-in的差别 理解for-of和for-in之 阅读全文

posted @ 2015-12-04 17:46 东渐 阅读(1114) 评论(0) 推荐(0)

js中对prototype对象继承的理解和实例
摘要:关于js中prototype的理解: js中对prototype对象继承的一个实例: 本人链接至: http://blog.csdn.net/w329636271/article/details/21224403 http://blog.csdn.net/w329636271/article/det 阅读全文

posted @ 2015-12-04 17:30 东渐 阅读(3715) 评论(0) 推荐(0)

导航