自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(68)
  • 收藏
  • 关注

转载 记录一次无聊的(经历了Nodejs -> Shell -> C)的探索问题过程

提出问题 在运行项目的服务器的git是1.8.3.1版本的时候,pm2 deploy 项目,服务器fetch不到最新的一次commit。 对于这个问题,在pm2的github也有issues讨论。然后开issues的人表示pm2-deploy is garbage并且觉得I fi...

2017-09-25 17:21:00 142

转载 Chrome 开发工具之Sources

Sources面板主要用于查看web站点的资源列表及javascript代码的debug 熟悉面板 了解完面板之后,下面来试试这些功能都是如何使用的。 文件列表 展示当前页面内所引用资源的列表,和平常的文件tree一样。 内容区域 可在该区域查看打开的文件的脚本,也可以在区域内下断...

2016-06-19 11:34:00 141

转载 Chrome 开发工具之Elements

友情提示:全文图片高能,如使用手机阅读,请确保在wifi情况下或者流量充足。图片有点渣,也算辛苦做出来的,请别嫌弃~ Elements面板主要展示当前页面的组织结构,在如今的应用程序中,HTML页面初始化时加载的不一定就是之后看到的DOM树,有一个页面结构的实时调试工具可以很好的帮助开发者调...

2016-06-19 11:34:00 126

转载 chrome 各种各样的console

前段时间看git的相关,记的笔记也大致写到了博客上,还有些因为运用不熟,或者还有一些疑惑点,暂时也不做过多纠缠,之后在实践中多运用得出结论再整理分享吧。 工欲善其事,必先利其器。要想做好前端的工作,也应该多了解浏览器开发工具的使用,近来几天在看html和css的一些技巧性知识,顺便也把chr...

2016-06-13 09:52:00 110

转载 css3 背景渐变

本来想先瞎扯些什么,然后又不知道讲什么的好,那就直接进入正题吧。参考资料:Using CSS gradients(以及该页面内的大部分链接页面的资料)首先区分下,平常给的纯色background,指的是background-color属性,而渐变色所指向的是background...

2016-06-13 09:22:00 137

转载 git的简单理解及基础操作命令

前端小白一枚,最近开始使用git,于是花了2天看了廖雪峰的git教程(偏实践,对于学习git的基础操作很有帮助哦),也在看《git版本控制管理》这本书(偏理论,内容完善,很不错),针对所学内容建了git仓库测试,且写了不少git操作命令的笔记,做个分享,有错误的地方各位大大也给提出,好做修改~...

2016-06-13 09:20:00 77

转载 TypeScript Writing .d.ts files(编写声明文件)

当使用扩展的JavaScript库或者插件API的时候,将需要使用声明文件(.d.ts)来描述库的类型。本文内容将包括如何编写声明文件相关的一些高级概念,然后用一些例子来展示如何将各式各样的概念与声明文件的描述相匹配。 流程 写.d.ts最好是从库的说明文档开始,而不是代码。从说明文档开始...

2016-03-24 23:12:00 188

转载 JavaScript 中对内存的一些了解

在使用JavaScript进行开发的过程中,了解JavaScript内存机制有助于开发人员能够清晰的认识到自己写的代码在执行的过程中发生过什么,也能够提高项目的代码质量。其实关于内存的文章也有很多,写这篇文章也非"重弹老调",可以说是给自己理解的知识来一个总结,也顺便将知识分享给学习JavaS...

2016-03-20 23:14:00 62

转载 TypeScript Type Innference(类型推断)

在这一节,我们将介绍TypeScript中的类型推断。我们将会讨论类型推断需要在何处用到以及如何推断。 基础 在TypeScript中,在几个没有明确指定类型注释的地方将会使用类型推断来提供类型信息。 varx=3; 变量"x"的值被推断为number。这种推断发生在变量或者成员...

2016-03-09 19:08:00 106

转载 TypeScript Declaration Merging(声明合并)

TypeScript中有一些独特的概念,来自需要描述JavaScript对象类型发生了哪些变化。举个例子,最为独特的概念就是"声明合并"。理解了这个概念将会对你在当前JavaScript项目中使用TypeScript开发很有帮助。同时也打开了了解更高级抽象概念的门。 就本文目的而言,声明合并...

2016-03-08 22:28:00 116

转载 Typescript Mixins(混合)

除了惯例的面对对象的思想,另一种较流行的通过可复用组件创建类的方法是将简单的类混合到一起。你可能对这种混合的方式比较熟悉或对Scala语言的特性有理解,这种模式在JavaScript社区也有一定的人气。混合案例在下面的代码中,我们展示了如何在TypeScript中混合模型,看完代码之后,再...

2016-03-07 15:07:00 93

转载 TypeScript Generics(泛型)

软件工程的一个主要部分就是构建组件,构建的组件不仅需要具有明确的定义和统一的接口,同时也需要组件可复用。支持现有的数据类型和将来添加的数据类型的组件为大型软件系统的开发过程提供很好的灵活性。在C#和Java中,可以使用"泛型"来创建可复用的组件,并且组件可支持多种数据类型。这样便可以让用户根...

2016-03-04 13:42:00 71

转载 TypeScript Function(函数)

在JavaScript中,函数是构成任何应用程序的基础块。通过函数,你得以实现建立抽象层、模仿类、信息隐藏和模块化。在TypeScript中,虽然已经存在类和模块化,但是函数依旧在如何去"处理"事件的问题上起关键作用。TypeScript在JavaScript的标准基础上给函数添加了一些新的功...

2016-03-02 09:04:00 605

转载 TypeScript Modules(模块)

本文概述了TypeScript中如何使用模块以各种方式来组织代码。我们将涵括内部和外部的模块,并且讨论他们在适合在何时使用和怎么使用。我们也会学习一些如何使用外部模块的高级技巧,并且解决一些当我们使用TypeScript的模块时遇到的陷阱。 案例的基础 接下来开始写程序,我们将会在这里写上...

2016-02-28 13:50:00 231

转载 TypeScript Class(类)

传统的JavaScript注重用函数和基于原型的继承来创建可复用的组件,但这可能让用习惯面对对象方式的程序员感到棘手,因为他们的继承和创建对象都是由类而来的。从JavaScript的下一个版本,ECMAScript 6开始,JavaScript程序员就能够用基于这种基于类的面对对象方式来创建编...

2016-02-22 22:51:00 83

转载 TypeScript Basic Types(基本类型)

在学习TypeScript之前,我们需要先知道怎么才能让TypeScript写的东西正确的运行起来。有两种方式:使用Visual studio 和使用 NodeJs。这里我选择的是NodeJs来编译TypeScript,因为我笔记本上的VS是2012的,在TypeScript的官网看到下载是...

2016-02-22 14:35:00 85

转载 TypeScript Interface(接口)

类型检查专注于解析值所具有的"形态",这是TypeScript的核心原则之一。这个有时候被称为"duck typing"或者"structural subtyping"。在TypeScript中,Interface中写入这些类型的命名规范,并且也是一种强有力的方式来对你的代码或者项目的外部代码...

2016-02-22 14:35:00 116

转载 ( 译、持续更新 ) JavaScript 上分小技巧(四)

后续如有内容,本篇将会照常更新并排满15个知识点,以下是其他几篇译文的地址:第一篇地址:( 译、持续更新 ) JavaScript 上分小技巧(一)第二篇地址:( 译、持续更新 ) JavaScript 上分小技巧(二)第三篇地址:( 译、持续更新 ) JavaScript 上分小技巧(...

2016-02-18 18:33:00 104

转载 Angular 学习系列 - - angular.equals

angular.equals对比两个对象/值是否相等。支持值类型、正则表达式、数组和对象。如果下列至少有一个是正确的,则将两个对象/值视为相等。 两个对象/值能通过===比较。 两个对象/值是同一类型/他们的属性一致并且通过angular.equals详细比较。 两者都是NaN. ...

2016-02-15 13:26:00 112

转载 Angular 学习系列 - - angular.Module

angular.ModuleAngular模块配置接口。方法:provider(name,providerType);name:服务名称。providerType:创建一个服务的实例的构造函数。factory(name,providerFunction);name:服务名称。p...

2016-02-15 13:26:00 146

转载 Angular 学习系列 - - ngApp、ngBind、ngBindHtml、ngNonBindable

ngApp使用这个指令自动启动一个AngularJS应用。ngApp指令指定了应用程序的根节点,通常会将ngApp放置在网页的根节点如<body>或<html >标签的。格式:ng-app=”value”value:当前应用程序模块的名称。使用代码:<d...

2016-02-15 13:26:00 83

转载 Angular 学习系列 - - $anchorScroll、$controller、$document

$anchorScroll根据HTML5的规则,当调用这个函数时,它检查当前的url的hash值并且滚动到相应的元素。监听$location.hash()并且滚动到url指定的锚点的地方。可以通过$anchorScrollProvider.disableAutoScrolling()禁用。...

2016-02-15 13:26:00 106

转载 Angular 学习系列 - - Angular数据类型判断

angular.isArray判断括号内的值是否为数组。格式:angular.isArray(value);value: 被判断是否为数组的值。---------------------------------------------------------------angular...

2016-02-15 13:26:00 224

转载 Angular 学习系列 - - $interpolate 和 $parse

$interpolate将一个字符串编译成一个插值函数。HTML编译服务使用这个服务完成数据绑定。使用:$interpolate(text,[mustHaveExpression],[trustedContext],[allOrNothing]);text:需要被编译的字符串。must...

2016-02-15 13:26:00 103

转载 Angular 学习系列 - - $location 和 $window

$location$location服务解析浏览器地址中的url(基于window.location)并且使url在应用程序中可用。将地址栏中的网址的变化反映到$location服务和$location的变化反映到浏览器地址栏。公开浏览器地址栏中的当前网址,这样就可以:1.观察和监听网址...

2016-02-15 13:26:00 145

转载 Angular 学习系列 - - angular.injector、angular.module

angular.injector创建一个injector对象, 调用injector对象的方法可用于获取服务以及依赖注入。格式:angular.injector(modules);modules: Array 注入的模块(一个或多个)。使用代码:(function(){...

2016-02-15 13:26:00 402

转载 Angular 学习系列 - - $compile编译服务与指令

$compile这是个编译服务。编译一段HTML字符串或者DOM的模板, 产生一个将scope和模板连接到一起的函数。编译服务主要是为指令编译DOM元素,下面的一大段也是主要介绍指令的。下面是一个被声明的带指令定义对象的指令的示例:varmyModule=angular.modu...

2016-02-15 13:26:00 247

转载 AngularJs ui-router 路由的简单介绍

本兽之前有写过一篇关于Angular自带的路由:ngRoute。今天来说说Angular的第三方路由:ui-router。那么有人就会问:为什么Angular有了自带的路由,我们还需要用ui-router呢?这里简单明了的说明下ngRoute和ui-router的区别吧,其实也没很大的区别,主...

2016-02-15 13:26:00 102

转载 Angular 学习系列 - - 键盘事件和鼠标事件

ngKeydown/ngKeypress/ngKeyup该指令在按键按下/按键按下/按键松开时执行指定表达式。ngKeydown和ngKeypress略有不同,目前的测试是ngKeypress针对系统按键是无效的,而ngKeydown可以。ngKeyup指令在按键松开的时候执行。使用代...

2016-02-15 13:26:00 614

转载 Angular 学习系列 - - ngReadonly、ngSelected、ngDisabled

ngReadonly该指令将input,textarea等文本输入设置为只读。HTML规范不允许浏览器保存类似readonly的布尔值属性。如果我们将一个Angular的插入值表达式转换为这样的属性,那么当浏览器删除该属性时,绑定信息就会丢失。这个指令不被浏览器删除,并且提供了一个永久性的...

2016-02-15 13:26:00 141

转载 Angular 学习系列 - - ngChange、ngChecked、ngClick、ngDblclick

ngChange当用户更改输入时,执行给定的表达式。表达式是立即进行执行的,这个和javascript的onChange事件的只有在触发事件的变化结束的时候执行不同。格式:ng-change=”value”value: 表达式。使用代码:<divng-app="Demo"n...

2016-02-15 13:26:00 249

转载 Angular 学习系列 - - ngRoute Angular自带的路由

ngRoute$routeProvider配置路由的时候使用。方法:when(path,route);在$route服务里添加一个新的路由。path:该路由的路径。route:路由映射信息。controller:字符串或函数,指定控制器。controllerAs:一个用于控制...

2016-02-15 13:26:00 88

转载 ( 译、持续更新 ) JavaScript 上分小技巧(一)

感谢好友破狼提供的这篇好文章,也感谢写这些知识点的作者们和将他们整理到一起的作者。这是github上的一篇文章,在这里本兽也就只做翻译,由于本兽英语水平和编程能力都不咋地,如有不好的地方也请多理解体谅。原文地址能够为大家提供这些简短而实用的JavaScript技巧来提高大家编程能力,这对于我...

2016-02-15 13:26:00 80

转载 Jquery 随便写些知识点

针对jQuery随便写些觉得还挺实用的一些东西,也没系统的去理一番,只是想到哪写到哪,写的不完全也请多见谅。jQuery和其他javascript库产生$符号冲突了?$符号想必用jQuery的人都不生疏,$即代表着jQuery函数。然而$符号并不是jQuery私有的一个符号,其他javasc...

2016-02-15 13:26:00 61

转载 Angular 学习系列 - - $animate 让交互动起来

$animate$animate服务提供了基本的DOM操作功能如在DOM里插入、移除和移动元素,以及添加和删除类。这个服务是ngAnimate的核心服务,为CSS和Javascript提供了高档次的动画。$animate在Angular核心都是有效的,无论如何,这个服务为了支持所有动画须包...

2016-02-15 13:26:00 154

转载 Angular 学习系列 - - $cacheFactory

可能之前的api写的有些枯燥吧,因为不烧脑,不需要很多逻辑思维来做处理,那么之后的文章会有趣很多,慢慢的开始烧脑了,准备好大量脑细胞的死亡吧~ 先来篇简单的缓存服务。本文将api文档里的$cacheFactory和$cacheFactory.Cache 放到一起学习,其实就差不多的东西...

2016-02-15 13:26:00 108

转载 Angular 学习系列 - - angular.uppercase、angular.lowercase、angular.fromJson、angular.toJson

angular.uppercase将指定的字符串转换成大写格式:angular.uppercase(string);string:被转换成大写的字符串。使用代码:varstr="ABCabc";varupperCase=angular.uppercase(str);/...

2016-02-15 13:26:00 130

转载 Angular 学习系列 - - ngInclude、ngTransclude

这两个都是HTML DOM嵌入指令ngInclude读取,编译和插入外部的HTML片段。格式:ng-include=“value”<ng-include src=”value” onload=“ex”autoscroll=“str”></ng-include> ...

2016-02-15 13:26:00 81

转载 Angular 学习系列 - - angular.identity和angular.noop

angular.identity函数返回本身的第一个参数。这个函数一般用于函数风格。格式:angular.identity() 使用代码:(function(){angular.module("Demo",[]).controller("testCtrl"...

2016-02-15 13:26:00 119

转载 Angular 学习系列 - - 脏值检查及其相关

今天突然就想写写$digest和$apply,这些都是脏值检查的主体内容。先以普通js来做一个简单的监控例子吧:vardiv=ducoment.getElementById("myDiv");div.addEventListener("click",function(e...

2016-02-15 13:26:00 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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