常用js封装 ...
转载 2021-08-05 09:53:00
81阅读
2评论
NPM地址 使用方法相同url参数提取//提取url中的参数 function query(url) { if(!(url instanceof String )) return {} url = url.split('?')[1] //提取url问号?之后的字符串 if(!url){ return {} } url = url.split('&') //分离&之间的
js
转载 2021-01-31 11:37:22
334阅读
2评论
//获取cookie // var user_id = getCookie('ECS[user_id]'); function getCookie(c_name){ if (document.cookie.
原创 2022-06-21 15:30:03
100阅读
加载js || css || style const loadRes = function(name, type, fn) { // 加载js || css || style let ref if (type 'js') { // 外部js ref = document.createElement( ...
转载 2021-09-28 10:37:00
344阅读
2评论
1、输入一个值,返回其数据类型** function type(para) { return Object.prototype.toString.call(para) } 2、数组去重 function unique1(arr) { return […new Set(arr)] } function ...
转载 2021-09-30 12:54:00
187阅读
2评论
求滚动条的滚动距离 function getScrollOffset() {<!-- --> if (window.p
转载 2022-04-13 18:53:02
158阅读
jQuery中封装的ajax请求1.$.get( ) get请求方式 参数有4个参数,必填参数是 url地址 其他参数都是选填参数,可以没有 参数的形式是对象形式 $.get({ url : 地址(必填) data : 携带的参数 对象形式 dataType : 期望的数据类型,如果为json,会将后端返回的json串,自动解析 success : function(){} 请求成功时执行的函数
公共弹窗js写法:Dialog.js
转载 2019-12-18 10:48:00
352阅读
2评论
JS是一门面向对象语言,其对象是用prototype属性来模拟的,下面,来看看如何封装JS对象. 常规封装 这种方式是比较常见的方式,比较直观,但是Person() 的职责是构造对象,如果把初始化的事情也放在里面完成,代码就会显得繁琐,如果放在一个方法里初始化会不会好点呢? 升级版 (常见) 可是,
转载 2016-12-14 09:31:00
50阅读
1、输入一个值,返回其数据类型function type(para) { return Object.prototype.toString.call(para)}2、数
转载 2022-05-14 19:17:35
47阅读
JS是一门面向对象语言,其对象是用prototype属性来模拟的,下面,来看看如何封装JS对象.常规封装function Person (name,age,sex){    this.name = name;    this.age = age; &
js
原创 2017-06-19 11:27:34
370阅读
普通冒泡排序 function bubbling(arr, isBigSmall) { // arr 数组 , isBigSmall 是否从大到小排练 let num = arr.length for (let i = 0; i < num; i++) { for (let j = 0; j < n ...
转载 2021-07-22 15:11:00
98阅读
2评论
过滤html标签以及nbsp等function contentFun (dot) { var dotStr = ""; if (dot) { dotStr = dot.replace(/<[^>]+>|&[^>]+;/g,"").trim(); dotStr = dot.replace(/<[^>]+>/g, ""); ...
原创 2021-11-22 17:53:31
122阅读
Javascript是一种基于对象的语言,但它又没有class。这在很长的一段时间里,对JS的面向对象编程的概念很模糊,在编程的时候时有用到,但要说个所以然,却说不出来,所以看了些书,又在网上查了些资料,写下些总结。一、封装写个对象,将属性(变量),方法写在对象内,这就是封装。如下:我把两个属性封装在函数内。 var Cat = {     name : '',     color : ''  
转载 2023-08-09 11:14:28
132阅读
为了方便项目的维护,以及规范性,对axios进行必要的封装一、在 utils目录下 创建 auth.js 请求头 token的封装import Cookies from 'js-cookie' const TokenKey = 'loginToken' // 获取token export function getToken() { return Cookies.get(TokenKey)
转载 2024-04-08 23:22:13
58阅读
  前  言  继承是使用一个子类继承另一个父类,那么子类可以自动拥有父类中的所有属性和方法,这个过程叫做继承!  JS中有很多实现继承的方法,今天我给大家介绍其中的三种吧。 1.在 Object类上增加一个扩展方法 //声明一个父类 function Person(name,age){ this.name=name; t
转载 2023-09-15 22:45:24
126阅读
js封装常用js方法封装1、forEachArray里面forEach是通过Array拓展原型方法实现的Array.prototype.forEach下面我就使用两种方式实现forEach封装//方法一 使用常规函数实现let arr=[1,3,5,3,6,7,8];function forEach(array,fn){for(let i=0;i<array.length;i++){    
转载 2021-03-12 11:06:20
231阅读
2评论
//js并不是一种面向对象的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类,  //但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类. //这个函数中定义了两个方法:show和init 需要注意的是这里用到的是this来声明,而不是var,因为var是用来定义私有方法的 func
转载 2023-11-17 22:28:54
54阅读
摘要在vue中,我们调用接口使用的都是axios,使用之前我们也会进行一定的封装,然后再进行使用。在这里,我们主要说一下axios的实现原理,以及如何使用原生的js来自己封装出一个axios。这里实现出几个主要的方法,包括post请求方法,create配置方法,以及拦截器的方法。1.post方法在我们写方法之前,肯定是要先自己写一个类出来,里面的内容先不用写。 然后再在类的下面写出post的方法:
javascript的相关特性一.、面向对象的三大特性:继承封装多态作为基于对象的语言,js自然可以实现OOP语言的大部分特征。继承:js没有类的概念,自然不能像php那样封装class然后继承最后new对象。但是js的继承却有更多的方式。在此讨论最常用的,也就是基于原型对象原型链继承。在js中,函数对象就相当于类,在函数对象中有一个prototype属性指向了函数对象的原型对象。在函数对象上创建
转载 2023-10-15 06:29:59
79阅读
  • 1
  • 2
  • 3
  • 4
  • 5