`
vvsuperman
  • 浏览: 27577 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

one page application开发原则

阅读更多

     1 因为是单页面application,页面无刷新,意味着页面中所有的变量都不会变化,因此当变量变化后若下步执行其它预料外的动作:比如,点击修改,弹出修改框后。又点击其它的便签,则该变量因为值不变,修改框会持续显示。全部用angularjs控制即可,当跳转控制器后会销毁,后重新生成控制器

      2 非angularjs的控制慎用,否则会各种未预期的错误,因为脱离了控制器的管理。比如当你用jquery解冻了表单元素时,跳转到其它页面,再回来,那么依然是解冻的,而预期则是必须被冻住的。

      3  非angularjs的方法如果一定要用,切记不要放到scope中,scope双向绑定机制会监控整个域中的内容,若放一个jquery对象,比如$("#xx"),这个对象会包含父对象以及上级对象以及上上级对象....即整个页面的对象,可能会导致严重性能问题

    

分享到:
评论

相关推荐

    OnePageNav单页滚动导航插件用法简介

    OnePageNav是一款流行的JavaScript插件,专为单页面网站设计,用于实现响应式的滚动导航功能。这个插件能够轻松地将导航菜单项与页面上的各个部分进行同步,当用户滚动页面时,相应的导航链接会自动激活,提供优秀的...

    The One-Page Project Managera

    The One-Page Project Managera

    开发工具 Page 开发工具 Page

    开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发工具 Page开发...

    PageOne网页源码

    PageOne网页源码是一款以极简主义为设计原则的网页模板,它的特点是风格清新,注重用户体验,同时融入了多种高效且炫酷的JavaScript技术。在这个名为"PageOne10"的压缩包中,你将找到构建这个独特网页的全部源代码。...

    jquery单页网站导航插件One Page Nav

    在项目中应用`jQuery One Page Nav` 插件,可以轻松实现专业级别的单页导航,提升用户体验,同时降低开发复杂度。 总结来说,`jQuery One Page Nav` 插件是构建单页网站导航的强大工具,其轻巧的体积和丰富的配置...

    Oracle Application Framework开发手册

    Oracle Application Framework 开发手册 Oracle Application Framework(OA Framework)是一种基于 Java 的应用程序开发框架,由 Oracle 公司开发,用于构建企业级应用程序。该框架提供了一组丰富的开发工具和组件...

    Building Single Page Application Using ASP.NET Core & Angular

    Soon after Angular creation in 2009, AngularJS grew like widely popular framework for building Single Page Application. It started with AngularJS, where in AngularJS still exists and it will remain ...

    微信场景应用 全屏onepage页面 webapp html5 实例 可直接用于生产环境

    本实例涉及的是一个全屏的OnePage页面,它适用于WebApp开发,且基于HTML5技术,确保了在移动端的高效运行。下面将详细阐述相关知识点。 1. **HTML5**:HTML5是超文本标记语言的最新版本,它增强了网页的多媒体功能...

    zhongshaofa-layuimini-v2-onepage_基于layuimini_excitementp7x_Layui

    "zhongshaofa-layuimini-v2-onepage_基于layuimini_excitementp7x_Layui"这个项目,就是一款基于Layuimini V2的前端UI框架,旨在帮助开发者快速搭建功能齐全、用户体验良好的站点,并提供了丰富的插件支持。...

    one-page-checkout.zip

    标题 "one-page-checkout.zip" 暗示了一个与电子商务平台OpenCart相关的优化方案,旨在提升用户购物体验,降低购物车放弃率。描述指出,许多消费者在结账时因为流程繁琐而选择离开,为此,引入了一种名为"One Page ...

    单页面导航onePageNav

    单页面导航onePageNav,轻量级的jQuery的网站单页平滑滚动导航插件

    Every Page is Page One - Mark Baker.pdf

    #### 一、Every Page Is Page One 的概念 《Every Page Is Page One》这本书由Mark Baker撰写,主要探讨了技术写作在Web环境下的新趋势和方法论。书中提出“Every Page Is Page One”(每一页都是首页)的概念,这...

    fullpage.JS横向滑屏插件 onepage-scroll.JS

    **全屏滚动插件fullpage.JS与横向滑动插件onepage-scroll.JS详解** 在Web开发中,为了提供用户独特的浏览体验,全屏滚动(Fullpage Scroll)和横向滑动的效果越来越受到设计师和开发者们的青睐。在本文中,我们将...

    Pro Single Page Application Development - Using Backbone.Js and ASP.Net.2014

    Pro Single Page Application Development - Using Backbone.Js and ASP.Net by Gil Fink and Ido Flatow.2014

    jquery onepage-scroll单页面应用-微信全屏滚...

    jquery onepage-scroll单页面应用-微信全屏滚... jquery onepage-scroll单页面应用-微信全屏滚...

    一个onePage-scroll网页

    【标题】:一个基于onePage-scroll的网页设计实践 ...通过学习和分析这个项目,开发者可以掌握网页设计中的动画技巧、交互设计原则以及JavaScript库的使用方法,这对于提升个人的Web开发技能是非常有益的。

    MyBatisPlusselectById、selectOne、selectBatchIds、selectByMap、selectPage的使用示例代码

    在这个示例代码中,我们将深入探讨`selectById`、`selectOne`、`selectBatchIds`、`selectByMap`以及`selectPage`这五个查询方法的使用。 1. `selectById`方法: 这个方法用于根据主键ID获取单条数据。在...

    layuimini-2-onepage+node

    "layuimini-2-onepage+node" 是一个基于前端框架 Layui Mini 的单页面应用(SPA)项目,结合了 Node.js 后端技术。Layui Mini 是一款轻量级、模块化的前端 UI 框架,适用于快速开发 Web 项目。它基于 LayUI,一个...

    The One-Page Project Managera-2

    The One-Page Project Managera

Global site tag (gtag.js) - Google Analytics