一起写atom插件(2)——插件间的数据交互

简介atom插件之间是通过service交流的,我目前在写一个自动补全的插件,是依赖于facebook的hyperclick插件的,就以这个为例讲下插件间的数据交互。学过android的童鞋应该都懂,这不就是provider吗。声明service声明service在package.json中用providedServices,具体的方法是带版本号的, "providedServices": {...
阅读(17) 评论(0)

一起写atom插件(1)——写个简单的插件

前言atom是个非常不错的编辑器,当然前提是你要会自己写插件,至少是可以fork一下别人的插件改成自己的,这是用atom的必备技能。因为atom的开源性质,插件也参差不齐,很难找到完全符合自己的插件,比如非常好用的js-hyperclick插件,但在angularjs和es6的情况下就无能为力了,因为angularjs是AMD标准的,使用es6的话需要在构造器中注入,该插件在注入的情况下就实在无能为...
阅读(27) 评论(0)

angular学习(十七)——-Animations

简介Angular为一些常用的指令(ngRepeat,ngSwitch,ngView)提供了动画的hooks,自动的指令也可以通过$animate服务来实现。这些指令上的动画hook被设置来代替一些繁琐的代码,比如通过条件触发来达到各种效果,比如css的过渡,css形式的动画或者一个js的回调。一定要在app中注入ngAnimate模块,动画才能起作用。下面是一个可以用于ngShow和ngHide的...
阅读(211) 评论(0)

angular学习(十六)——ngRoute

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/62046505ngRoute简介路由是angularjs很重要的一环,它可以把你项目的页面串联起来,构成一个项目,常用的路由有ngRoute和ui-route,我这里先讲ngRoute。ngRoute是一个Module,提供路由和深层链接所需的服务和指令。注意一点,和之前的文章不一...
阅读(1945) 评论(2)

angular学习(十五)——Provider

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/60966263Provider简介每个web应用都是由多个对象协作完成的,这些对象需要初始化并连接在一起为app服务。在AngularJS中,app中的大多数对象通过injector服务初始化和连接在一起。Injector创建两种类型的对象,service对象和特别对象。Servi...
阅读(2193) 评论(0)

angular学习(十四)——Module

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/57417779什么是Module你可以把Module当作是个容器,里面包含了controllers, services, filters, directives。为什么使用Module大多数程序都有一个主方法,其他部分的模块都由这个主方法组织在一起。AngularJS却没有所谓的m...
阅读(783) 评论(0)

angular学习(十三)——Component

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/56285838理解Components在angularjs中,Component是一种特殊的directive,它的配置更简单一些,非常适合组件化的app架构。使用web组件和使用Angular风格的app架构使得编写app更为简便。Component的优点: 比普通directi...
阅读(2506) 评论(0)

angular学习(十二)—— Directive

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/55520140directive介绍directive是DOM元素上的标记,告诉angularjs的HTML编译器($complile)给DOM元素附加上一些特殊的行为,或者是改变DOM元素和它的子元素。看到编译两个字,很多人会感到很懵,javascript不是解释执行的吗。其实这...
阅读(1108) 评论(1)

angular学习(十一)—— Form

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/54972551formcontrol主要用于接收用户输入,例如input, select, textarea。而form是一组相关控件的集合。form和control提供验证服务,可以在用户提交表单到后端前得到无效输入的通知。一个简单的formform的验证要比服务端的验证好很多,...
阅读(581) 评论(1)

angular学习(十)—— Filter

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/54910212过滤器过滤器将表达式的运算结果格式化后呈现给用户,可以用于视图模版,控制器或者服务。angularjs有一些内置的过滤器,如果想自己自定义也很容易。在视图模版中使用过滤器过滤器可以用于视图模版中的表达式,语法如下:{{ expression | filter }}例如...
阅读(1036) 评论(1)

angular学习(九)—— Interpolation

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/54864234插补和数据绑定在angular中,嵌入式表达式插补标记被用于数据绑定文本节点和属性值。一个嵌入式表达式插补标记的例子:Hello {{username}}!文本和属性绑定如何运行在编译的过程中...
阅读(916) 评论(0)

angular学习(八)—— Expressions

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/54603931angular表达式angular表达式是一些类似javascript的代码片段,主要用在插补绑定,例如{{ textBinding }},或者直接用于angular指令的属性值,例如ng-...
阅读(657) 评论(0)

angular学习(七)—— Template

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/54585484在Angular中,模板是包含一些特定元素和属性的HTML,Angular将模板结合模型和控制器的信息在浏览器中以动态视图的形式呈现给用户。下面是你可以使用的angular元素和属性: Directive — 增强现有的DOM元素或者展现可重复的DOM组件 Marku...
阅读(687) 评论(0)

angular学习(六)—— 依赖注入

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/53409171依赖注入依赖注入(DI)是一种处理组件如何获得依赖的软件设计模式,在Angular中,injector子系统负责创建组件,解决组件的依赖,并将它们提供给其他组件。使用依赖注入在Angular中DI是无处不在的,你可以用它来定义一个组件,也可以提供module实现run...
阅读(981) 评论(0)

angular学习(五)—— Scopes

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/51833370Scopes简介Scopes是一个指向application模型的对象,是表达式执行的上下文,模拟application的DOM结构构成自己的层次结构。Scope可以观察表达式和传播事件。Scopes特点Scopes提供了API $watch观察model的变化。...
阅读(3324) 评论(1)

angular学习(四)—— Services

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/51244041Services简介angular的services非常适合用依赖注入的方式将对象组合在一起,你能用services跨app去组合和分享你的代码。 angular services有以下两个特点: 1.延迟实例化——当有app的组件依赖它的时候才会去实例化。 2...
阅读(1686) 评论(0)

angular学习(三)—— Controller

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/51190079 Controller介绍 在angular中,controller由javascript的构造函数定义,主要用于增强angular的scope。当controller通过ng-controller directive与DOM关联,angular将用指定的cont...
阅读(6495) 评论(0)

angular学习(二)—— Data Binding

转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/51182106Data Binding在angular中,model和view组件之间的Data Binding是可以自动同步数据的。angular实现Data Binding的方法可以让你确信在你的应用中model是single-source-of-truth,view仅仅是mo...
阅读(2076) 评论(0)

angular学习(一)—— 概览

转载请写明来源地址:这里写链接内容文章简述 这篇主要通过几个小例子把angular的常用组件简单介绍一下 data binding下面是一个简单通过quantity和costs计算Total的示例 Invoice: Quantity: <input type="numbe...
阅读(5344) 评论(0)

正方形数量问题终极解答

废了不少脑细胞 public static int newsquareCount(int a , int b){ int k=a<b?a:b; return k*(k+1)*(2*k+1)/6+(Math.abs(a-b)*k*(k+1)/2); }...
阅读(3885) 评论(0)
466条 共24页1 2 3 4 5 ... 下一页 尾页
    联系方式
    个人资料
    • 访问:1832826次
    • 积分:18786
    • 等级:
    • 排名:第474名
    • 原创:236篇
    • 转载:226篇
    • 译文:4篇
    • 评论:322条
    博客专栏
    文章分类
    最新评论