这个ajax分页是基本jquery来实现的,足以满足正常需求。。。 效果:showImg(https://segmentfault.com/img/bVPgaA?w=272&h=52); HTML: CSS: .zh-page{height: 20px;padding: 20px 0;text-align: right;} .zh-page ul{disp...
摘要:缩短的长度能够有效降低首屏时间。即便你使用打包工具只引用了一个外部脚本文件,但是如果这个脚本文件的传输延迟和执行延迟,会导致后面的非关键资源的请求被延迟,虽然这不会减慢的首屏时间。 以通俗的方式理解关键渲染路径 我在看了 google 的 Critical Rendering Path (中文)后, 想把 CRP(Critical Rendering Path) 用通俗易懂的方式描述出...
非庖丁瞎解牛系列~ =。= 在日常项目开发的时候,我们将js对象传给vue实例中的data选项,来作为其更新视图的基础,事实上是vue将会遍历它的属性,用Object.defineProperty 设置它们的 get/set,从而让 data 的属性能够响应数据变化: Object.defineProperty(obj, name, { // 获取值的时候先置入vm的_data属性对象中 ...
摘要:一比较时间的大小由页面插件选择的日期时间结束时间必须大于开始时间日期时间日期二将后台取出的时间戳转化成指定格式的日期三求时间差天时分秒假定获取的中时间值相差秒数等价于相差天数相差小时相差分钟相差秒天小时分钟 一.比较时间的大小(由页面插件选择的日期时间) showImg(https://segmentfault.com/img/bVKaPX?w=225&h=46); showImg(h...
摘要:之前自己写代码,就像一盘散沙,完全没有一种规范。经过最近一段时间的开发,和对一些注释风格的参考,形成了自己想去使用的注释规范。如果变量注释有点长,就不太好了。 之前自己写代码,就像一盘散沙,完全没有一种规范。这种自由,会让自己写的东西时常变化。也很不利于团队协作开发。经过最近一段时间的开发,和对一些注释风格的参考,形成了自己想去使用的注释规范。 js的组织是模块化,一个模块对...