随笔分类 -  JavaScript,Jquery

摘要:《正则表达式必知必会》这本书的确非常的简练实用,准确定位了正则表达式的用途,简明的介绍了正则表达式的基本使用形式。简单易懂,容易记忆,虽然从表面上看这本书的内容比较少而且简单,但是说的内容都是非常基础的砖石,无论想建造多么高大、吊炸天的大楼,基础的砖石都是必不可少的。 看完这本书,受益颇多,在此将书 阅读全文
posted @ 2016-11-26 23:25 四叶草黎 阅读(250) 评论(0) 推荐(0)
摘要:第一章 面对对象的javascript 1.1 动态类型语言和鸭子类型 1.编程语言按照数据类型分为:静态类型语言和动态类型语言。 2.静态类型语言:在编译时已确定变量的类型。 优点:(1)在编译期间就能发现类型不匹配的错误,编辑器可以帮助我们提前避免程序在运行期间有可能发生的一些错误。 (2)如果 阅读全文
posted @ 2016-08-07 20:19 四叶草黎 阅读(277) 评论(0) 推荐(0)
摘要:new 操作符在有上面的基础概念的介绍之后,在加上new操作符,我们就能完成传统面向对象的class + new的方式创建对象,在Javascript中,我们将这类方式成为Pseudoclassical。基于上面的例子,我们执行如下代码varobj =newBase();这样代码的结果是什么,我们在... 阅读全文
posted @ 2015-12-01 15:35 四叶草黎 阅读(367) 评论(0) 推荐(0)
摘要:来源:javascript高级程序设计在几种特殊的情况下,this的值可能会意外改变。比如var name="The Window";var object={ name:"The Object", getName:function(){ return this.name; }... 阅读全文
posted @ 2015-08-26 16:44 四叶草黎 阅读(124) 评论(0) 推荐(0)
摘要:一、工厂模式function createPerson(name,age,job){ var o=new Object(); o.name=name; o.age=age; o.job=j... 阅读全文
posted @ 2015-08-25 15:51 四叶草黎 阅读(142) 评论(0) 推荐(0)
摘要:在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。$().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来... 阅读全文
posted @ 2015-08-19 16:33 四叶草黎 阅读(169) 评论(0) 推荐(0)
摘要:getStyle提取非行间样式——只能提取不能设置 不能完全兼容所有浏览器,不能完全提取出所有样式…… 阅读全文
posted @ 2015-08-12 10:36 四叶草黎 阅读(214) 评论(0) 推荐(0)
摘要:js 数组 js数组方法总结:1 创建 ……2 添加 push()|unshift() 从数组尾部|头部添加一或多个数组元素,返回值为新数组的长度,改变原数组 splice(start,num,elem0……) 从数组的start位置开始,删除num个原数组元素,添加ele... 阅读全文
posted @ 2015-08-11 15:07 四叶草黎 阅读(227) 评论(0) 推荐(0)
摘要:检测数据类型 检测类型方法总结:1 typeof2 instanceof3 constructor4 Object.prototype,toString.call() 阅读全文
posted @ 2015-08-11 14:09 四叶草黎 阅读(237) 评论(0) 推荐(0)
摘要:for-in 枚举 for-in枚举对象属性注意:1、输出属性的顺序不一定,根据浏览器而异;2、不能用person1.key的方式取到属性值,应该用person1[key]的方式取得属性值。3、如果要表示迭代的对象为null或者undefined,for-in语句会抛出错误,但... 阅读全文
posted @ 2015-08-11 11:04 四叶草黎 阅读(274) 评论(0) 推荐(0)
摘要:今天看了js中数组的方法,其中sort()方法用于排序,就让我想到学C语言的时候有一个冒泡算法,就想用js写一个。 阅读全文
posted @ 2015-07-30 17:48 四叶草黎 阅读(175) 评论(0) 推荐(0)
摘要:今天学到一个新的函数map()。map(callback)官方概述:将一组元素转换成其他数组(不论是否是元素数组)你可以用这个函数来建立一个列表,不论是值、属性还是CSS样式,或者其他特别形式。这都可以用'$.map()'来方便的建立。参数:给每个元素执行的函数为了让学习者更容易理解这个函数,于是就... 阅读全文
posted @ 2015-07-16 14:04 四叶草黎 阅读(1647) 评论(0) 推荐(1)
摘要:最初认识index()是在轮播图中,获取当前点击对象在数组中的位置。那时候,对index()的使用只有eq($(this).index()),看了文档之后,才知道自己有多幼稚! 1 2 3 4 5 index() 6 10 11 12 13 14 ... 阅读全文
posted @ 2015-07-09 13:46 四叶草黎 阅读(260) 评论(0) 推荐(0)
摘要:前端大神群的群主告诉我们:学习一个框架最好的方法是去把官方文档研究一遍。现在正式开始我的前端之路,从JQuery的中文文档开始。基础不牢固,看起来有点慢,但是我会一直坚持下去的。把遇到的问题都记录在此,以便随时查阅。不展示基础概述,只记录所遇问题。Just Do It! Never Give Up!... 阅读全文
posted @ 2015-07-08 17:19 四叶草黎 阅读(271) 评论(0) 推荐(0)
摘要:还在处在刚刚学习JavaScript的初级阶段,所以理解相对浅显,是一种简单的模式理解。这里做一个笔记,让自己在回顾的时候,更加牢记。call()和apply()的形式A.call(B,"","","") A.apply(B,[])使B中的对象能够使用A的方法,即A提供方法,B提供对象区别就在于a... 阅读全文
posted @ 2015-05-13 16:58 四叶草黎 阅读(130) 评论(0) 推荐(0)