发表于: 2017-03-12 23:16:20

1 1053


今天完成的事情:

今天基本上将任务9完成,用了官网的插件

明天计划的事情:

明天开始任务10,表单验证

遇到的问题:无

收获:

1、由于官网使用自定义指令做的上传图片功能,所以将angular的自定义指令看了一下

自定义指令的方法是directive,指令名称用驼峰写法,但在html内引用时要换成-的方式

大致写法是

m1.directive('testDirective', function() {

    // 将对象return出去

    return{

        restrict: 'E',// 指令类型  E:element A:attribute M:comment C: class

        template: '<div>我是指令生成的内容</div>';

        replace: true, //使用模板替换原始标记  指令内原本的数据将被清空

    }

});

引用的话

<div test-directive></div>

常用指令属性有

restrict: E元素 A属性 C样式表 M注释

template和templateUrl

同一个指令中只能template和templateUrl只能选其一。

template为模板内容。即你要在指令所在的容器中插入的html代码。

templateUrl为从指定地址获取模板内容。即你要在指令所在的容器中插入的一个.html文件。

用 link 函数创建可以操作DOM的指令。

2、今天听了计算机原理的相关课程

主要讲了计算机系统组成,各种进制及换算,浮点数,Unicode,有符号数

计算机主要组成有控制器,寄存器,控制器,高低电平代表1、0,所以机器码是01组成

计算机常用进制有十进制、二进制、十六进制。

ASCII码用7bit位表示常用符号,例如0100 0001表示“A”,

后来由于位数太小,逐渐被Unicode取代,( Universal  Multiple-Octet Coded Character Set通用多八位编码字符集),简称UCS

UTF(Universal Character Set Transformation Format)通用字符集转换格式,UTF-8以字节为单位对Unicode进行编码,编码方式如下:

例子:

“汉”字的Unicode编码是0x6C49。0x6C49在0x0800-0xFFFF之间,使用用3字节模板了:1110xxxx 10xxxxxx 10xxxxxx。将0x6C49写成二进制是:0110 1100 0100 1001, 用这个比特流依次代替模板中的x,得到:11100110 10110001 10001001,即E6 B1 89。

有符号数第一位是符号位,1表示负数,0是整数




返回列表 返回列表
评论

    分享到