
WEB前端
文章平均质量分 81
五后
这个作者很懒,什么都没留下…
展开
-
jQuery.extend 函数详解
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并转载 2016-03-16 17:42:45 · 332 阅读 · 0 评论 -
jQuery.Callbacks之demo
jQuery.Callbacks是jquery在1.7版本之后加入的,是从1.6版中的_Deferred对象中抽离的,主要用来进行函数队列的add、remove、fire、lock等操作,并提供once、memory、unique、stopOnFalse四个option进行一些特殊的控制,这是jquery的官方文档:http://api.jquery.com/jQuery.Callbacks/转载 2016-07-21 11:37:35 · 262 阅读 · 0 评论 -
jQuery.makeArray() 函数详解
jQuery.makeArray()函数用于将一个类数组对象转换为真正的数组对象。所谓"类数组对象"就是一个常规的Object对象,但它和数组对象非常相似:具备length属性,并以0、1、2、3……等数字作为属性名。不过它毕竟不是数组,没有从数组的原型对象上继承下来的内置方法(例如:push()、 sort()等)。该函数属于全局jQuery对象。语法jQuery转载 2016-07-08 11:03:52 · 641 阅读 · 0 评论 -
Form表单验证神器: BootstrapValidator
JS组件系列——Form表单验证神器: BootstrapValidator时间 2015-12-10 17:10:00 博客园精华区原文 http://www.cnblogs.com/landeanfen/p/5035608.html主题 JavaScript CSS前言:做Web开发的我们,表单验证是再常见不过的需求了。友好的错误提示能增加用户体验。博主转载 2016-07-06 14:45:59 · 3091 阅读 · 0 评论 -
JavaScript中发布/订阅模式的简单实例
1.Observer模式要求希望接收到主题通知者的观察者必须订阅内容改变的事件。2.Subscribe/Publish模式使用了一个主题/事件通道,这个通道介于订阅者和发布者之间。该事件系统允许代码定义应用程序的特定事件,该事件可以传递自定义参数,自定义参数包含订阅者所需要的值。其目的是避免订阅者和发布者产生依赖关系。与Observer模式不同之处在于它允许任何订阅者执行适当的事件转载 2016-04-25 14:39:58 · 481 阅读 · 0 评论 -
2014年最新前端开发面试题(题目列表+答案 完整版)
目录前言HTML 部分CSS 部分JavaScript 部分其他问题前言本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链。万不可投机取巧,只求面试过关是错误的!面试有几点需注意:(来源程劭非老师 github:@wintercn)面试题目: 根据你的等级和职位变化,转载 2016-02-22 14:03:28 · 526 阅读 · 0 评论 -
浅谈:html5和html的区别
浅谈:html5和html的区别编辑时间:2015-05-09浏览量:14965作者:段亮最近看群里聊天聊得最火热的莫过于手机网站和html5这两个词。可能有人会问,这两者有什么关系呢?随着这移动互联网快速发展的时代,尤其是4G时代已经来临的时刻,加上微软对“XP系统”不提供更新补丁、维护的情况下“html5+css3”也逐渐的成为新一代web前端技术,转载 2016-02-22 17:54:10 · 1223 阅读 · 1 评论 -
DIV+CSS 浏览器兼容性小结
在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果!所有浏览器 通用height: 100px;IE6 专用_height: 100px;IE6 专用*height: 100px;IE7 专用*+height:转载 2016-02-27 11:49:43 · 262 阅读 · 0 评论 -
针对firefox ie6 ie7 ie8的css样式hack
针对firefox ie6 ie7 ie8的css样式hack 以前我们大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7以上对!important可以正确解释,会导致页面没按要求显示!搜索了一下,找到了一个针对IE7、IE8不错的hack方式,IE7使用*+html或*line-height: 23px针对firefox ie6 i转载 2016-02-27 13:58:08 · 231 阅读 · 0 评论 -
常见浏览器兼容性问题与解决方案
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。在学习浏览器兼容性之前,我想把前端开发人员划分为两类:第一类是精确按照设计图开发的前端开发人员,可以转载 2016-02-27 14:01:36 · 250 阅读 · 0 评论 -
JavaScript 原型概念深入理解
原型是JavaScript中一个比较难理解的概念,原型相关的属性也比较多,对象有”[[prototype]]”属性,函数对象有”prototype”属性,原型对象有”constructor”属性。为了弄清原型,以及原型相关的这些属性关系,就有了这篇文章。相信通过这篇文章一定能够清楚的认识到原型,现在就开始原型之旅吧。认识原型开始原型的介绍之前,首先来认识一下什么是原转载 2016-03-09 19:34:39 · 282 阅读 · 0 评论 -
JS中数组Array的用法
js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr转载 2016-03-15 10:20:32 · 269 阅读 · 0 评论 -
浅析return false的正确使用
“return false”之所以被误用的如此厉害,是因为它看起来像是完成了我们交给它的工作,浏览器不会再将我们重定向到href中的链接,表单也不会被继续提交,但这么做到底有什么不对呢可能在你刚开始学习关于jQuery事件处理时,看到的第一个例子就是关于如何阻止浏览器执行默认行为,比如下面这段演示click事件的代码:复制代码代码如下:$("a.toggle").c转载 2016-03-15 10:22:23 · 497 阅读 · 0 评论 -
一起来啃犀牛书:事件处理
一起来啃犀牛书:事件处理发表于 2016-03-14 | 分类于 js | 《javascript权威指南》这本书就像是js界的圣经,对于大神和新手都应该是必读书。但是这本近千页的书已经厚到让人望而生畏,要通读它不仅要时间也需要毅力。为了提升自己在js语言上的深度,所以抱着工匠精神开始研读,此文包含书中实用性较强的一些知识点和代码,算做读书笔记吧~转载 2016-03-15 13:28:40 · 473 阅读 · 0 评论 -
CSS :before 和 :after
前几天的晚上较全面的去看了下css的一些文档和资料,大部分的样式运用都没什么大问题了,只是有些许较陌生,但是也知道他们的存在和实现的是什么样式。今天主要想在这篇学习笔记中写的也不多,主要是针对:before和:after写一些内容,还有几个小样式略微带过的介绍下。什么是:before和:after? 该如何使用他们?:before是css中的一种伪元素,可用于在某个元素之前插入某些内容。转载 2016-03-21 17:38:09 · 849 阅读 · 0 评论 -
正则表达式学习和常用正则验证规则40条
1.正则表达式简介正则表达式(Regular expression,简写为Regexes)是一种用来操作和检验字符串数据的强大工具。它相当与一串特殊的字符,用它可以转换成算法,对文本进行匹配等操作。事实上正则表达式有其自身的一套语法,这种语法对于初学者来说显得有些晦涩难懂。尤其是其构造比较困难,称为很多入门者的障碍。但当掌握后却可以轻易的解决以前不容易解决的很多文本类问题,如验转载 2016-03-17 23:57:16 · 945 阅读 · 0 评论 -
一小时包教会 —— webpack 入门指南
什么是 webpack?webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。我们可以直接使用 require(XXX) 的形式来引入各模块,即使它们可能需要经过编译(比如JSX和sass),但我们无须在上面花费太多心思,因为 webpack 有着各种健全的加载器(load转载 2016-11-18 14:33:01 · 491 阅读 · 0 评论