JavaScript
文章平均质量分 55
问号制造商
小问号,我头发呢
展开
-
form表单提交数据的两种方式——submit直接提交、AJAX提交
通过上述方式提交表单数据后,会发生页面跳转,跳转至action所指定的地址,很难满足开发需求。若要提交数据后不跳转,可以尝试通过ajax提交数据。原创 2023-03-21 14:33:08 · 6520 阅读 · 0 评论 -
js继承方式—原型链、盗用构造函数、组合继承、原型式继承、寄生式继承、寄生式组合继承
详述js实现继承的六种方式原创 2023-01-31 16:00:01 · 255 阅读 · 0 评论 -
原型与原型链
javascript原型与原型链举例详解原创 2023-01-30 09:38:50 · 114 阅读 · 0 评论 -
call、apply、bind解析、实现
call、apply、bind异同点及手写实现、函数柯里化原创 2023-01-18 16:19:40 · 65 阅读 · 0 评论 -
防抖与节流
防抖与节流实现原创 2023-01-13 20:39:26 · 138 阅读 · 0 评论 -
点击切换图片显示实践-----问题总结
1、解决"background-image:url(./picture/1.jpg);"图片不显示问题给引入图片的盒子或者其父盒子设置宽或高即可解决2、设置水平垂直居中:父元素:position:relative子元素:position:absoluteleft:50%top:50%margin-left:-宽度一半pxmargin-top:-高度一半px问题:top:50%设置无效,不知道是为什么直接把margin-top改成了正值3、弹性布局父原创 2022-03-03 18:19:27 · 106 阅读 · 0 评论 -
AJAX网络请求
ajax:异步javascript和xml优点:无刷新获取数据缺点:跨域(如何解决)使用步骤:1、new一个对象简单写法:let xhr=new XMLHttpRequest()复杂写法:let xhrif(window.XMLHttpRequest){xhr=new XMLHttpRequest()}else{xhr=new ActiveXObject('Microsoft.XMLHttp')}2、xhr.open('请求方法',‘URL’,true/f原创 2022-02-28 19:17:17 · 180 阅读 · 0 评论 -
块级作用域与函数作用域下的let、var
块级作用域由于var的作用域为函数作用域,且存在变量提升,所以上图情况相当于在全局中先声明了var a,接下来对a进行了两次赋值,第二次会覆盖第一次的值。let的作用域为块级作用域,且不存在变量提升,因此上图为在全局中声明了a,赋值为6;在大括号内声明了a,赋值为5。由于var存在变量提升,因此上图相当于在全局中,使用var和let分别声明了一次a,因此报错“已声明”。函数作用域在全局中声明a,并赋值6;在test()中声明a,并赋值5同上.原创 2022-02-09 21:16:58 · 334 阅读 · 0 评论 -
JavaScript数组方法总结
一图归纳JavaScript中数组的方法原创 2022-02-05 16:00:19 · 514 阅读 · 0 评论 -
变量声明var、let、const
《JavaScript高级程序设计》学习var1、作用域(1)变量声明在自定义函数内部变量在函数内部声明,则该变量为函数内的局部变量(2)变量声明在自定义函数外部变量直接声明在全局,则为全局变量;变量在函数内部定义时,省略var操作符,创建的是全局变量var声明的全局变量会成为window的属性2、声明提升var进行变量声明,会自动将声明提升至对应作用域的开头可以反复声明同一个变量3、for循环for(var i=0;i<3;++原创 2022-01-26 23:33:06 · 653 阅读 · 0 评论