AJAX的刷新和前进后退问题解决

因为Javascript对dom的操作是不持久化的,刷新后就恢复原状,而且也不保存历史记录,也就无法前进后退来查看历史了。但是可以采用“地址栏加hash”技术来解决。        地址栏中敲入“页面地址#aaa”就表示跳转到“页面地址 ”的“aaa”这个页内锚点(英文叫做hash)。只要改变“...

2014-04-25 13:33:15

阅读数:496

评论数:0

Bower:客户端库管理工具

概述 常用操作 库的安装 库的搜索和查看 库的更新和卸载 列出所有库 配置文件.bowerrc 库信息文件bower.json 相关链接 概述 随着网页功能变得越来越复杂,同一张网页加载多个JavaScript函数库早已是家常便饭。开发者越来越需要一个工...

2014-04-22 10:10:27

阅读数:652

评论数:0

grunt安装使用

Grunt 的安装与管理都是通过 npm,npm 是 Node.js 的包管理器。 Grunt 0.4.x 要求 Node.js 版本 >= 0.8.0。 安装 CLI 在全局环境中安装 Grunt 的命令行接口。 npm install -g grunt-cli ...

2014-04-19 15:39:47

阅读数:756

评论数:0

git使用ssh密钥

git使用https协议,每次pull, push都要输入密码,相当的烦。 使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。 大概需要三个步骤: 一、本地生成密钥对; 二、设置github上的公钥; 三、修改git的remote url为git协议。 一、...

2014-04-18 17:13:40

阅读数:1205

评论数:0

什么是LESSCSS

LESSCSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量、继承、运算、函数等,更方便CSS的编写和维护。 LESSCSS可以在多种语言、环境中使用,包括浏览器端、桌面客户端、服务端。 语言特性快速预览: 变量: 变量允...

2014-04-18 10:57:57

阅读数:407

评论数:0

JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember

原文地址:http://sporto.github.io/.../comparison-angular-backbone-can-ember/ 原文作者:Sebastian Porto @Twitter 本文译者:@李松峰,感谢 @林永坚jake 推荐 版权声明:经作者授权翻译,转载请注明原...

2014-04-18 10:03:31

阅读数:536

评论数:0

An Introduction to Handlebars(Handlebars 简介)

由于作者翻译会加入 自己的理解 以便自己学习和使用, 如果英文好的同学可看下面   如文章中有翻译错误还请留言. 交流并改正. (: 文章来自net|tuts+ 原文地址  请点击  ======================Enein翻译======================...

2014-04-18 09:52:46

阅读数:507

评论数:0

SeaJS入门教程系列之完整示例(三)

一个完整的例子 上文说了那么多,知识点比较分散,所以最后我打算用一个完整的SeaJS例子把这些知识点串起来,方便朋友们归纳回顾。这个例子包含如下文件: 1.index.html——主页面。 2.sea.js——SeaJS脚本。 3.init.js——init模块,入口模块,依赖data...

2014-04-17 20:54:07

阅读数:1009

评论数:0

SeaJS入门教程系列之使用SeaJS(二)

要在项目中使用SeaJS,你所有需要做的准备工作就是下载sea.js然后放到你项目的某个位置。 SeaJS项目目前托管在GitHub上,主页为 https://github.com/seajs/seajs/ 。可以到其git库的build目录下下载sea.js(已压缩)或sea-debug.js...

2014-04-17 20:37:37

阅读数:1266

评论数:0

NodeJS、NPM安装配置步骤(windows版本)

1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。 2、安装过程基本直接“NEXT”就可以了...

2014-04-17 17:58:36

阅读数:785

评论数:0

js字符串与字符数组之间的转换

1、string to array  js里的string和java中的一样,都是不可变的常量。 早期的ECMAScript标准将string解析为不可变的字符数组, 支持str[index]这样的访问方式。 直到今天firefox仍然支持, 但IE不行。 我知道两种可以将字符串转换为数组的方法...

2014-04-11 09:54:07

阅读数:4380

评论数:0

正则表达式

本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录 本文目标 30分钟内让你明白正则表达式是什么,并对它...

2014-04-10 23:25:14

阅读数:450

评论数:0

【翻译】生动详细解释javascript的冒泡和捕获

前言:虽然精通jquery,但对它的原型javascript却不是很了解,最近在学习javascript中遇到了一些困难,比如冒泡和捕获,很多次被提到,但又不知究竟应用在何处。找到了一些好文章解惑,在这里分享给大家。 quirksmode的一系列文章都不错,通俗易懂,这篇只是一系列中的某一篇...

2014-04-10 23:23:00

阅读数:421

评论数:0

AJAX页面浏览器前进后退按钮失效和地址书签的解决方案

最近在做一个AJAX整站的项目,主要遇到的几个问题为: 1. 局部刷新了页面,如何将url地址分享或者保存为书签? 2. 浏览器后退/前进按钮失效? 3. 搜索引擎不收录? 先说第3个问题,因为我们这个项目另有其他推广方案,所以并不对搜索引擎那么依赖,加上google是可以主动提交js...

2014-04-10 00:07:19

阅读数:985

评论数:0

window.location.hash属性介绍

location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的locat...

2014-04-09 22:47:19

阅读数:387

评论数:0

移动项目开发实践

作者按:如今越来越多的互联网产品开始在移动终端发力,终端产品越来越丰富。但是,平台差异带来的开发成本浪费很让人头疼。一段时间以来,淘宝彩票前端组也在努力寻求移动终端项目开发最佳实践,尽管诸多方面不甚成熟,但抛砖引玉,希望我们的总结整理会对大家有所启发。 淘宝彩票客户端产品目前有两条体系: 1、...

2014-04-04 11:55:30

阅读数:472

评论数:0

WebApp 开发中常用的代码片段

其实这里面的多数都是 iOS 上面的代码。其他平台的就没有去验证了。 HTML, 从HTML文档的开始到结束排列: 让内容的宽度自适应为设备的宽度, 在做Mobile Web时必须加的一条 禁用手机号码链接(for iPhone) 设置你网页的图标, 尺寸为57X57 px 全屏启动时候的...

2014-04-04 11:53:18

阅读数:374

评论数:0

无线前端(web app)入门(推荐阅读)

1、先来看淘宝无线wiki要求在页面中添加的meta标签。 第一个meta标签表示:强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览;尤其要注意的是content里多个属性的设置一定要用分号+空格来隔开,如果不规...

2014-04-04 10:55:06

阅读数:413

评论数:0

对HTML5中LocalStorage的一些使用建议

上个月末的w3ctech上,有同行提到了LocalStorage这个话题,我觉得在HTML5的众多新特性中,LocalStorage算是比较实际同时浏览器也比较好实现的特性。 LocalStorage的规范描述在这里:http://dev.w3.org/html5/webstorage/ ...

2014-04-03 21:28:12

阅读数:689

评论数:0

学习 Backbone

原文链接:http://www.ibm.com/developerworks/cn/web/wa-backbonejs/ 简介 Web 应用程序越来越关注于前端,使用客户端脚本与 Ajax 进行交互。由于 JavaScript 应用程序越来越复杂,如果没有合适的工具和模式,那么...

2014-04-02 22:41:31

阅读数:485

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭