10 2015 档案
摘要:var http=require("http"); var server=http.createServer(); server.on("request",function(req,res){5 console.log(req.url); res.end(); }); ser...
阅读全文
摘要:网站开发时经常需要在某个页面需要实现对大量图片的浏览;用javascript来实现一个图片浏览器,让用户无需等待过长的时间就能看到其他图片网站开发时经常需要在某个页面需要实现对大量图片的浏览,如果考虑流量的话,大可以像pconline一样每个页面只显示一张图片,让用户每看一张图片就需要重新下载一下整...
阅读全文
摘要:以下内容非原创,来自百度文库http://wenku.baidu.com/view/4796b6145f0e7cd18425368e.html通过它,你可以遍历对象、数组的属性值并进行处理。使用说明each函数根据参数的类型实现的效果不完全一致:1、遍历对象(有附加参数)$.each(Object,...
阅读全文
摘要:今天在使用data获取属性并且赋值时遇到一个小问题,写下来防止以后再跳坑。在使用jQuery获取自定义属性值时,我们习惯用$(selector).attr('data-value');jQuery赋值:$(selector).attr('data-value','123456');而data的取值:...
阅读全文
摘要:学习了Angularjs有段时间,自己写了一个PPT,个人认为总结的非常全面,对于入门基础够了。大致模块有:Angularjs简单介绍,Angularjs特性,hello world,Controller,Directive,service,Filter,Route,form表单验证,Angular...
阅读全文
摘要:原文链接:Angular Dependency Injection翻译人员:铁锚翻译时间: 2014年02月10日说明: 译者认为,本文中所有名词性的"依赖" 都可以理解为 "需要使用的资源".Dependency Injection (DI,依赖注入)是一种软件设计模式,用于处理如何让程序获得其依...
阅读全文
摘要:之前学习Angular时碰到过这种问题,绑定事件中传参为变量的问题。举个例子吧,比如有这么一段代码:click me如果ng-click中的事件参数msg是一个表达式,你是不是想应该showMsg({{msg}})?NO!就像我代码中写的,直接写变量值,不用加花括号便可。有意思的是你运行页面,查看元...
阅读全文
摘要:angularjs框架学了有一段时间了,感觉很好用。可以把angularjs的app理解成php的class,controller是控制器,而内置服务和自定义服务就可以理解成models了。angularjs的内置服务多,例如:$scope,$rootScope,$http,$q,$resource...
阅读全文
摘要:最近在写项目时经常遇到一个小问题,在上下文外改变视图,通常来说我们需要apply()便可以实现,问题是加了apply()后控制台报错:$digest already in progress;随后我把apply()去掉,结果视图并未刷新。 既然这样我们加上一个判断好了,如果在进程里,就不再执行,如果...
阅读全文
摘要:最近在使用AngularJS进行手动调用$apply总是会遇到一个错误:$degist already in progress。经过网上一番查阅发现,其实是由于我对使用$apply的不明确产生的。于是看了一些博客,豁然开朗。 先说说为什么使用$apply吧,官方文档解释说:它只负责对发生于Angul...
阅读全文
摘要:如果我想实现这样一个功能,当一个input失去光标焦点时(blur),执行一些语句,比如当输入用户名后,向后台发ajax请求查询用户名是否已经存在,好有及时的页面相应。输入camnpr失去焦点后提示camnpr这个用户名已经存在用户名已经存在HTML代码如下: 用户名: ...
阅读全文
摘要:项目中一度纠结与AngularJS如何动态显示不同的html内容。本来是希望直接使用下面的语句来实现: 但是很尴尬的是,这样不能识别出html标签,而是直接将html里的页面标签全都显示出来了。这当然不是我想要的效果。谷哥了一番,没想到在官网上就找到了我想要实现的效果,而实现的主角就是今天的$com...
阅读全文
摘要:正常情况(即非动态插入 DOM 对象)下,ng-click这样的指令之所以有效(即点击之后能调用注册在可见作用域里的方法),是因为 angular 在 compiling phase(编译阶段)将宿主 DOM 对象(即加入了ng-click指令的 DOM 对象)绑定在当前作用域内了。换言之,当前作用...
阅读全文
摘要:前言如果想开发一款类似gmail的web应用,我们怎么做呢?以jQuery的思路,做响应式的架构设计时,我们要监听所有点击事件,通过事件函数触发我们加载数据,提交,弹框,验证等的功能;以AngularJS的思路,做声明式的架构设计时,我们通过指令和路由先设定好,什么样的操作干什么事情,等事件发生时,...
阅读全文
摘要:$emit只能向parent controller传递event与data( $emit(name, args) )$broadcast只能向child controller传递event与data( $broadcast(name, args) )$on用于接收event与data( $on(na...
阅读全文
摘要:Blood 血腥的方法每个controller都有自己的scope, 同时也可以共享他们老爸的scope内的数据。如果我们想让两个controller共享数据的化, 有多种方法。 最直接血腥的就是在他们老爸的scope里定义一个model。 {{person.name}} set name ...
阅读全文