前端开发学习流程
文章平均质量分 92
erdaidai
这个作者很懒,什么都没留下…
展开
-
tab选卡的多种实现方式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>tab</title> <style> #tab{ width:99%; margin: auto; } ul{width:100%;marg原创 2017-11-07 19:32:32 · 407 阅读 · 0 评论 -
《JavaScript高级程序设计》--Function类型笔记
函数实际上是对象,每个函数都是function类型的实例,而且都与其他引用类型一样具有属性和方法。函数定义 function f1(a,b) { return a+b; } //函数声明 var sum = function(a,b) { return a+b; }; /原创 2017-10-01 20:45:52 · 257 阅读 · 0 评论 -
详解数组--sort()方法原理下
我们知道sort()方法传参数的话,只能是函数参数,但是我们会困惑, function compare(value1,value2) { console.log(value1,value2,arr); if(value1<value2){return -1;} else if(value1>value2){retur原创 2017-09-21 22:15:59 · 1237 阅读 · 0 评论 -
详解数组--sort()方法原理上
sort()方法在适当的位置对数组进行排序,并且返回数组。对于sort()方法,W3school给的定义是arrayObject.sort(sortby)可知参数是可选的,也就是有两种情况,一是不加参数,另外一种是加函数参数,参数必须是函数。函数就是比较函数。先看第一种不加参数的情况: var arr=[1,3,10,4,2]; arr.sort();原创 2017-09-21 17:12:55 · 10197 阅读 · 3 评论 -
杂谈return
先看个例子: function foo1() { return{ bar:"hello" }; } function foo2() { return { bar:"hello"原创 2017-09-12 15:02:48 · 596 阅读 · 0 评论 -
预解析
浏览器在阅读js代码的时候,分几步执行1:预解析“找一些东西”:var function参数 (1)当遇见有var定义的变量时,不管是声明变量还是声明加上给变量赋值,在预解析的时候,就是在正式运行代码之前,都要提前赋一个值:undefined。var a=1;预解析时就是 a=undefined (2)当遇见函数时,浏览器不会管你函数里面是什原创 2017-08-21 21:33:58 · 417 阅读 · 0 评论 -
怎样判断NaN
**关于怎样判断NaN的一些方法**看见了这样一个题目:找出下面当中的是NaN的位置 那么首先肯定是要找出当中哪些是NaN,判断NaN时最重要的是先要知道NaN是数字类型,其意思是 not a number,就是不是数字的数字类型。(数字和数字类型是两个概念)NaN与自己都不相等,这个时候就不能用‘===’来判断,那我们用全局函数isNaN(),但是这个函数存在一个问题,当函数里面是字符串的原创 2017-08-05 17:28:39 · 6414 阅读 · 0 评论 -
css样式优先级总结
样式的优先级当一个元素被多重样式作用时,如被外部样式、内部样式和内联样式同时作用于同一个元素,一般情况下,优先级是这样的:外部样式 < 内部样式 < 内联样式当然也有一个例外就是当外部样式放在内部样式的后面的时候,则外部样式将覆盖内部样式。<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bootstrap 实例原创 2017-11-02 20:15:21 · 490 阅读 · 0 评论 -
:after和:before
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>JS Bin</title> <style> button{ width:100px; border:1px solid blac原创 2017-12-07 22:39:17 · 174 阅读 · 0 评论