- 博客(13)
- 收藏
- 关注
原创 行内元素的padding和margin
行内元素的padding-left,padding-right,margin-left,margin-right正常使用。margin-top,margin-bottom无效果。padding-top,padding-bottom有效果,但是不占文档位置,例如span的padding-bottom为200.span后的div则会被填充的200px覆盖。<span>span<...
2019-06-30 16:35:09 143
原创 promise
当好几个异步方法同时发起请求时,响应的顺序是不能人为控制的。如果想要依次得到响应结果就必须嵌套。例如下程序,一定是先执行外层再执行内层。:<script> ajax("http://localhost:8000/tom","get",(res)=>{ console.log(res) ajax("http://localhost:8000/jack","ge...
2019-06-28 17:16:18 56
原创 数组api
es5:判断哪个数组升序排列:every() var arr1 = [3,4,5,6,1] console.log(arr1.every(function(item,i,arr){ return i<arr.length-1?arr[i]<arr[i+1]:true }))some():forEach():修改原数组 arr1.forEach(functi...
2019-06-27 23:33:33 116
原创 ES5,斐波那契
ES5:**一:**use strict:严格模式。1:在es5之前,给未声明的变量赋值,会在全局创建变量,造成全局污染,启用严格模式则会报错。2:在es5之前,有时执行一段代码时,没执行成功,但是不报错(静默失败),在严格模式下会将静默失败提升为报错。3:普通函数调用中的this不再指向window,而是undefined4:强烈不建议使用递归(效率太低)//斐波那契数列: fu...
2019-06-27 19:50:58 109
原创 OOP
对象:描述现实中一个事物的属性和功能的程序结构。对象的底层是关联数组,可用for in 遍历,可以动态添加成员,可以通过.访问。对象属性的访问:obj[“key”]:表示固定的,意思是对象里有key 这个属性。如:obj[“age”].等效于obj.key.获取对象里的属性用此方法。obj[key]:表示动态的。key只是关联数组的下标而已。如果为对象动态添加属性则用次方法。**封装:*...
2019-06-27 12:25:07 51
原创 Function
声明方式创建函数例:function fun(){ console.log(1)}fun()function fun(){ console.log(2)}fun()结果:2,2分析:函数名相当于变量。函数就是对象。函数会声明提前。(我觉得是函数体提前。)当第一个fun创建时,它引用的是函数体的地址。第二个fun再出现时,变量不会被重复创建。所以,内存里不会再创建f...
2019-06-26 18:02:39 134
原创 img标签的特殊之处
img属于替换元素。替换元素:根据标签和属性来显示的元素,一般具有内置的宽高属性。img同时具有行内元素,行内块,和块级元素的特性。既可以默认在一行显示(inline),也可以设置其宽和高(行内块),而且当设置一个图片的margin时,会同时作用到同一行的元素(inline-block)自己总结,欢迎指正。...
2019-06-26 17:18:50 224
原创 boot的下拉菜单
bootstrap4的下拉菜单除了依赖于jquery,还依赖于popper.js。bootstrap3则不需要popper.js.boot4的下拉菜单代码:<head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="css/boo...
2019-06-23 13:11:25 109
原创 关于子元素浮动引起的父元素高度问题
当父元素的所有子元素都浮动时,子元素高度会为0。解决:1:设置父元素的高度height(不推荐)2:父元素设置为浮动(不推荐)3:父元素的overflow属性设置为hidden。(如果没有元素需要隐藏,可以使用。)4:在子元素后追加元素如<p style = "clear:both"></p>(推荐)...
2019-06-21 14:53:52 857
原创 margin上外边距溢出问题
问题:当为div 的第一个子元素设置margin-top时,会作用到父元素身上。解决:1:为父元素设置上边距。border-top:1px solid #ddd;(弊端:父元素高度变化。不提倡)2:为父元素设置内边距取代外边距。(弊端:父元素高度改变。不提倡)3:在第一个子元素处增加空的(提倡)...
2019-06-21 12:19:38 1440
原创 webpack-dev-server版本错误
错误如下:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! [email protected] dev: webpack-dev-servernpm ERR! Exit status 1npm ERR!npm ERR! Failed at the [email protected] dev script.npm ERR! This is proba...
2019-06-04 20:15:43 5842
原创 打包js文件时报错
1:打包js文件时报错如下WARNING in configurationThe ‘mode’ option has not been set, webpack will fallback to ‘production’ for this value. Set‘mode’ option to ‘development’ or ‘production’ to enable defaults f...
2019-06-04 18:32:12 479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人