摘要: 1.隐式的创建了一个空对象 new Object() 2.让this指向这个空对象 this = new Object() 3.让proto指向原型对象 4.在this上添加属性和方法 5.隐式的返回创建好的对象 return 阅读全文
posted @ 2022-09-27 11:16 九毛九 阅读(66) 评论(0) 推荐(0)
摘要: (1)行必须放置在 .container class 内,以便获得适当的对齐(alignment)和内边距(padding)。 (2)使用行来创建列的水平组。 (3)内容应该放置在列内,且唯有列可以是行的直接子元素。 (4)预定义的网格类,比如 .row 和 .col-xs-4,可用于快速创建网格布 阅读全文
posted @ 2022-09-26 20:51 九毛九 阅读(48) 评论(0) 推荐(0)
摘要: Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 html、css、javascript的。 Bootstrap具有移动设备优先、浏览器支持良好、容易上手、响应式设计等优点,所以Bootstrap被广泛应用。 阅读全文
posted @ 2022-09-26 20:50 九毛九 阅读(356) 评论(0) 推荐(0)
摘要: 超小设备手机( <767px ): .col-xs- 小型设备平板电脑( >=768px ): .col-sm- 中型设备台式电脑( >=992px ): .col-md- 大型设备台式电脑( >1200px ): .col-lg- 阅读全文
posted @ 2022-09-26 20:49 九毛九 阅读(132) 评论(0) 推荐(0)
摘要: 1、Zepto更轻量级 2、Zepto是jQuery的精简,针对移动端去除了大量jQuery的兼容代码 3、部分API的实现方式不同 1、针对移动端程序,Zepto有一些基本的触摸事件可以用来做触摸屏交互(tap事件、swipe事件),Zepto是不支持IE浏览器的。 2、DOM操作的区别:添加id 阅读全文
posted @ 2022-09-26 20:49 九毛九 阅读(115) 评论(0) 推荐(0)
摘要: jquery.extend(object); 为扩展jQuery类本身.为类添加新的方法。2.jquery.fn.extend(object);给jQuery对象添加方法。$.extend({ add:function(a,b){return a+b;}});//$.add(3,4);jQuery添 阅读全文
posted @ 2022-09-26 20:48 九毛九 阅读(23) 评论(0) 推荐(0)
摘要: //任何引用数据类型的值都需要挨个遍历,直到取到基本类型的值为止 function deepClone( obj ){ var cloneObj = Array.isArray( obj ) ? [] : {}; // 判断参数obj不能是null if( typeof (obj) 'object' 阅读全文
posted @ 2022-09-26 20:48 九毛九 阅读(35) 评论(0) 推荐(0)
摘要: each() 函数, 它允许你遍历一个元素集合。你可以传一个函数给 each() 方法,被调用的 jQuery 对象会在其每个元素上执行传入的函数。有时这个问题会紧接着上面一个问题,举个例子,如何在 alert 框里显示所有选中项。我们可以用上面的选择器代码找出所有选中项,然后我们在 alert 框 阅读全文
posted @ 2022-09-26 20:47 九毛九 阅读(36) 评论(0) 推荐(0)
摘要: 在默认情况下,通过$.extend()合并操作不是递归的(浅拷贝);如果第一个对象的属性本身是一个对象或数组,那么它将完全用第二个对象相同的key重写一个属性。这些值不会被合并。然而,如果将 true 作为该函数的第一个参数,那么会在对象上进行递归的合并(深拷贝)。 浅拷贝(false 默认):如果 阅读全文
posted @ 2022-09-26 20:47 九毛九 阅读(67) 评论(0) 推荐(0)
摘要: 首先去加载文档,在页面加载完后,浏览器会通过javascript 为DOM元素添加事件。 click\dblclick\mouseenter\mouseleave\mouseover\mouseout\mousedown\mouseup\scroll\resize\submit等 阅读全文
posted @ 2022-09-26 20:46 九毛九 阅读(19) 评论(0) 推荐(0)