js判断两个时间的时间差
需求需要判断两个时间的时间差,思路是把两个时间转换成时间戳,如果是2012/02/12这种格式的日期没有问题,如果是2012-02-12格式的还需要转换成2012/12/12
js无缝轮播的实现思路
最简单的点击按钮切换图片很简单,给按钮添加click事件监听,改变图片的translateX。当然如果想要轮播图从上到下播放,相应的改变translateY就行。
vue组件内部引入外部js文件
之所以要做这个是因为,在一个组件内部需要引入一个js文件来定位。如果放在index.html,这样每个组件都会有这个js。所以需要在组件内单独引入。
深入理解requestAnimationFrame的动画循环
requestAnimationFrame解决了浏览器不知道javascript动画什么时候开始、不知道最佳循环间隔时间的问题。它是跟着浏览器的绘制走的,如果浏览器绘制间隔是16.7ms
从 callback 到 promise
说起回调(callback),那可以说是 JS 最基础的异步调用方式,是 JS 为解决阻塞请求而量身定制出的一种设计模式,在 JS 或是说前端大潮中有着举足轻重的影响
Vue 计算属性简析
Vue 开发人员必然使用过计算属性(Computed Properties):你可以像绑定 data 属性一样在模板中绑定计算属性;计算属性一般依赖一个或多个 data 属性,并返回它们复杂逻辑下的状态
JS 高阶函数
什么是函数?在大多数编程语言中,函数是一段独立的代码块,用来抽象处理某些通用功能的方法;主要操作是给函数传入特定对象(参数),并在方法调用结束后获得一个新的对象
什么是XHTML?
XHTML代表可扩展超文本标记语言(eXtensible HyperText Markup Language),是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。XHTML是基于可扩展标记语言(XML),由万维网联盟(W3C)开发
为什么使用AngularJS?
Angular.js是google开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。下面给大家介绍一下你应该使用Angular.js的重要原因:要知道开源界的很多框架都是开发人员由于个人兴趣或者激情而开发出来的