发表于: 2017-03-12 23:16:20
1 1056
今天完成的事情:
今天基本上将任务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是整数
评论