摘要:
一、Date类型 在讲述常见日期问题之前,先梳理一下Date类型的方法。 ECMAScript中的Date类型使用自UTC(Coordinated in Universal Time,国际协调时间)1970年1月1日午夜(零时)开始经过的毫秒数来保存日期。 常用方法列表: 补充: 1. 格林威治时间 阅读全文
摘要:
/*在javascript中,函数总是在一个特殊的上下文执行(称为执行上下文),如果你将一个对象的函数赋值给另外一个变量的话,这个函数的执行上下文就变为这个变量的上下文了。下面的一个例子能很好的说明这个问题 代码如下:*/ window.name = "the window object" function scopeTest() { return this.name;... 阅读全文
摘要:
http://www.helloweba.com/view-blog-387.html 前面我有文章介绍了前端路由和Pjax单页面应用方面的实例应用,今天我来和大家分享一个单页面应用神器jquery.pjax.js。它是基于jQuery的pjax插件,使用方便,功能完善。我会结合实例给大家讲解使用j 阅读全文
摘要:
http://www.helloweba.com/view-blog-386.html 单页面应用(Single Page Application)简称SPA,使用SPA构建的应用优点有用户体验好、速度快,内容的改变不需要重新加载整个页面,避免了不必要的跳转和重复渲染,从而相对减轻了服务器压力,SP 阅读全文
摘要:
http://www.helloweba.com/view-blog-385.html WEB开发中路由概念并不陌生,我们接触到的有前端路由和后端路由。后端路由在很多框架中是一个重要的模块,如Thinkphp,Wordpress中都应用了路由功能,它能够让请求的url地址变得更简洁。同样前端路由在单 阅读全文
摘要:
LoadJS是一个微小的异步加载器为现代浏览器(711字节). https://github.com/muicss/loadjs 介绍 LoadJS是一个微小的异步加载库的现代浏览器(IE9 +)。 它有一个简单而强大的依赖关系管理系统,它允许并行获取JavaScript和CSS文件,并在满足依赖关 阅读全文
摘要:
基础对象 首先是定义缺省的两个页面片段(缺省页面和出错页面,这两个页面是基础功能,所以放在库里)相关代码,对每个片段对应的url(例如home)定义一个同名的对象,里面存放了对应的 html 片段文件路径、初始化方法。 随后是全局变量,包含了 html 片段代码的缓存、局部刷新所在 div 的 DO 阅读全文
摘要:
(如果对SPA概念不清楚的同学可以先自行了解相关概念) 平时喜欢做点小页面来玩玩,并且一直采用单页面应用(Single Page Application)的方式来进行开发。这种开发方式是在之前一年做的一个创业项目的经验和思考,一直想写篇博客来总结一下。 个人认为单页面应用的优势相当明显: 当然,SP 阅读全文
摘要:
示例1: 示例2: 当我们的内容超出了我们的div,往往会出现滚动条,影响美观。 尤其是当我们在做一些导航菜单的时候。滚动条一出现就破坏了UI效果。 我们不希望出现滚动条,也不希望超出去的内容被放逐,就要保留鼠标滚动的效果。 这里介绍一个简单的方法。 大体思路是在div外面再套一个div。这个div 阅读全文
摘要:
有些时候,不得不想添加、修改数组和对象的值,但是直接添加、修改后getter、setter又失去了。 由于 JavaScript 的限制, Vue 不能检测以下变动的数组: 为了避免第一种情况,以下两种方式将达到像 vm.items[indexOfItem] = newValue 的效果, 同时也将 阅读全文