zoukankan      html  css  js  c++  java
  • Angular.js学习笔记——第一课 简介

    作用

    主要为web应用程序设计
    

    四个核心思想

    1. 依赖注入
    2. 模块化
    3. 双向绑定
    4. 语义化

    工作

    通过指令扩展HTML,通过表达式绑定HTML。
    
    • 通过ng-directions来实现扩展
    • ng-app实现定义一个应用程序
    • ng-model实现把元素值绑定到应用程序
    • ng-bind实现把数据绑定到HTML视图

    实例介绍

    • 首先在需要使用angularJS的地方定义ng-app
    • 然后使用ng-model和ng-bind把元素的值和HTMl绑定
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <script src="http://apps.bdimg.com/libs/angular.js/1.5.0-beta.0/angular.min.js"></script>
    </head>
    <body>
    
    <div ng-app="">
      <p>名字 : <input type="text" ng-model="name"></p>
      <h1>Hello {{name}}</h1>
    </div>
    
    </body>
    </html>
    
    
    

    ng-init

    作用:赋初值。
    可以理解为你在写js的时候的var variable;
    
    <div ng-init="firstName='John'">
    
    <p>姓名为 <span ng-bind="firstName"></span></p>

    此时,John将被直接显示在span标签里。

    关于data-ng-

    data-ng-使得HTMl5也可以使用扩展angularjs
    

    关于angularjs的表达式

    语法:{{代码}}
    
    表达式的作用是把数据绑定到HTML,这个和ng-bind的是一样的。
    angularjs的表达式和js的表达式一样,可以包含字符,字符串等。
    下面是一个表达式的例子:
    
    <div>
        <p>输出:{{5+5}}</p>
    </div>

    在页面显示的结果也就是10.

    本博客基于网络课程完成,旨在学习,有错误请指正!
  • 相关阅读:
    Selenium—浏览器相关操作
    Selenium—对话框处理
    Selenium—获取页面的title,url;使用句柄方式切换窗口
    Jmeter安装及配置(傻瓜模式)
    面试宝典(二)
    Python-接口自动化(十一)
    Jmeter启动报错解决方案
    Python-接口自动化(十)
    Python-接口自动化(九)
    Mac上实现Python用HTMLTestRunner生成html测试报告
  • 原文地址:https://www.cnblogs.com/comefuture/p/8305969.html
Copyright © 2011-2022 走看看