使用js对数组进行去重的六种办法

小彬2021-02-26前端技术114
使用js对数组进行去重的六种办法
1、es5使用双重for循环去重但是对NaN不能进行处理,要单独处理var arr1=[1,12,0,2,'12','12','ab',...

javascript的深入理解事件循环!(必看)

小彬2021-02-03优秀文章263
javascript的深入理解事件循环!(必看)
————————————————原文作者:废柴码农原文链接:https://zhuanlan.zhihu.com/p/87684858最近在看关于js的事件循环机制,(很多公司必问的面试题)看了几篇文...

javascript的深拷贝和浅拷贝(重点)

小彬2021-01-23前端技术224
javascript的深拷贝和浅拷贝(重点)
浅拷贝的时候如果数据是基本数据类型,那么就如同直接赋值那种,会拷贝其本身,如果除了基本数据类型之外还有一层对象,那么对于浅拷贝而言就只能拷贝其引用,对象的改变会反应到拷贝对象上;但是深拷贝就会拷贝多层...

移动webAPP开发必备基础知识汇总

小彬2021-01-22前端技术221
移动webAPP开发必备基础知识汇总
HTML5存储1、localStorage和sessionStorage1相同的使用方法api使用setItem方法设置存储内容使用getItem方法设置获取内容使用removeItem方法删除存储内...

Vue.js 框架最为核心的 Virtual DOM 是如何实现的?

小彬2021-01-15前端技术301
Vue.js 框架最为核心的 Virtual DOM 是如何实现的?
1、虚拟DOMVirtual DOM :由普通的js对象来描述DOM对象,因为不是真实的DOM对象,所以叫虚拟DOMSnabbdom 就是Vue使用的虚拟DOM框架1)真实DOM成员 let...

使用Javascript对图片进行定宽或定高压缩处理

小彬2021-01-13前端技术253
使用Javascript对图片进行定宽或定高压缩处理
使用Javascript对图片进行定宽或定高压缩处理本文参考了以下链接https://www.jb51.net/article/182078.htm https://www.cnblogs....

json以及jsonp的跨域

小彬2021-01-07前端技术208
json以及jsonp的跨域
 什么是JSON?JSON(javascript object notation)全称是javascript对象表示法,它是一 种数据交换的文本格式,而不是一种编程语言,用于读取结构化数据,...

js基础之canvas绘图技术

小彬2020-09-29前端技术321
js基础之canvas绘图技术
1.canvas的默认宽度和高度是300*150   canvas宽高应设置在canvas标签上(画布大小),设在style里会让canvas根据样式进行缩放(画布被拉伸后的大小)...

javascript之原生ajax请求步骤

小彬2020-07-23前端技术385
javascript之原生ajax请求步骤
一、什么是Ajax?Ajax的全称是Asynchronous JavaScript and XML(即异步的 JavaScript和 XML,它并不是一种新的编程语言,结合了多项技术的浏览器端的网页开...

手机端分享调用功能的实现(只能在真机上测试有效)

小彬2020-07-06前端技术323
手机端分享调用功能的实现(只能在真机上测试有效)
html: <a href="javascript:void(0);" onclick="call('default')"> <...

10、第六章--面向对象的程序设计(继承、小结)

小彬2020-07-05JS高级设计319
10、第六章--面向对象的程序设计(继承、小结)
6.3 继承继承是 OO 语言中的一个最为人津津乐道的概念。许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。如前所述,由于函数没有签名,在...

9、第六章--面向对象的程序设计(理解对象、创建对象)(2)

小彬2020-07-04JS高级设计293
9、第六章--面向对象的程序设计(理解对象、创建对象)(2)
接  9、第六章--面向对象的程序设计(理解对象、创建对象)(1)6.2.3 原型模式我们创建的每个函数都有一个 prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象...

9、第六章--面向对象的程序设计(理解对象、创建对象)(1)

小彬2020-07-03JS高级设计279
9、第六章--面向对象的程序设计(理解对象、创建对象)(1)
面向对象(Object-Oriented,OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。前面提到过,ECMAScript 中没有类的概念,因此它的对...

8、第五章--引用类型(单体内置对象)

小彬2020-07-02JS高级设计319
8、第五章--引用类型(单体内置对象)
5.7 单体内置对象ECMA-262 对内置对象的定义是:“由 ECMAScript 实现提供的、不依赖于宿主环境的对象,这些对象在 ECMAScri...

常用正则表达式汇总

小彬2020-07-01前端技术346
常用正则表达式汇总
来源:菜鸟教程http://c.runoob.com/front-end/854常用正则表达式正则表达式元字符和特殊字符移步6、第五章--引用类型(Date类型、RegExp类型)一、校验数字的表达式...

7、第五章--引用类型(Function类型、基本包装类型)

小彬2020-06-30JS高级设计542
7、第五章--引用类型(Function类型、基本包装类型)
5.5 Function 类型说起来 ECMAScript 中什么最有意思,我想那莫过于函数了——而有意思的根源,则在于函数实际上是对象。每个函数都是 ...

6、第五章--引用类型(Date类型、RegExp类型)

小彬2020-06-29JS高级设计443
6、第五章--引用类型(Date类型、RegExp类型)
5.3 Date 类型ECMAScript 中的 Date 类型是在早期 Java 中的 java.util.Date&...

5、第五章--引用类型(Object类型、Array类型)

小彬2020-06-28JS高级设计381
5、第五章--引用类型(Object类型、Array类型)
引用类型的值(对象)是引用类型的一个实例。在 ECMAScript 中,引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类,但这种称呼并不妥当。尽管 ECMAScript从技术上讲是一...

4、第四章--JavaScript变量、作用域和内存问题

小彬2020-06-27JS高级设计368
4、第四章--JavaScript变量、作用域和内存问题
4.1 基本类型和引用类型的值ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象...

3、第三章--JavaScript基本概念(语句、函数、小结)

小彬2020-06-26JS高级设计311
3、第三章--JavaScript基本概念(语句、函数、小结)
3.6 语句ECMA-262 规定了一组语句(也称为流控制语句)。从本质上看,语句定义了 ECMAScript 中的主要语法,语句通常使用一或多个关键字来完成给...

2、第三章--JavaScript基本概念(操作符)

小彬2020-06-25JS高级设计289
2、第三章--JavaScript基本概念(操作符)
5. 操作符ECMA-262 描述了一组用于操作数据值的操作符,包括算术操作符(如加号和减号)、位操作符、关系操作符和相等操作符。ECMAScript 操作符的与众不同之处在于,它...

1、JavaScript基本概念(简介、语法、数据类型)

小彬2020-06-24JS高级设计312
1、JavaScript基本概念(简介、语法、数据类型)
Javascript包含三部分:核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM)核心(ECMAScript):由ECMA-262定义,提供核心语言功能文档对象模型(DOM...

前端入门html、css、js知识汇总(2)

小彬2020-06-19前端技术464
 前端入门html、css、js知识汇总(2)
68.ECMAScript{   简单数据类型:undefined,null,boolean,number,string   复杂数据类型:object...

JS 预解析机制与定义函数的三种方式

小彬2020-06-17前端技术404
JS 预解析机制与定义函数的三种方式
1、JS 预解析机制与定义函数的三种方式 定义函数的三种方式 1、 函数声明(用的最多,推荐优先使用)   function fn(){  &nbs...

html5 移动端开发总结

小彬2020-06-12前端技术452
html5 移动端开发总结
取自https://quirksmode.org/mobile/viewports2.html手机与浏览器浏览器:移动端开发主要针对手机,ipad等移动设备,随着地铁里的低头族越来越多,移动端开发在前...

前端日常编程代码便捷汇总

小彬2020-06-10前端技术544
前端日常编程代码便捷汇总
1、使用form表单进行上传文件需要为form添加enctype="multipart/form-data" 属性,除此之外还需要将表单的提交方法改成post,如下 me...

PC端固定顶部的导航栏在屏幕缩小时左右滚动

小彬2020-06-01前端技术884
PC端固定顶部的导航栏在屏幕缩小时左右滚动
一般网站都会有固定导航栏,但是大多数都是随着屏幕的缩小并不会出现左右滚动。比如京东和淘宝的官网就是没有出现左右滚动你想想,如果把这个问题解决掉,其实你比他们还优秀言归正传,那就来说说怎么实现。首先上我...

手机端使用3D轮播图的方法

小彬2020-06-01前端技术360
手机端使用3D轮播图的方法
效果呈现来源于http://www.jq22.com/demo/jR3DCarousel-master20160315/我根据业务需求,改成了自己需要的样子,如图总的来说,代码量并不多。我把栏目的数据...

使用rem做手机端网页自适应

小彬2020-05-27前端技术635
使用rem做手机端网页自适应
利用原生js做手机端网页自适应解决方案rem布局刚开始我用的是下面这段代码,然后js通过外部链接引入,最后每次用手机刷新网页的时候都会出现缩略图function getRem(pwidth,...

PHPCMS列表页ajax动态获取更多(新手看完即会)

小彬2020-05-26后端技术819
PHPCMS列表页ajax动态获取更多(新手看完即会)
本文取自Dong-Ge的phpcms 列表页ajax点击加载更多文章但是在实践过程中,由于我对phpcms的不熟悉导致还是浪费了一点时间经过咨询大佬,终于完美解决。1、在phpcms/model创建一...

分享:

支付宝

微信