摘要: 今天在跟踪调试项目的代码时,发现在一个function中用到了这么一段[].slice.call(arguments, 1) 的代码。心中便起了疑惑,对于slice 和 call 的方法,倒是不怎么陌生,解析了下上面的那段代码,就是为了获取arguments 从1 开始到结尾的所有元素。只是觉得奇怪 阅读全文
posted @ 2020-03-29 19:21 ofelia 阅读(644) 评论(1) 推荐(1)
摘要: $.extend() 因为项目中有些地方看到有用到这个方法,当时也不知道是什么意思,见的多了就想了 解一下。原来这个方法还是挺有用的,多用在编写插件,当然,它本身也有一些重载原型。也可是实现静态方法: $.extend({sayHello: function (name) {console.log( 阅读全文
posted @ 2020-03-15 16:48 ofelia 阅读(948) 评论(0) 推荐(0)
摘要: $()就是在创建jquery的实例对象 做法 给jqeury的init方法return 一个 new init ,这样调用$()就是在创建jquery的实例对象 jquery的原型上的init与jquery本身共享原型对象 这样给给jquery的原型添加属性和方法 阅读全文
posted @ 2020-03-15 16:47 ofelia 阅读(127) 评论(0) 推荐(0)
摘要: CSS动画 优点: (1)浏览器可以对动画进行优化。 1、 浏览器使用与 requestAnimationFrame 类似的机制,requestAnimationFrame比起setTimeout,setInterval设置动画的优势主要是:1)requestAnimationFrame 会把每一帧 阅读全文
posted @ 2019-03-25 18:58 ofelia 阅读(2033) 评论(0) 推荐(1)
摘要: vue提供了一个transition组件 可通过以下方法: 1.使用transition组件包裹需要做过渡动画效果的元素 2.控制元素元素做显示隐藏的切换 3.设置css样式 过渡的类名 在进入/离开的过渡中,会有 6 个 class 切换。 v-enter:定义进入过渡的开始状态。在元素被插入之前 阅读全文
posted @ 2019-03-12 20:47 ofelia 阅读(189) 评论(0) 推荐(0)