摘要:
规范用户登入网站将得到一个cookies,如果用户有2个account,各别登入admin page 和 client page,是会得到2个cookies。在reload page时,后台会得到2个cookies,(*asp.net 原装只能有一个cookies的管理,这里没有使用asp.net的... 阅读全文
摘要:
在前台,用户选择语言会是checkbox list,可以选择多个。如果英文是主要语言,那么·选择英文而已,jobPosts 只显示英文版本 ·如果jobPost有英文和中文,只显示英文 ·如果jobPost有中文,不显示·选择中文而已,jobPosts只显示中文版本 ·如果jobPost有英文... 阅读全文
摘要:
业务逻辑公司通过mlm的制度和顾客进行签约来收取资金,再把资金给第三方公司进行投资,再把所投资的回报给分配给公司和顾客。公司的资金来自投资者,公司的营销策略来自mlm的制度,由市场人员来创建mlm。投资者可以投资不同的配套,每种配套有不同的利息。市场人员可以介绍投资者或市场人员,按mlm的制度来分配... 阅读全文
摘要:
accountInfo对象是前台pass 给后台,基本上这对象的资源有可能不是完整的。举个例子:register 需要accountInfo对象(内容数量是依据项目),但是在login时,不需要给完整对象(通常2个资料)。为了好明白就命名为 accountInfo。之后看到accountInfo就是... 阅读全文
摘要:
ng-messages="form['positionTitle' + languageVersion.typeEnum].$errorng-messages="form.positionTitle{{languageVersion.typeEnum}}.$error以上2个的表达式只有第1行可以,... 阅读全文
摘要:
在view 的element 可以直接调用{{$stateParams.xx}}要让xx有资料必须注入app.run["$rootScope","$stateParams",function($rootScope,stateParams){ $rootScope.$stateParams = ... 阅读全文
摘要:
在设计view时,会需要default的值,这是会去下ng-init,但是如果发现ng-init没有,这时controller就会有。概念是当ctrl要用时,就由ctrl负责。 阅读全文
摘要:
controller 会先跑,接着是view 里的ng-init,最后是link (指令里的)。所有在指令里如果用link去拿$attr,会有拿不到ng-init想setup的值 阅读全文
摘要:
Content>social media facebook, twitter, google+, instagram, pinterest (Question : How to update news ? )>bus company, client can choose bus (only mala... 阅读全文
摘要:
在v4.0 的规范中,没有$inlineCount,只有$count.但是在Entity 不支持$count,给出的原因是这样的, asp.net 的 web api 是支持Odata 的, 但是entity 没有完全兼容Odata的规范http://docs.oasis-open.org/odat... 阅读全文
摘要:
RBAC 用户管理规范概念:每个user有多个accounts,每个account 有一个account binding,有多个roles和多个tasks举个例子:某个用户现在manager,这是admin添加了另一个角色supervisor的角色给他,数据结构是这样的(HdLogin)user{ ... 阅读全文
摘要:
概念是employer创建jobPost时,可以publish或unpublish。sort expired后,会通过server tast 去更新成history。所有的publish和unpublish sql是没有记入这状态,都是靠sort的expiredDate来分析。操作过程是 JobPo... 阅读全文
摘要:
api/jobPosts?$filter=company/name eq "string"//基本api/orders?$filter=orderItem/product/EFDB.Product/name eq "string"//这是jobbox是实例,在orders 里要求product na... 阅读全文
摘要:
popup 意思是一个遮罩层顶在整个网页最前方,在前台设计是这样的,当用户想在那个界面登入时,就可以有一个遮罩层出现。在employer或admin(后台)操作界面是同个理念,在所有的界面都是有control panel为根节点,当用户在使用后台界面没有登入或cookies 过期,会被带去contr... 阅读全文
摘要:
游览器的请求就是http 请求,在javascript里可以调用。在发http请求时需要1.header : 通常表明这是什么报头,如:图片是没有报头的。如果是ajax,会是json2.body :一般post ajax 才会有body3.url : 指定的路径4.param :一般都已经encod... 阅读全文
摘要:
我说个故事,有一个需要住房的人(A先生)去找房子,找到了间设计不错的房子便开始入住。一个月后发现餐桌的椅子设计不适合,这回A先生有几个处理方式1.A先生可以选择换房子,在下次选择房子设计时,多多注意细节。平衡:每次换房子是很大的成本,在扩张上设计如果不能支持,结果就变成不能扩张!2.A先生可以开始去... 阅读全文
摘要:
之前都是一个restful的请求,每次只能ajax一个资源,但是遇到比较多个请求时,都是用RPC来完成,但是却让后台开了许多接口,代码开始不整齐!当然roll back只能交给RPC来负责。游览器没有支持这样的多个http请求,但是http的协议时有这回事的。设计这功能就能让代码整齐,同时在使用过程... 阅读全文
摘要:
https://cloud.google.com/translate/v2/pricinggoogle translate 一百万个字是$20,如果少过就得付$10,完全没有免费哦~每天limit是2百万,也就是说全世界平均是2百万翻译,如果要增加到50M,还得打给他们。。。也就是说翻译没有超过50... 阅读全文
摘要:
本来预计是这样设计的admin在增加内容时,如:添加新的地点或新的FAQ,这时需要有中文,马来文等,但是顾客通常是不会添加的,所以这部分就不给顾客添加或更改.用户来到前台,先看看localstorage 的记入是不是英文(网页时英文为主),如果是中文,就会拿当下网页被指定要翻译的字给取出,对比loc... 阅读全文
摘要:
EDM是 Entity Data Meta,首先先了解什么是Entity。Entity它是一个框架,在C#使用,方便调用SQL data的,和Odata 调用有关。细节我不清楚!EDM 基本是表明一个SQL的数据结构,如:这个表的所有属性、表与表之间的关系。在项目中,EDM 被用户给加载到网页,目的... 阅读全文
摘要:
中英文是为了candidate 可以看到不同的post job 语言。e.g. 如果是contact person 的“designation” ,这个不会显示在post job 里,目的只是给employer可以在联络company contact person之前了解他是什么“designati... 阅读全文
摘要:
statusEnum 的诞生是为了在看Sql 表时,可以知道他是一个有特别的string的分类,在扩张或修改时,可以方便追踪到c#,e.g. 如果是“称呼”(column title),在sql没有必要知道是不是status,因为称呼不是一个需要固定的string,同时也很好理解。e.g. 如果是"... 阅读全文
摘要:
that.onStatusEnumChange = function (toStatus) { //设计理念是当completed 和 rejected 的状态下,是无法换状态 if (toStatus == "completed" || toStatus == "rejected") { ... 阅读全文
摘要:
通过添加img-responsiveclass可以让 Bootstrap 3 中的图像对响应式布局的支持更友好。.img-responsive { display: inline-block; height: auto; max-width: 100%;}body默认值body { font... 阅读全文