首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vim下一页

    zt 让光标所在的行居屏幕最上一行 t=top zb 让光标所在的行居屏幕最下一行 b=bottom ctrl+f(forward) 往前翻一页 ctrl+b(backward) 往后翻一页 ctrl...+d(down) 往前翻半页 ctrl+u(up) 往后翻半页 zz 让光标所在行居屏幕中央 zt 让光标所在行居屏幕最上一行 t=top zb 让光标所在行居屏幕最下一行 b=bottom 当我们使用...尤其是遇到突发情况,掌握vim的翻页快捷键十分有利于工作的开展。...Ctrl + d 键 (d 的英文全拼为:down) Ctrl + u 键 (u 的英文全拼为:up) 3、定位到页眉和页脚: 直接查看该脚本的第一行,请输入“:0”,然后回车即可。...直接查看该脚本的最后一行,请输入“:$”,然后回车即可。 备注:$ 常用于表示结尾的含义。

    76620

    JS动画效果

    JavaScript 动画框架 框架封装 ---- 相信大家在很多门户网站上都可以看到动画的交互效果,通过这些动画生动地体现了我们在网页上的交互效果,现在我们就来学习一下这些动画效果的分解动作吧。...作为学习了网页设计初步的一个进阶选修课。 动画的实现思路都是通过连续改变物体的属性值来实现效果的。一般来说都是改变一个物体的left,right,width,height,opacity....,放进一个人通用的JS文件里movement.js: function getStyle(obj,attr) { if(obj.currentStyle){ return obj.currentStyle...JSON的格式: {键:值,键:值} 完善后的运动框架js:movement.js function getStyle(obj,attr) { if(obj.currentStyle){...startMove(li,{'width':400,'height':200,'opacity':100}); 效果果然是可以同时运动的。

    20.8K81

    Js 实现 marquee 效果

    使用RequestAnimationFrame,核心部分就是利用transformX实现位移 Js 逻辑写的比较挫,还要想想怎么改进,或者有更好的思路。...marquee的要求是两段文字的间隔能人为的控制,所以用了两个重复的p标签。...利用倍数来计算, 实际文字的宽度 / 可视区域的宽度得到3、3.5、4之类的一个倍数,用这个倍数和 目前正在变化时拿到的translateX的值 / 可视区域的宽度 假设是3倍,那么第二步计算出的值如果正好是...3,说明文字的末尾已经出现在‘可视区域’,此时➕一个系数x,就可以实现两段文字的间隔(x按照实际想要的间隔自行设置)。...第二段文字的起始位置就是‘可视区域’的宽度。 然后判断文字全部移出‘可视区域’判断 第二步骤的 倍数 - 第一步的倍数 的误差值即可。

    8.1K20
    领券