前端
单身不配吃饭
这个作者很懒,什么都没留下…
展开
-
在线生成二维码 case
在线转二维码小工具原创 2017-10-18 00:06:25 · 470 阅读 · 0 评论 -
为啥css这么难学?
感觉css想学好真不是一个盒子套另一个盒子那么简单,也不是说知道了盒模型和绝对定位就万事大吉了,还差得不少呢。首先css中最重要的布局! 就我知道的布局方式有下面几种了:行内布局块级布局BFC浮动布局定位布局表布局Flexbox布局Grid布局 这几种布局里面常用但难搞的要数:行内布局、浮动、BFC几个了,Flexbox常用但是不难搞,Grid只有在新的浏览器支持,每种布局模型的规原创 2017-10-17 13:29:08 · 3819 阅读 · 1 评论 -
margin-top、padding-top的值是百分比该如何计算
问题:当margin-top、padding-top的值是百分比时,分别是如何计算的? A 相对父级元素的height,相对自身的height B 相对最近父级块级元素的height,相对自身的height C 相对父级元素的width,相对自身的width D 相对最近父级块级元素的width,相对最近父级块级元素的width答案:D可以对元素的margin设置百分数,百分数是相对原创 2017-10-17 13:17:50 · 1967 阅读 · 0 评论 -
12种不宜使用的Javascript语法---《Javascript语言精粹》
《Javascript语言精粹》这本书的附录挺实用的,列出了12种应该避免使用的Javascript语法,我们来看一下。==Javascript有两组相等运算符,一组是==和!=,另一组是===和!==。前者只比较值的相等,后者除了值以外,还比较类型是否相同。请尽量不要使用前一组,永远只使用===和!==。因为==默认会进行类型转换,规则十分难记。如果你不相信的话,请回答下面五个判断式的值是true原创 2017-10-25 20:16:33 · 367 阅读 · 0 评论 -
html标签
网易前段公开课上标签展示。原创 2017-10-18 14:34:52 · 232 阅读 · 0 评论 -
JavaScript标准对象的一点规则
不要使用new Number()、new Boolean()、new String()创建包装对象;用parseInt()或parseFloat()来转换任意类型到number;用String()来转换任意类型到string,或者直接调用某个对象的toString()方法;通常不必把任意类型转换为boolean再判断,因为可以直接写if (myVar) {…};typeof操作符可以判断出n原创 2017-10-24 19:41:24 · 296 阅读 · 0 评论 -
javaScript中this的指向
简单笔记: this永远指向调用它的对象, 在严格模式下没有调用对象会指向undefined, 非严格模式下指向全局变量(浏览器指向window,nodejs指向global)。bind,call和apply三个方法可以强行改变this指向。原创 2017-10-20 13:32:26 · 273 阅读 · 0 评论 -
getElementsByClassName兼容新老浏览器方法
html5 dom中新增了一个getElementsByClassName方法,我们可以通过class属性的类名访问到元素。 新出的方法多少有点兼容性问题,这个是跑不了的,为了弥补这个不足,可以用下面的代码去实现。 var getElementsByClassName(node,classname){ if (node.getElementsByClassNa原创 2017-10-19 22:38:47 · 530 阅读 · 0 评论 -
值比较 跟 索引比较
要分清 值比较 跟 索引比较。值比较常见的有字符串,数字跟布尔。索引比较常见的有对象,数组跟函数。索引比较的话只要索引不同即不等。原始类型和引用类型原始类型:StringNumber BooleanNullUndefined引用类型:引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。注意:从传统意义上来说,ECMAScript 并不真正具有类。事实上,除了说明不存原创 2017-10-18 12:43:43 · 400 阅读 · 0 评论 -
JavaScript标识符命名规则
命名要求以字母、下划线或者$符号开头由字母、下划线、$符号和数字组成图片上半部分是正确的命名,下半部分是错误的原创 2017-10-18 21:47:23 · 3910 阅读 · 0 评论 -
不同浏览器私有属性
根据不同厂商的浏览器设置私有属性前缀原创 2017-10-18 16:47:30 · 276 阅读 · 0 评论 -
Emmet插件常用语法
Emmet是一款文本编辑器/IDE的插件,用来快速生成复杂的HTML代码,只要掌握一些常用的语法(类似于CSS选择器)。原创 2017-10-18 13:04:41 · 337 阅读 · 0 评论 -
在IE6/7中兼容JSON.parse和JSON.stringify
if(!window.JSON){ window.JSON = { parse: function(sJson){ return eval("(" + sJSON + ")"); }, stringify: function(obj){ var result = ""; f原创 2017-10-26 11:55:37 · 647 阅读 · 0 评论