• 老树发新芽—使用 mobx 加速你的 AngularJS 应用

    我们知道,angularjs 的性能被广为诟病并不是因为‘脏检查’本身慢,而是因为 angularjs 在每次异步事件发生时都是无脑的从根节点开始向下 digest,从而会导致一些不必要的 loop 造成的。而当我们在搭载上 mobx 的 ...
    文章 2018-06-25 1532浏览量
  • ui-router中使用ocLazyLoad和resolve

    所有需要引入按需加载机制,而Angular1.x版本中,ocLazyLoad是一个不错的按钮加载解决方案。2.ocLazyLoad的功能 ocLazyLoad:your solution for lazy loading with Angular 1.x 入门可以参照:ocLazyLoad快速入门,...
    文章 2017-11-23 1000浏览量
  • 如何在 ASP.NET MVC 中集成 AngularJS(2)

    有一个 JSON 集合中的包的信息是,允许从客户端 AngularJS 应用程序加载服务器端捆绑的最初的方法。Layout.cshtml using CodeProject.Portal.Models { string version=typeof(CodeProject.Portal.MvcApplication)....
    文章 2016-09-06 1188浏览量
  • 100 行代码实现的 JavaScript MVC 样式框架

    本文就是尝试使用简单、有效方法解决同样的问题。概念 应用中的代码利用urls中的“#”实现MVC模式的导航。应用以一个缺省的url开始,基于哈希值的代码加载应用视图并且将对象-模型应用于视图模板。url格式像下面...
    文章 2017-06-06 1287浏览量
  • AngularJS深度剖析与最佳实践》一2.10 承诺

    本节书摘来自华章出版社《AngularJS深度剖析与最佳实践》一书中的第2章,第2.10节,作者 雪狼 破狼 彭洪伟,更多章节内容可以访问云栖社区“华章计算机”公众号查看 2.10 承诺 承诺(Promise)不是Angular首创的。...
    文章 2017-05-02 1252浏览量
  • q-AngularJS中的服务

    此承诺/延迟(promise/deferred)实现的灵感来自于 Kris Kowal's Q CommonJS Promise建议文档 将承诺(promise)作为和 异步执行操作(action)结果对象进行交互的接口,在指定的时间内可能完成也可能不能够完成(如超时,...
    文章 2014-02-13 937浏览量
  • 前端三大框架(vue,angular,react)大杂烩

      可以配合类似于Require.js来实现异步加载,懒加载(按需加载)则是借助于 ocLazyLoad 方式的解决方案,但是理想情况下应该是本地框架会更易懂。  Angular2使用ES6的module来定义模块,也考虑了动态加载的需求...
    文章 2018-07-11 5872浏览量
  • 多页面应用 VS 单页面应用

    用户体验比较差页面跳转动画容易实现无法实现数据传递容易依赖 url 传参、或者 cookie、localStorage 等搜索引擎优化(SEO)需要单独方案、实现较为困难、不利于 SEO 检索 可利用服务器端渲染(SSR)优化实现方法简易...
    文章 2022-12-05 1浏览量
  • AngularJS 中的 Promise 和 设计模式

    解决 Javascript 异步事件的传统方式是回调函数;调用一个方法,然后给它一个函数引用,当这个方法完结的时候执行这个函数引用。lt;lang:js->get('api/gizmo/42',function(gizmo){ console.log(gizmo);or ...
    文章 2016-08-04 973浏览量
  • 前端知识库

    解决模块化、依赖等问题jQuery-One-Page-Nav:单页应用中一个用于处理导航栏的库js.js:Javascript 实现的 javascript JITjquery-ui:jQuery 团队开发的 UI 相关的前端库,功能强大todomvc:分别基于 AngularJS/EmberJS/...
    文章 2017-04-10 3857浏览量
  • JavaScript框架、类库、工具汇总

    类库通常提供一种高级别的抽象方法,能够帮助顺利实现项目的细节部分。例如,Ajax通常依赖于XMLHttpRequest API,只需要几行代码就实现功能,只是浏览器之间存在细微的差异。类库提供了更简单的ajax()函数,因此开发...
    文章 2017-08-01 2259浏览量
  • 2017年前端框架、类库、工具大比拼

    类库通常提供一种高级别的抽象方法,能够帮助顺利实现项目的细节部分。例如,Ajax通常依赖于XMLHttpRequest API,只需要几行代码就实现功能,只是浏览器之间存在细微的差异。类库提供了更简单的ajax()函数,因此...
    文章 2017-11-13 1635浏览量
  • 前端知识库

    解决模块化、依赖等问题jQuery-One-Page-Nav:单页应用中一个用于处理导航栏的库js.js:Javascript 实现的 javascript JITjquery-ui:jQuery 团队开发的 UI 相关的前端库,功能强大todomvc:分别基于 AngularJS/EmberJS/...
    文章 2017-03-02 37566浏览量
  • 2017年前端框架、类库、工具大比拼

    类库通常提供一种高级别的抽象方法,能够帮助顺利实现项目的细节部分。例如,Ajax通常依赖于XMLHttpRequest API,只需要几行代码就实现功能,只是浏览器之间存在细微的差异。类库提供了更简单的ajax()函数,因此...
    文章 2017-06-19 1714浏览量
  • 2018年终盘点!百篇前端文章干货合集!

    浅谈几个前端异步解决方案一步一步的了解webpack4的splitChunk插件Vue+GraphQL初试网上看到的“12个非常有用的JavaScript技巧”前端leader找我谈心:我是如何从刚毕业的前端菜鸟一步步成长为前端工程师的?...
    文章 2019-01-14 12286浏览量
  • AngularJS中的$resource使用与Restful资源交互(转)

    query()和get()方法之间唯一的区别是AngularJS期望query()方法返回数组。【非HTTP GET类型的方法】 1.save(params,payload,successFn,errorFn) save方法向指定URL发送一个POST请求,并用数据体来生成请求体。save()...
    文章 2017-09-03 598浏览量
  • AngularJS中的$resource使用与Restful资源交互(转)

    query()和get()方法之间唯一的区别是AngularJS期望query()方法返回数组。【非HTTP GET类型的方法】 1.save(params,payload,successFn,errorFn) save方法向指定URL发送一个POST请求,并用数据体来生成请求体。save()...
    文章 2017-10-01 1287浏览量
  • 免费的编程中文书籍索引【收藏速度】

    专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于 RDIFramework.NET 框架的技术开发、咨询...
    文章 2015-04-15 3426浏览量
  • AngularJs$q 承诺与延迟

    这个方法返回被successCallback/errorCallback的解决或拒绝的返回值作为一个新的承诺(除非返回值是个promise,在承诺链的承诺和值都被解决的情况下)。它还将通过notifycallback方法的返回值进行通知。promise 不能...
    文章 2015-11-25 991浏览量
  • 前端知识体系目录

    2.1、学习基础知识,包括大部分常用属性、选择器的用法,要对大多数标签有个基础概念,在日常使用的基础上,尝试学习浏览器兼容性问题,要知道兼容性的主要问题及解决方法 2.2、深入理解盒子模型,区分块级元素、行内...
    文章 2015-06-26 24411浏览量
  • Angular 1 vs.Angular 2 深度比较

    AngularJS 2 尽管还在Alpha阶段,但主要功能和文档已经发布。让我我们了解下Angular 1 和 2 的区别,以及新的设计目标将如何实现。Angular 2 当前仍处于 Alpha/开发预览阶段,但是主要功能和核心文档都已经可用了。...
    文章 2017-06-05 1710浏览量
  • AngularJS1.3一些技巧

    解决方法就是,数据设置到$scope上后,手动调$scope.$apply();PS:一些指令(例ng-click、ng-model)以及服务(例$timeout、$http)才会自动刷新view。4.移动触摸(Touch)事件 angular-touch模块提供了触摸的事件和...
    文章 2017-11-12 666浏览量
  • JavaScript进阶之路——认识和使用Promise,重构你的...

    现今流行的各大js库,几乎都不同程度的实现了Promise,如dojo,jQuery、Zepto、when.js、Q等,只是暴露出来的大都是Deferred对象,当然还有angularJs中的$q.这里以jQuery为例,说一下: animate ('.box') animate({'...
    文章 2015-07-10 1008浏览量
  • ASP.NET Core: 全新的ASP.NET !

    这是一个简单的类,来展示一些异步方法。using System.Threading.Tasks;using System.Linq;namespace MVC6Demo.Models { public class Stats { private PersonModel_persons=new PersonModel();public async Task&...
    文章 2016-07-08 1441浏览量
  • 摆脱DOM操作,从TodoMVC看angularJS

    MVC类的框架可以很好的解决以上问题,而号称MVVM的angularJS在处理这种情况似乎更有话语权,所以我们今天便来好好研究其一番。angular适合做具有复杂数据交互的前端应用,他旨在让我们摆脱繁琐的DOM操作,而将注意力...
    文章 2017-12-20 1325浏览量
  • 分享16个javascript&jQuery的MVC教程

    我们将介绍如何使用jQuery.post()方法来处理post数据 2.Progressive Enhancement Techniques 如果你开发大量的javascript代码,你就应该考虑使用progressive enhancement模式来工作。基本流程是开发一个无js的基本...
    文章 2011-12-21 776浏览量
  • vue面试总结

    不同点:实现本质方法不同,v-show本质就是通过控制css中的display设置为none,控制隐藏,只会编译一次;v-if是动态的向DOM树内添加或者删除DOM元素,若初始值为false,就不会编译了。而且v-if不停的销毁和创建比较...
    文章 2022-06-07 35浏览量
  • Win10 UWP开发系列:使用VS2015 Update2+ionic开发...

    因为获取网络数据是异步的,Angular里提供了promis的实现方式,通过调用$q.defer()来创建一个deferred实例,deferred有resolve、reject、notyfy几个方法,其中resolve是接受结果,reject是拒绝。Promise有一篇文章写...
    文章 2017-09-21 1675浏览量
  • requireJS的基本用法(上)

    通过使用上面的方法我们可以想到可以解决全局变量概念&xff0c;比如全局变量全部使用define函数包围&xff0c;什么时候需要全局变量的话&xff0c;直接require([‘XX’],function(XX){})这样调用下&xff0c;同时所有的JS都是...
    文章 2022-11-27 5浏览量
  • vue.js与其他前端框架的对比

    然而,AngularJS 中存在的许多问题,在 Vue 中已经得到解决。Angular 1,MVVM(Model)(View)(View-model) 2,模块化(Module)控制器(Contoller)依赖注入: 3,双向数据绑定:界面的操作能实时反映到数据,数据的...
    文章 2017-11-01 2381浏览量
1 2 3 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化