2017年3月19日
摘要: 当你声明类似function foo(){}或var foo = function(){}函数的时候,通过在后面加个括弧就可以实现自执行,例如foo(),看代码: 第2个代码会出错,因为在解析器解析全局的function或者function内部function关键字的时候,默认是认为function 阅读全文
posted @ 2017-03-19 22:32 IT-HourseMan 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Chrome:shift+enter IE和FF:多行切换 阅读全文
posted @ 2017-03-19 01:53 IT-HourseMan 阅读(414) 评论(0) 推荐(0) 编辑
  2017年3月18日
摘要: 在ECMAScript中,创建函数的最常用的两个方法是函数表达式和函数声明,因为ECMA规范只明确了一点:函数声明必须带有标示符(Identifier)(就是大家常说的函数名称),而函数表达式则可以省略这个标示符: 函数声明: function 函数名称 (参数:可选){ 函数体 } 函数表达式: 阅读全文
posted @ 2017-03-18 23:28 IT-HourseMan 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1.采用eval()函数 定义和用法 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 语法 返回值 通过计算 string 得到的值(如果有的话)。 例如: 注意:参数为什么写成 '('+jsonStr+')'?参因为jsonStr带有大括号{}字符串,如果不加带引 阅读全文
posted @ 2017-03-18 10:48 IT-HourseMan 阅读(552) 评论(0) 推荐(0) 编辑
  2017年3月17日
摘要: 1.对于Javascript 1.8.5(ECMAScript 5),变量名字.isArray( )可以实现这个目的 下面的方法不可行,详细看评论 2.如果你只是用typeof来检查该变量,不论是array还是object,都将返回‘objec'。 此问题的一个可行的答案是是检查该变量是不是obje 阅读全文
posted @ 2017-03-17 21:14 IT-HourseMan 阅读(25045) 评论(3) 推荐(1) 编辑
  2017年3月15日
摘要: 2.flex-wrap 默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一条轴线排不下,如何换行 属性 含义 nowrap(默认值) 不换行 wrap 换行,第一行在上方 wrap-reverse 换行,第一行在下方 1 .HolyGrail-nowrap { 2 d 阅读全文
posted @ 2017-03-15 15:07 IT-HourseMan 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.flex -direction 属性 含义 row(默认值) 主轴为水平方向,起点在左端。 row-reverse 主轴为水平方向,起点在右边。 column 主轴为垂直方向,起点在上沿。 column-reverse 主轴为垂直方向,起点在下沿。 1 .HolyGrail-row { 2 di 阅读全文
posted @ 2017-03-15 10:20 IT-HourseMan 阅读(131) 评论(0) 推荐(0) 编辑
  2017年3月14日
摘要: 任何一个容器都可以指定为Flex布局。 行内元素也可以使用Flex布局。 Webkit内核的浏览器,必须加上-webkit前缀。 注意,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。 采用Flex布局的元素,称为Flex容器(flex containe 阅读全文
posted @ 2017-03-14 22:03 IT-HourseMan 阅读(293) 评论(0) 推荐(0) 编辑
  2017年3月10日
摘要: 如果使用TortoiseSVN作为客户端的话,可以在TortoiseSVN右键菜单中的 “设置”(settings)--常规设置(General)--全局忽略样式里设置(Global ignore pattern)" 在里面加上"*.obj *.bin"等等你需要过滤的文件类型 阅读全文
posted @ 2017-03-10 10:55 IT-HourseMan 阅读(1519) 评论(0) 推荐(0) 编辑
  2017年3月9日
摘要: CSS Flex宽度的计算 阅读全文
posted @ 2017-03-09 20:22 IT-HourseMan 阅读(2775) 评论(1) 推荐(1) 编辑