09 2016 档案

摘要:xampp启动apache的时候,显示上述信息,意思是端口被锁定了。 一般是80或443端口被占用。 果然,点开 找到占有欲80端口的PID 然后,在任务管理器里结束掉PID对应的进程,右键结束进程 OK,重启,问题解决 阅读全文
posted @ 2016-09-25 15:30 nostic 阅读(154) 评论(0) 推荐(0)
摘要:要点:回调函数不允许出现for循环的i,因为js只有函数级作用域。 解决方案: 以下代码块内容替代上面js中的for循环 let 创建块级作用域 , 阅读全文
posted @ 2016-09-23 22:15 nostic 阅读(187) 评论(0) 推荐(0)
摘要:要点: div的宽度设为0 border-color 的transparent属性 阅读全文
posted @ 2016-09-23 11:29 nostic 阅读(347) 评论(0) 推荐(0)
摘要:提到css Hack 就不得不想起万恶的ie6,尿性! 这里写写ie的条件注释的参考和总结。 从ie5开始,微软引入了 一种非标准的逻辑语句,来对 网页中导入的什么样式表进行判断。这种语句,就是ie的条件注释。 一般我们的html多行注释是这样写的: <!-- --> 条件注释是: 针对特定IE版本 阅读全文
posted @ 2016-09-21 09:48 nostic 阅读(186) 评论(0) 推荐(0)
摘要:经常看到null和undefined,差了些资料,总结一下: null是js的关键字,undefined不是,他们设计之初就是来表示值的空缺 null与undefined 都是他们各自自由类型的唯一成员 null == undefined ,所以区分他们的时候要严格用 ; null是不可以用type 阅读全文
posted @ 2016-09-21 06:33 nostic 阅读(130) 评论(0) 推荐(0)
摘要:数组是对象的特殊形式,可以使用方括号访问数组元素. 在js中,js将指定的数字索引值转换成字符串,像下面这个例子,索引1 编程‘1’ ,然后再将其作为属性名来使用。 所以,方括号[]里面的数字索引,加不加引号都可以。 对一般的非类数组对象来说,它不是数组,不可以使用数字索引,只能通过属性名字来访问。 阅读全文
posted @ 2016-09-20 22:06 nostic 阅读(819) 评论(0) 推荐(0)
摘要:valueOf()方法在需要将对象转换为某种原始值的时候调用,toString()方法是将调用它对象转换为字符串。 下面来几个例子: 1. 2. 3. 4. 阅读全文
posted @ 2016-09-20 21:40 nostic 阅读(170) 评论(0) 推荐(0)
摘要:toString()方法 还有Date.toString()像字面量对象,就原始方法: 这个方法在类型检测的时候很好用结果: 阅读全文
posted @ 2016-09-20 20:24 nostic 阅读(173) 评论(0) 推荐(0)
摘要:大多数函数都包含一条return 语句,return 语句导致函数停止执行。使函数停止执行的还有break,throw,他们叫强制跳转语句。 return语句使函数停止执行, 如果代码块里为 return; 或者 没有return; 那么函数会返回一个undefined值给调用者。 另外,在控制台为 阅读全文
posted @ 2016-09-19 22:28 nostic 阅读(157) 评论(0) 推荐(0)
摘要:之前看书的时候,看到通过var声明的全局变量不可以通过delete操作符删除。 然后,why? How can I remember that? so,I found some words; 首先,要了解window对象 window对象是BOM的核心。 那何为BOM? bom,全称浏览器对象模型。 阅读全文
posted @ 2016-09-19 07:39 nostic 阅读(386) 评论(0) 推荐(0)
摘要:经常看到对象的属性名有的加引号,有的不加,那加不加?又为什么加? 查资料,得到下面的结论: 属性名可以是包括空字符集在内的任何字符串 如果属性名是一个合法的标识符,而不是保留字,则不强制用引号括住属性名 逗号分隔多个名值对解释一下: 第一条,看下面例子18cm的东西 第二条,标识符要合法,符合其命名 阅读全文
posted @ 2016-09-17 16:44 nostic 阅读(2929) 评论(1) 推荐(2)
摘要:平时很多问题,大多是知其然不知其所以然造成的。所以,明白了原理,在遇到问题就有了分析的思路。所以,我希望大家在遇到非标准的问题的时候,也就所谓的某些bug的时候,多去探查一下,为什么会产生这种问题。解决的原理是什么,别解决了就算完了。现在的省事,会给你将来的成长埋下隐患。 而往往所谓的bug,是对规 阅读全文
posted @ 2016-09-14 12:03 nostic 阅读(262) 评论(0) 推荐(0)
摘要:box-shadow : 那第三个参数(模糊距离)和第四个参数(阴影尺寸)你能搞清楚他们的区别吗? 于是,做下对比: 阴影尺寸: 可见,它相当于增加了border的宽度。但不是border哦,与border不同,box-shadow并不占据空间。在一些渐进增强的地方可以用。 模糊距离: 在这里根据他 阅读全文
posted @ 2016-09-13 20:30 nostic 阅读(33391) 评论(1) 推荐(2)
摘要:背景: 在用属性选择器的时候,一直是给属性值加引号的,但是经常发现有的地方不给属性值加引号,于是,惑从中来, 那到底是加还是不加? 那先看几个例子,下面的例子都是从实际的demo中摘出来的,已经确定可以生效的。 [lang|=en] *[lang|="en"] {color: blue;} 结论: 阅读全文
posted @ 2016-09-13 17:28 nostic 阅读(625) 评论(0) 推荐(0)
摘要:我在想为什么字面量声明对象的时候,不能像函数那样有个对象的名字? 像一般声明对象: var myobj = {name: "小明",age: "18"'} ,必须创建然后赋值给myobj变量。 函数声明的时候 var func = function(){}; 看上去和对象一样的,这是匿名函数的创建。 阅读全文
posted @ 2016-09-10 16:38 nostic 阅读(220) 评论(0) 推荐(0)
摘要:哈哈,历史总是向前进步的,人的思维看法也是会变化的。这之间,需要不断的学习和经历,因为与想的不一样,所以才会反思。 时隔几天,当我再回来看这个问题的时候,觉得自己的想法也是可爱。 现在来说说现在的看法:在js中函数的名字我们是看不到的,那为什么看不到呢?函数的名字到底是什么?在权威指南有这么一段话: 阅读全文
posted @ 2016-09-10 16:37 nostic 阅读(204) 评论(0) 推荐(0)
摘要:大家知道小括号的作用吗? 小括号能把我们的表达式组合分块,并且每一块,也就是每一对小括号,都有一个返回值。这个返回值实际上也就是小括号中表达式的返回值。也就是说,小括号有个功能,括起来的东西在js中会被当做表达式解析。我们知道单独的匿名函数无法调用,通常赋值给一个变量来调用。那么匿名函数加上括号就可 阅读全文
posted @ 2016-09-06 20:51 nostic 阅读(481) 评论(0) 推荐(0)