- 浏览: 48086 次
- 性别:
- 来自: 上海
最新评论
文章列表
HTML CSS 特殊字符表
- 博客分类:
- css
HTML有许多特殊的字符,您对此有多少了解?平时在WEB制作中,您又有用到多少?或者说你在平时使用之时,是否也会碰到,有许多特殊字符要如何打印出来?比如说“笑脸”,比如说“版权号”。要是你用时忘记了这些特殊字 ...
在前端开发过程中,盒子居中是常常用到的。其中 ,居中又可以分为水平居中和垂直居中。水平居中是比较容易的,直接设置元素的margin: 0 auto就可以实现。但是垂直居中相对来说是比较复杂一些的。下面我们一起来讨论一下实现垂直居中的方法。
首先,定义一个需要垂直居中的div元素,他的宽度和高度均为300px,背景色为橙色。代码如下:
GitHub使用教程及常见错误解决
1、下载Git并安装 Git for Windows
Git-1.8.4-preview20130916.exe 按照默认步骤完成安装
2、设置SSH建立计算机与Github的链接
转自:http://yijiebuyi.com/blog/3aab7ad8bccb22b4a881849c0593d5e2.html
angular.js 为我们封装好了一个路由工具 ngRoute ,它是一种靠url改变去驱动视图.
angularUI 也为我们封装了一个独立的路由模块 ui-router ,它是一种靠状态 state 来驱动视图.
后者有什么优势:一个页面可以嵌套多个视图,多个视图去控制某一个视图等.
ngRoute
使用时需要ui中用ng-view指令指定 如:<div ng-view></div>
url改变此区域会被刷新.
...
angularjs之创建服务
- 博客分类:
- angularjs
虽然AngularJS提过了很多有用的服务,但是如果你要创建一个很棒的应用,你可能还是要写自己的服务。你可以通过在模块中注册一个服务工场函数,或者通过Modeul#factory api或者直接通过模块配置函数中的$provide api来实现。
所有的服务都符合依赖注入的原则。它们用一个唯一的名字将自己注册进AngularJS的依赖注入系统(injector),并且声明需要提供给工场函数的依赖。它们的依赖在测试中可以是虚拟的,这使得它们能很好地被测试。formatDate
注册服务
要注册服务,你首先要有一个包含该服务的模块。然后你就能通过模块的api或者使用模块配置函数中的$prov ...
在前面Angularjs开发一些经验总结中我们说到在angular开发中angular controller never 包含DOM元素(html/css),在controller需要一个简单的POJO(plain object javascript object),与view完全的隔离(交互angularjs框架的职责。但在某些项目中看见controller涉及DOM的元素最多的是在controller scope上定义某变量,其值为class name,形如:
function ctr($scope){
$scope.test =“classname”;
}
...
线程池的请求方式
最近把项目升级实现异步编程,没一个成熟的项目,都要演变好几个版本才能趋于稳定。在 Web 服务器上,.NET Framework 维护一个用于服务 ASP.NET 请求的线程池。 当请求到达时,将调度池中的线程以处理该请求。 如果对请求进行同步处理,则在处理请求时将阻塞处理请求的线程,并且该线程不能对另一个请求提供服务。这可能不是一个问题,因为线程池可以设置得足够大以容纳许多阻塞的线程。 但是,线程池中的线程数目是有限制的。 在同时处理多个长时间运行的请求的大型应用程序中,可能会阻塞所有可用的线程。 这种情况称为“线程不足”。 ...
今天闲来无事想起了node.js,因此到网上下载了一个node.js的安装程序进行安装。其中:
安装程序:node-v0.11.13-x64.msiPC系统:Windows 7自定义安装路径:D:\TOOLS\NodeJs
安装完成后,执行:D:\TOOLS\NodeJs>node -vv0.11.13
安装框架express,从网站上下载了一个安装文档,说安装express可分全局模式和本地模式,个人觉得全局模式就是默认的没什么意思,就选择本地模式进行安装,执行:
D:\TOOLS\NodeJs>npm install express
安装完了以后,想看看安装的 ...
在线正则表达式生成器(转)
对正则表达式很头疼,是不是?每次看到都觉得像看天书似的,别说让人自己整一个出来了。下面这个网站可以帮你生成正则表达式,而且还可以根据不同的语言生成不同的代码示例,很强大 ...
不推荐用外部变量锁定或修改按钮状态的方式,因为那样比较难:
要考虑并理解 success, complete, error, timeout 这些事件的区别,并注册正确的事件,一旦失误,功能将不再可用;
不可避免地比普通流程要要多注册一个 complete 事件;
恢复状态的代码很容易和不相干的代码混合在一起;
我推荐用主动查询状态的方式(A、B,jQuery 为例)或工具函数的方式(C、D)来去除重复操作,并提供一些例子作为参考:A. 独占型
public async Task<HttpResponseMessage> Register(AllenRegistration model){}
1.Will return 400 Error
return Request.CreateResponse(HttpStatusCode.BadRequest);
2.Will return Json Type like {"return1":"A","returnB"L:"B"}
return new HttpResponseMes ...
单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。在JavaScript里,单例作为一个命名空间提供者,从 ...
按照javascript语言精粹中所说,如果在一个函数前面带上new来调用该函数,那么将创建一个隐藏连接到该函数的prototype成员的新对象,同时this将被绑定到那个新对象上。这个话很抽象,我想用实例来让自己加深理解。
1.如果就一个函数,没有返回值,没有prototype成员,然后使用new,会是什么结果呢?如果一个函数没有返回值,那么如果不使用new来创建变量,那么该变量的值为undefined.如果用了new,那么就是Object.说明一个函数的默认的Prototype是Object. 原文:http://www.cnblogs.com/RitaRichard/ ...
angularjs提交表单
你可以通过两种方式提交表单:
使用一个按钮元件与NG点击属性。
用NG提交属性(指令)的形式元素。
在这两种情况下,一个JavaScript函数调用对象的范围。你把这个JavaScript函数的范围对象在您的控制器功能。JavaScript函数将数据从形式到你的服务器,通过AJAX。
这里是一个使用表单的NG点击属性按钮元素:
<body>
<form name="myForm" id="myForm" ng-submit="save()" ng-controller ...
转载:iOS 学习资料整理
- 博客分类:
- ios
iOS 学习资料整理
这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.
该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合并, 文档尚有一些不完善之处, 也请不吝指出, 感谢您对 iOS 所做的贡献, 让我们一起把国内的 iOS 做得更好, 谢谢.
如果您有任何意见或建议也可以通过邮件或微博联系我