- 博客(17)
- 收藏
- 关注
原创 angular 路由
window.location.href = "#/productDetail";$timeout(function () { var applyDom = document.getElementById("apply"); var applyScope = angular.element(applyDom).scope(); applyScope.$apply(function (
2015-06-24 16:36:03 419
转载 AngularJs 过滤器(filter)
过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的元素进行排序等。ng内置了一些过滤器,它们是:currency(货币)、date(日期)、filter(子串匹配)、json(格式化json对象)、limitTo(限制个数)、lowercase(小写)、uppercase(大写)、numbe
2015-06-17 11:08:42 714
转载 7个你可能不认识的CSS单位
今儿,我就准备向大伙儿介绍一些你们之前可能很少见过CSS家伙们。他们每个都是度量的单位,类似pixel 和 em 这样的,但是很有可能你之前从来就没听过这些家伙们!就让我们一起来交个朋友吧~ rem 我们首先介绍下和我们熟悉的很相似的货。em 被定义为相对于当前对象内文本的字体大小。炒个栗子,如果你给body小哥设置了font-size字体大小,那么body小哥的任何子元素的1
2015-06-17 10:51:09 510
转载 互联网协议入门(一)
作者: 阮一峰日期: 2012年5月31日我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电
2015-06-16 15:23:02 428
转载 计算机是如何启动的?
作者: 阮一峰日期: 2013年2月16日从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,"启动"用英语怎么说?回答是boot。可是,boot原来的意思是靴子
2015-06-16 10:36:55 443
转载 代码覆盖率工具 Istanbul 入门教程
作者: 阮一峰日期: 2015年6月 8日测试的时候,我们常常关心,是否所有代码都测试到了。这个指标就叫做"代码覆盖率"(code coverage)。它有四个测量维度。行覆盖率(line coverage):是否每一行都执行了?函数覆盖率(function coverage):是否每个函数都调用了?分支覆盖率(branch coverage
2015-06-10 17:20:21 815
转载 undefined与null的区别
大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null。这是为什么?一、相似性在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别。var
2015-06-10 16:16:23 438
转载 认清技术驱动力,确定职业方向
按对技术的热情驱动划分,一般可以分为两类程序员:1. 产品工程师「实现了功能、产生了价值」,是产品工程师的技术驱动。他们的目标是创造出一款产品可以改变世界。这类程序员比较适合向全栈工程师发展,需要广泛涉猎,在工作中切换各种技术。2. 技术专家「解决了问题,探索了未知领域」,是技术专家的内心动力。这类程序员适合选定一个技术领域深挖。以上两者并没有优劣之分,但是会决
2015-06-10 15:06:08 732
转载 Github Pages
发布你的设计一个良好的工作流程是可以让你的读者或者用户尽快而且方便的看到你的成果。如果仅仅在本地开发,设计,你事实上很难发现自己的问题,从而难以得到真正的提升。而将自己的产出让别的开发人员或者设计师看到,并得到实时的反馈,则可以在很多方便帮助你改进。我们将使用Github的主页服务来发布自己的作品,当然如果你有亚马逊的云服务或者其他云服务提供商的主机,你也可以很容易的将作品发布在其中。Gi
2015-06-08 14:21:36 557
转载 html/css编写规范
目录HTML语法HTML5 doctype语言属性(Language attribute)字符编码IE 兼容模式引入 CSS 和 JavaScript 文件实用为王属性顺序布尔(boolean)型属性减少标签的数量JavaScript 生成的标签CSS语法声明顺序媒体查询(Media query)的位置带前缀的属性单行规则声明简写形式的属性声明Less
2015-06-08 09:56:55 476
转载 细说Angular ng-class
在前面Angularjs开发一些经验总结中我们说到在angular开发中angular controller never 包含DOM元素(html/css),在controller需要一个简单的POJO(plain object javascript object),与view完全的隔离(交互angularjs框架的职责。但在某些项目中看见controller涉及DOM的元素最多的是在contro
2015-06-08 09:44:21 867
转载 JavaScript 中的函数式编程实践
基础知识函数式编程简介说到函数式编程,人们的第一印象往往是其学院派,晦涩难懂,大概只有那些蓬头散发,不修边幅,甚至有些神经质的大学教授们才会用的编程方式。这可能在历史上的某个阶段的确如此,但是近来函数式编程已经在实际应用中发挥着巨大作用了,而更有越来越多的语言不断的加入诸如 闭包,匿名函数等的支持,从某种程度上来讲,函数式编程正在逐步“同化”命令式编程。函数式编程思想的源头
2015-06-04 14:17:32 665
转载 CSS中的before和after伪元素及其应用
before和after伪元素所谓伪元素,可以理解为浏览器为某元素附加的元素(根据名字,附加在这个元素之前/之后)。用来完成特定的效果,before/after需要和content属性一起使用:123456.css-class:before { content: " ";}.css-class:after { content: "
2015-06-04 11:29:05 618
原创 Bootstrap模态框使用问题
出现情况:在一个页面的模态框中 点击确定跳转到另一个页面 ;页面跳转了 但实际上 模态框 还未执行关闭,body上仍存在模态框打开样式;解决办法:监听模态框移除事件123$("#myModal").on("hidden", function() { XXXXX;});
2015-06-03 14:19:47 993
转载 AngularJs中,如何在render完成之后,执行Js脚本
AngularJs和Jquery的有什么不同?Jquery的主要目的是简化Js编写,专注于浏览器跨平台,主要用来操作DOM.AngularJs主要关注Html数据的获取和呈现,以及应对日益复杂的Web应用需求,使得开发庞大的Web应用能够更加容易。AngularJs呈现页面的原理AnguarJs提供了一些对于Html进行加强的语义标签(directive),这些标签在浏
2015-06-01 14:29:29 964
转载 Ionic Javascript APi |$ionicConfigProvider
$ionicConfigProviderIonic会自动根据当前平台来调整使用什么样的过渡方式,或是图标应该显示在顶部或底部等等。例如,新版本的页面过渡效果中,iOS将转变为进入视图时从右边至中间,离开视图时从中间至左边。然而,Android却是进入视图时从底部至中心的过渡,覆盖原来的视图,保持静止的。应当指出的是,当平台不是iOS或Android,那么将默认使用iOS的设置。所以如果你是
2015-06-01 11:33:13 5389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人