发表于: 2017-01-20 00:49:32
1 1323
今天完成的事情:
1.看了些js原生基础知识
明天计划的事情:
1.继续看原生js基础知识
遇到的问题:
1.没遇到什么问题
收获:
1.
typeof是一个一元运算符,他返回的结果始终是一个字符串,对不同的操作数,他返回不同的结果。
一对于数字类型的操作数而言,typeof返回的值是number,比如typeof(1)他返回的值是number
对于非常规的数字类型而言,返回结果也是number,比如typeof(NaN),NaN代表特殊非数字符,虽然它本身是个数字类型。
js中特殊数字类型还有几种:
NaN 特殊的非数字符
Number.MAX_VALUE 可表示的最大数字
Number.MIN_VALUE 可表示的最小数字
Number.NaN 特殊的非数字符
Number.POSITIVE_INFINITY 表示正无穷大的特殊值
Number.NEGATIVE_INFINITY 表示负无穷大的特殊值
上述类型,typeof都是number
对于字符串类型,typeof返回值是string 例如typeof(“123”),返回值是string
对于布尔类型,返回值是boolean,例如typeof(true)返回值是boolean
对于对象数组 null返回值是object
对于函数类型,返回值是function
如果运算数是没有定义的(比如不存在的变量、函数或者undefine),返回值是undefine
angular自定义指令:
angular中Directive 自定义指令学习
什么是angular指令:指令的作用是修改DOM结构,并将作用域与DOM连接起来。说明指令既要操作DOM将作用域内的数据绑定到DOM节点上,也要为DOM绑定事件调用作用域内的方法
理解内置指令:ng-include ng-controller ng-click
为指令编写单元测试:
测试指令的基本思路:
1.加载包含指令的模块(module)
2.编译一段包含指令的标签字符串以获取链接函数
3.执行链接函数,将其链接到$rootscope
4.检查页面元素是否具备你所期望的属性
评论