02 2016 档案
grunt基础
摘要:grunt是一个前端自动化工具,用于文件压缩、合并、错误检查等。 grunt是通过npm管理的,npm是nodejs的包管理器,所以安装grunt前要确保电脑安装了nodejs和npm。 安装过程 ps:通过npm安装很多系统需要sudo权限。 首先安装grunt的命令行CLI到全局 npm ins 阅读全文
posted @ 2016-02-23 17:42 熏风 阅读(176) 评论(0) 推荐(0)
angularjs学习之模板
摘要:angularJs是模型-视图-控制器(MVC)的模式 先看一下模型和控制器: controller.js: function PhoneListCtrl($scope) { $scope.phones = [ {"name": "Nexus S", "snippet": "Fast just go 阅读全文
posted @ 2016-02-22 10:37 熏风 阅读(174) 评论(0) 推荐(0)
转载-html5移动端常见问题
摘要:meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalab 阅读全文
posted @ 2016-02-19 17:49 熏风 阅读(387) 评论(0) 推荐(0)
prototype的认识
摘要:在js中任何对象都拥有prototype属性,解释为:返回对象类型原型的引用。 prototype可以将其他属性方法克隆下来。 function A(){ this.name = "A"; this.say=function(){ alert("I am "+this.name); } } func 阅读全文
posted @ 2016-02-18 10:32 熏风 阅读(168) 评论(0) 推荐(0)
call和apply用法
摘要:call和apply作用就是改变this的指向,可以让一个对象调用其他对象的方法 先看一个例子: function fun(){ } fun.prototype={ name:"Mark", say:function(){ alert("Name is "+this.name) } } var fu 阅读全文
posted @ 2016-02-17 15:02 熏风 阅读(163) 评论(0) 推荐(0)
history replaceState/pushState
摘要:HTML5 history新增了两个属性,分别是replaceState()和pushState(),不刷新页面改变页面的url。 replaceState()可以不让页面刷新的情况下改变url 用法:history.replaceState("data","页面的title","变化后的url") 阅读全文
posted @ 2016-02-02 15:23 熏风 阅读(268) 评论(0) 推荐(0)