自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 冒泡排序

https://www.cnblogs.com/bigdata-stone/p/10464243.html /*冒泡排序*/ /* 在没知道数组的情况下要先判断数组是否为null或 者长度是否少于2,避免做不必要的事情 */ var arr = [9, 8, 10, 6, 5, 1330]; //外层循环控制趟数 for (var j = ...

2020-06-26 18:30:02 136

原创 文件上传

参考:https://blog.csdn.net/funkstill/article/details/104312066有以上两种方式:1、直接以文件格式上传,2、转换为base64编码格式上传,但最终服务器返回的都是存储照片的地址 用ajax进行上传,请求方式用post,因为get是把文件附加到url后面的,文件太多这是不可取的并且注意细节,比如上传文件的格式限制、文件大小的限制,如果一次性上传的文件太多,不管用哪种方式都得进行分流处理,不然会卡,扩展:axios是基于promise管

2020-06-26 18:28:59 192

原创 搞响应式网页必备基础

@media screen and (max-width: 799px) { } html { font-size: calc(100vw / 799 * 16) /*100px*/ ; } @media screen and (min-width: 800px) { }用媒体查询控制布局,比如元素的显示与隐藏,位置的变化等 font-size: calc(100vw / 750 * 100); f.

2020-06-03 22:13:17 272

原创 navicat8.0版本注册码,已试可用

点击注册后输入以下注册码即可注册码: NAVJ-W56S-3YUU-MVHV NAVE

2019-08-04 17:26:16 2689 1

原创 call与apply学习

重点:对函数中this的影响,比如函数show有this,实际调用者为谁,this就代表谁第一个show的实际调用者是对象window,所以输出为window,第二个实际调用对象为frank,所以输出为frank对象的name,也就是frank小技巧:如图:如果用Math.max来去最大数的话要把数组的参数一个个传进去,而apply方法的第二个星灿为数组,所以可用apply来实现...

2019-07-23 22:16:06 146

原创 json学习

http://www.w3school.com.cn/json/json_eval.asp

2019-07-23 22:15:36 74

原创 闭包学习

函数外部不能访问函数内部的变量,而很多时候是需要访问函数内部的变量的,因此就需要用到闭包,原理如下:这样就可以访问test函数内的num了,因此调用test后,输出结果为999...

2019-07-16 16:30:34 147

原创 ajax学习

ajax代码是写在需要用到ajax的函数内,哪里需要用到ajax就写进所绑定的函数内,http://www.w3school.com.cn/ajax/ajax_asp_php.asp

2019-07-13 23:17:31 155

原创 this学习

一、方法调用模式当函数绑定为一个对象的属性时,它就称为这个对象的方法,而当一个方法被调用时,this就绑定到这个对象上,例如:sayname函数作为对象obj的方法调用,所以函数体的this就代表this对象二、函数调用模式当一个函数并非一个对象的属性时,那么它就是被当做函数来调用的。在此种模式下,this被绑定为全局对象,在浏览器环境下就是window对象。例如:sayName以函...

2019-07-11 18:25:55 106

原创 怎么设置子div在父div的位置

设置子div在父div的位置(比如设置子div居中)必须把父div的position设置为relative;子div设置为absolute

2019-07-11 18:24:54 2730

原创 overflow 属性

overflow 属性规定当内容溢出元素框时发生的事情,有以下值1、visible:默认值,内容不会被修剪,会呈现在元素框之外。2、hidden:内容会被修剪,并且其余内容是不可见的。3、scroll:内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容(不溢出也会有滚动条)4、auto:如果内容被修剪(比如文字溢出时候),则浏览器会显示滚动条以便查看其余的内容。...

2019-05-11 13:36:21 28310

原创 如何解决浏览器事件绑定兼容问题

通过判断浏览器环境是否为IE浏览器环境以此选择绑定的事件,使用if-else判断语句实现方法详解:addEventListen(没有’on’的事件:如click,执行的函数,true或false),最后参数为true时为捕获机制,否则为冒泡机制,默认为falseattachEvent(带’on’的事件:如onclick,执行的函数)...

2019-05-08 21:41:31 368

原创 dom2级事件的addEventListener

语法:元素.addEventListener(type,listener,usecapture)listenner:监听函数type:事件类型(没有on!)usecapture:默认false,false:冒泡机制true:捕获机制可给元素绑定多个函数,执行顺序按照函数的书写顺序...

2019-05-07 21:52:01 262

原创 错误btn.addEventListener is not a function

变成document.getElementsByClassName(…)[0].addEventListener即可,加了个[0],这是因为选择器没有正确选择元素对象document.getElementsByClassName(…)捕捉到的是该类名元素的数组说了这么多,本题错误的解决办法为:var btn = document.getElementsByClassName(“my_btn”...

2019-05-06 22:08:22 3981 1

原创 dom0级事件

dom0方式绑定的事件均为冒泡事件

2019-05-06 21:24:03 577

原创 js获取节点时

获取节点时不会直接获取下一个标签的节点名,因为标签后面的空格也是一个节点(文本节点),节点名为#text,因此打印结果如图

2019-05-03 14:45:41 112

原创 js块级元素

块级元素要记得设置宽和高

2019-05-01 22:28:11 695

原创 如何解决js函数重名覆盖问题

其中一方法就是把函数封装到对象中成为对象的属性

2019-04-26 13:05:01 2541

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除