Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

AngularJS开发指南1:AngularJS简介

AngularJS开发指南1:AngularJS简介

什么是 AngularJS?AngularJS 是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于,利用 数据绑定 和 依赖注入,它使你不用再写大量的代码了。AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。通常,我们是通过以下技术来解决静态网页技术在构建动...
AngularJS入门讲解4:多视图,事件绑定,$resource服务讲解

AngularJS入门讲解4:多视图,事件绑定,$resource服务讲解

上一课,大家知道,手机详细模板我们没有写出来,使用的是一个占位模板。这一课,我们先实现手机详细信息视图,这个视图会在用户点击手机列表中的一部手机时被显示出来。为了实现手机详细信息视图,我们将会使用$http来获取数据。以下json对象就是手机详细的信息,我们会在手机详细信息视图中显示这些数据。{ "additionalFeatures": "Contour Display, Near Field Communications (NFC),...", "An...
AngularJS开发指南3:Angular主要组成部分以及如何协同工作

AngularJS开发指南3:Angular主要组成部分以及如何协同工作

AngularJS的主要组成部分是:启动(startup) - 展示“hello world!”执行期(runtime) - AngularJS 执行期概览作用域(scope) - 视图和控制器的集合区控制器(controller) - 应用的行为模型(model) - 应用的数据视图(view) - 用户能看到的指令(directives) - 扩展HTML语法过滤器(filters) - 数据本地化注入器(injector) -...
AngularJS开发指南4:指令的详解

AngularJS开发指南4:指令的详解

指令是我们用来扩展浏览器能力的技术之一。在DOM编译期间,和HTML元素关联着的指令会被检测到,并且被执行。这使得指令可以为DOM指定行为,或者改变它。AngularJS有一套完整的、可扩展的、用来帮助web应用开发的指令集,它使得HTML可以转变成“特定领域语言(DSL)”。指令可以做为HTML中的元素名,属性名,类名,或者注释。下面是一些等效调用myDir指令的例子:<span my-dir="exp"></s...
AngularJS开发指南5:AngularJS表达式详解

AngularJS开发指南5:AngularJS表达式详解

AngularJS表达式类似Javascript的代码片段,通常在数据绑定中用到,写在双大括号中,如:{{表达式}}。表达式是用$parse方法来处理的。下面是一些合法的AngularJS表达式1+23*10 | currencyuser.name你可能会认为AngularJS视图中的表达式就是Javascript表达式,这种认识不完全对,因为AngularJS不会用Javascript的eval()函数去执行表达式。 不过除了以下几个需要区别的地方以外,...
AngularJS开发指南6:AngularJS表单详解

AngularJS开发指南6:AngularJS表单详解

表单控件(input, select, textarea )是用来获取用户输入的。表单则是一组有联系的表单控件的集合。用户能通过表单和表单控件提供验证的服务,知道自己的输入是否合法。这样能让用户交互变得友好,因为用户能通过反馈来修正自己的错误。不过,虽然客户端的验证能够起到很大作用,但也很容易被绕过,所以不能完全依靠客户端验证。 要建立安全的应用,服务器端验证还是必不可少的。了解AngularJS双向绑定的关键在于了解ngModel指令。这个指令通过动态将...
AngularJS开发指南7:AngularJS本地化,国际化,以及兼容IE低版本浏览器

AngularJS开发指南7:AngularJS本地化,国际化,以及兼容IE低版本浏览器

AngularJS本地化,国际化国际化,简写为i18n,指的是使产品快速适应不同语言和文化。本地化,简称l10n,是指使产品在特定文化和语言市场中可用。对开发者来说,国际化一个应用意味着将所有的文字和其他因地区而异的数据从应用中抽离出来。本地化意味着为这些抽离的数据和文字提供翻译和转变成本地的格式。目前,AngularJS支持日期,数字和货币的国际化和本地化。另外,AngularJS还通过ngPluralize指令支持本地多元化。所有的AngularJS本...
AngularJS开发指南8:AngularJS模块的详解

AngularJS开发指南8:AngularJS模块的详解

在讲angularjs的模块之前,我们先介绍一下angular的一些知识点:AngularJS是纯客户端技术,完全用Javascript编写的。它使用的是网页开发的常规技术(HTML,CSS,Javascript),目的是让网页应用开发更快更容易。AngularJS简化应用开发的一个重要方法是,将一个些通用的低级开发操作包装起来提供给开发者。AngularJS会自动处理好这些低级操作。它们包括:DOM操作设置事件的监听输入验证,因为AngularJS会处理...
AngularJS开发指南9:AngularJS作用域的详解

AngularJS开发指南9:AngularJS作用域的详解

AngularJS作用域是一个指向应用模型的对象。它是表达式的执行环境。作用域有层次结构,这个层次和相应的DOM几乎是一样的。作用域能监控表达式和传递事件。作用域的特点作用域提供APIs($watch)来观察模型的变化。作用域提供APIs($apply)将任何模型的改变,反映到视图上。作用域能通过共享模型成员的方式嵌套到应用组件上。一个作用域从父作用域继承属性。作用域提供表达式执行的上下文。比如说表达式{{username}}本身是无意义的,除非把它放到指...
C#的Socket简单实现消息发送

C#的Socket简单实现消息发送

Socket一般用于网络之间的通信,在这里,实现的是服务端与客户端的简单消息通信。首先是客户端的搭建,一般步骤是先建立Socket绑定本地的IP和端口,并对远端连接进行连接进行监听,这里的监听一般开启后台线程进行循环处理;如果远端有连接到本机的Socket的端口,则获取一个新的Socket对象并重新添加一个线程用于对远端地址进行消息通信(消息的收发),这样,服务端的Socket就简单实现,下面是winForm的具体实现。一、先建立Socket的服务类Soc...
C语言实例:同时实现两个文件的内容

C语言实例:同时实现两个文件的内容

字面上很容易理解,两个文件的内容在同一个水平画面上。文件1占1-30列,然后中间20列用空格隔开,文件2占剩下的30列。下面我说下我的思路:比如说规定两篇文章水平的长度为80,文件1先输入1-30个字符(输够的话就用空格符来顶替),然后在用20个空格副隔开,接着再输入文件2的内容30个字符(输够的话也用空格补充),这样就完成了一行的输入。这么想就简单了,两个循环,先外循环输入一行,再内循环输入80个字符。行数是不确定的,因为不知道文件的内容(就算知道了计算...
Linux多线程同步方式

Linux多线程同步方式

当多个线程共享相同的内存时,需要确保每个线程看到一致的数据视图,当多个线程同时去修改这片内存时,就可能出现偏差,得到与预期不符合的值。为啥需要同步,一件事情逻辑上一定是有序的,即使在并发环境下;而操作系统对于多线程不会自动帮我们串行化,所以需要我们通过操作系统提供的同步方式api,结合自己的业务逻辑,利用多线程提高性能的同时,保证业务逻辑的正确性。一般而言,linux下同步方式主要有4种,原子锁,互斥量,读写锁和条件变量。下面一一介绍几种同步方式。1. s...
Ubuntu 14.04编译Android源码

Ubuntu 14.04编译Android源码

经过两天的努力,终于在Ubuntu 14.04下把Andorid源码给编译成功了。抑制住兴奋,写个总结。首先要下载源码:在就是要配置java环境,这两天主要是被java环境给坑了。之前在Windows下用惯了jdk7,然后到ubuntu上毫不犹豫地配了1.7的环境,然后各种问题,网上很多地方说需要用jdk6, 然后我就到官网下载jdk6_45(不知为何需要注册登陆),但是在编译过程中还是好多错误,错误都提示到java代码里面了,问公司的大神,说可能是需要j...
如何成功运行SDL官方提供的Android平台的Demo

如何成功运行SDL官方提供的Android平台的Demo

编写说明:SDL的官方提供了一个Android的demo模板SDLActivity,无法直接运行,按照官方的文档操作过程中也会遇到很多问题,这里把我成功编译并运行的过程记录下来,希望对大家有所帮助!SDL简介:SDL是Simple DirectMedia Layer的缩写,它是一套开源的C语言跨平台多媒体开发库,提供了多种控制图像,声音等接口,广泛用于游戏,媒体播放器,模拟器开发等。基本环境:1. 操作系统:Windows7 64位;2. Android ...
Spring事务管理默认只对Unchecked Exception进行回滚

Spring事务管理默认只对Unchecked Exception进行回滚

Spring的事务管理默认只对未检查异常(java.lang.RuntimeException及其子类)进行回滚,如果一个方法抛出Checked异常,Spring事务管理默认不进行回滚。关于异常的分类一下详细介绍: 1、基本概念 看java的异常结构图 Throwable是所有异常的根,java.lang.Throwable Error是错误,java.lang.Error Exception是异常,java.lang.Exception 2、Except...
<< 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 >>