angularjs
前端散打王
这个作者很懒,什么都没留下…
展开
-
requirejs解决angular中按需加载的需求
1.案例说明angularjs在做一些小型项目时没有什么大的问题,但是项目迭代越多的时候会发现项目加载index.html的时候很慢,这是因为我们的架构有问题,加载index.html的时候会加载其下面所有引用的js、css文件,这是一个很费时间的过程,所以我们要引入requirejs让它按需加载。 requirejs-api2.代码解释2.1 index.html做如下改造。原创 2017-07-20 17:09:39 · 1879 阅读 · 0 评论 -
require.js在angular中的应用
一、为什么要用require.js?一般的情况下,我们的angularjs项目所有的javascript文件和CSS文件的引用都是写在index.html中的,只要加载这一个文件就够了。后来,引用的文件越来越多,网页会出现卡顿的情况。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。这样的写法有很大的缺点。首先,加载的时候,浏览器会停止网页渲转载 2017-07-24 10:41:44 · 1320 阅读 · 0 评论 -
跨域解决方案 & 使用angularJS和jQuery进行Ajax请求的差异
转载自时间被海绵吃了:跨域解决方案前端同学李雷和后台同学韩梅梅分别在自己电脑上进行开发,后台接口写好的时候,李雷改动完就把前端代码上传到gitlab,然后在测试机上从gitlab上拉下来,然后在测试机上移动最新代码,最后回到本机刷新页面。有时候碰到网速不好的情况传个Git传了半天,或者李雷刚上传完发现少写了一个单词,加上再传上一看尼玛单词又写错了。对于实时需要改动代码的李雷同学而言转载 2017-08-08 18:02:05 · 471 阅读 · 0 评论 -
angularjs在js代码中改变了model的值,但是页面上没有变化
1.场景重现在controller中我们先默认给定model的值,然后调用了一个外部函数改变这个model的值,页面上没有变化,还是显示默认值。2.原因分析AngularJS只会关心在AngularJS的执行上下文中的发生的数据模型(model)的变化(比如,改变数据的代码在$apply()里面)。AngularJS内建的指令也会自动触发$digest循环所以任何数据模型(model)原创 2017-07-25 14:23:41 · 7660 阅读 · 0 评论 -
理解 Angular 中的 $digest() 和 $apply()
$digest()和$apply()是AngularJS中的两个核心并且有时候容易引人误解的部分。我们需要深入理解这两者是如何运作的,从而才能理解AngularJS本身是如何运作的。本文的目的就是为了和你解释,在你的日复一日使用AngularJS编写代码的过程中,$digest()和$apply()是如何确确实实的对你有用的。$digest()和$apply()的探索Ang转载 2017-07-25 14:44:08 · 473 阅读 · 0 评论 -
Angular移除不必要的$watch之性能优化
双向绑定是Angular的核心概念之一,它给我们带来了思维方式的转变:不再是DOM驱动,而是以Model为核心,在View中写上声明式标签。然后,Angular就会在后台默默的同步View的变化到Model,并将Model的变化更新到View。双向绑定带来了很大的好处,但是它需要在后台保持一只“眼睛”,随时观察所有绑定值的改变,这就是Angular 1.x中“性能杀手”的“脏检查机制”($转载 2017-07-26 14:47:33 · 552 阅读 · 0 评论 -
angularJs搭建web项目
1.前言angularjs作为现在大火的前端框架很是受欢迎,现在已经发布了2.0版本,我在这里介绍的是我学习1.2.X以上版本的一些成果,2.0版本LZ也在学习中,等学成归来再与大家一起交流学习。 2.简单介绍AngularJsAngularJS的官方文档是这样介绍它的。完全使用JavaScript编写的客户端技术。同其他历史悠久的Web技术(HTML、CSS和JavaScrip...原创 2017-07-21 11:32:56 · 10922 阅读 · 7 评论