angular框架知识积累

1.强悍的指令directive

   

   但是要注意的是当指令写在dom节点标签上时,指令名称要写成third-nav

2.强悍的过滤器

   多级过滤,自定义过滤器,模拟后台接受前端请求进行查询

  



3.强悍的路由(ui-route)

   关键字:ui-sref,ui-view,ui-sref-active

  





注意:1.如果有控制器,路由以及指令的js文件,一般加载顺序为路由,控制,指令,模块初始化在路由器中完成,之后避免再次初始化模块而导致路由加载不到。

    2.手动启动模块angular.bootstrap(document.body,["jingzhuangApp"]);

4.安全获取html

$sce.trustAsHtml(data);
5.解决ng-show=""带来页面初始化会闪动的问题(这个问题还是要看源码的思路去解决)
 在标签上加上class="ng-hide"(参考文章:http://www.imooc.com/qadetail/104318)
6.技巧型:

 
 
(1)$timeout:延时并且内置$apply时刻传播Model的变化;
(2)track by $index  可以提高运行速率,具体在于如果已经检测到该数据已经存在就不会再次刷新dom数据;
7.directive指令中scope参数的功能:指定变量的作用域,默认为false,则是使用父作用域的变量,写在控制器
8.工厂创造本地json
  angular.module("",[]).factory("",function(){
     var ob={};
     return {
         reloadData:function(){
            return ob;
       }
      }
  });
  




   

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端框架和库有很多,以下是一些比较流行的: 1. React:一个由Facebook开发的JavaScript库,用于构建用户界面。 2. Angular:一个由Google开发的JavaScript框架,用于构建单页应用程序。 3. Vue:一个由尤雨溪开发的JavaScript框架,用于构建用户界面和单页应用程序。 4. jQuery:一个快速、小巧且功能强大的JavaScript库,用于操作HTML文档、处理事件和动画等。 5. Bootstrap:一个由Twitter开发的HTML、CSS和JavaScript框架,用于快速开发响应式、移动设备优先的网站。 掌握前端框架和库需要掌握以下技能: 1. 掌握JavaScript:了解JavaScript语言的基本概念和语法,以及ECMAScript标准。 2. 掌握HTML和CSS:熟悉HTML和CSS标记语言,以及浏览器的渲染机制。 3. 学习框架和库的基本概念:了解框架和库的基本概念,以及它们的应用场景和特点。 4. 学习框架和库的核心概念:掌握框架和库的核心概念,如组件、状态管理、路由等。 5. 实践项目:通过实践项目,不断积累经验,熟悉各种框架和库的用法和特点。 建议可以通过以下方式来掌握前端框架和库: 1. 官方文档:学习前端框架和库的官方文档,了解其基本概念、核心概念、API和用法。 2. 在线课程:参加线上课程,如Coursera、Udemy、edX等,系统学习前端框架和库的知识。 3. 书籍:阅读相关的书籍,如《JavaScript高级程序设计》、《React Native入门与实战》等。 4. 练手项目:通过练手项目来应用前端框架和库的知识积累经验。 5. 社区交流:参与前端框架和库的相关社区,了解其他开发者的经验和建议,学习新技能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值