用于电子商务网站开发的 HTML、Angular Js 和 Css

Posted

技术标签:

【中文标题】用于电子商务网站开发的 HTML、Angular Js 和 Css【英文标题】:HTML, Angular Js and Css for ecommerce website development 【发布时间】:2016-10-27 20:21:36 【问题描述】:

目前我们正在 asp.net 中开发电子商务 web 应用程序,现在我们正计划迁移到新架构以获得更好的性能,它应该支持使用 cordova 的混合移动应用程序。

我们计划使用 html、Angular Js 和 Css 以及用于服务器端的 Asp.net MVC WebAPI 开发 Ui。

我们做了很多关于架构的研发和讨论。我们认为这是获得正确答案的正确地方。

请澄清以下几点

1) 在 ecom 中,我们需要在登录前维护一个购物篮详细信息,并在登录后为用户提供相同的购物篮。那么我们如何在asp.net中将购物篮作为一个会话概念来维护

2) 在 ecom 中,我们将有 30 到 40 个页面。那么我们如何将它与 Angular 结合起来,因为我们知道 Angular 适用于单页应用程序

3) 我们是否需要开发团队更多的 javascript 专业知识。

4) 我们如何维护登录用户信息的安全性。 5) 我们如何解决 Angular js 的问题,如跨站脚本、黑客攻击、会话固定等...

【问题讨论】:

我认为您最好自己设置一份研究文档并研究每个元素,而不是在 *** 上询问。这个问题太宽泛了。 【参考方案1】:

1) 我不知道你需要知道多少,但是关于会话,asp.net 接受会话中的强制转换,例如 Session["basket"] as BasketViewModel 或类似的东西。所以如果你把你的购物车信息放在一个 Session 中,你可以稍后再检索它,就像我之前说的那样。

2)这取决于你如何简单地构建你的应用程序,如果你想创建系统完整的 SPA,你可以使用 angular 的路由和部分呈现。

3)AngularJs 需要对 JS 有很好的理解,特别是如果你想开发电子商务。

4) 大多数人在处理 SPA 应用程序时都喜欢使用 Token 身份验证。如果您寻找 AngularJS 令牌身份验证,您会发现很多关于它以及它是如何工作的资源。

5)Angular 附带一个名为 sanitize 的库,它有助于解决其中的一些问题...由于它是客户端应用程序,因此有关安全性的重要部分放在了 restapi...

希望对你有帮助

【讨论】:

以上是关于用于电子商务网站开发的 HTML、Angular Js 和 Css的主要内容,如果未能解决你的问题,请参考以下文章

在 Angular 4 中播放声音

使用电子将 Angular 4 应用程序转换为桌面应用程序

大型医院云HIS系统:采用前后端分离架构,前端由Angular语言JavaScript开发;后端使用Java语言开发 融合B/S版电子病历系统

在 Angular 5 中使用电子生成器构建电子应用程序

为 HTML Angular 2 项目使用本地存储的安全性

angular简介