javascript
程序猿余某人
这个作者很懒,什么都没留下…
展开
-
vue渲染高德地图
vue渲染高德地图原创 2023-01-18 15:50:02 · 672 阅读 · 0 评论 -
js 将对象转化为url参数
js 将对象转化为url参数var changes = function(obj) { var arr = []; for (var p in obj) if (obj.hasOwnProperty(p)) { arr.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p])); } return arr.join("&");}serialize({name:"名原创 2021-04-21 17:08:42 · 1841 阅读 · 0 评论 -
js实现base64转blob二进制
base64 to blob二进制function dataURItoBlob(dataURI) { var base64Arr = dataURI.split(","); var imgtype = ""; var base64String = ""; if (base64Arr.length > 1) { //如果是图片base64,去掉头信息 base64String = base64Arr[1]; imgtype = base64Arr[0].subs原创 2021-03-20 13:31:25 · 601 阅读 · 0 评论 -
js正则表达式获取地址栏参数
js正则表达式获取地址栏参数function GetQueryString(name) { //name为参数名 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null;}...原创 2021-03-20 09:07:22 · 224 阅读 · 0 评论 -
js实现弹框效果
js实现弹窗效果利用display来控制弹窗的现实和隐藏<!-- 弹出层 --><div id="popLayer"></div> <!--黑色蒙版 --><div id="popBox"> <div class="close"> X </div> <div> <!-- 内容 --> </div>原创 2021-03-16 09:35:09 · 901 阅读 · 1 评论 -
vue分页效果
vue项目中实现分页效果1.这里我们使用element-ui来实现,先使用npm安装npm i element-ui -S2.在main.js中全局引入import ElementUI from "element-ui"import 'element-ui/lib/theme-chalk/index.css'Vue.use(ElementUI) //将element-ui挂在到全局3.封装组件<template> <div class="block">原创 2020-09-17 16:17:20 · 207 阅读 · 0 评论 -
vue实现tab切换功能
vue实现tab选项卡功能效果图 <div class="study-title"> <button @click="study1">寓教于乐</button> <button @click="study2">寓教于学</button> <button @click="study3">学以致用</button> <button @c原创 2020-09-15 11:55:19 · 207 阅读 · 0 评论 -
js几种常见的遍历数组方法
1.for通过for循环遍历数组元素,可以把计数器 i 当成数组元素的下标来访问var arr = [1, 2, 3, 4, 5]for (var i = 0, len = arr.length; i < len; i++) { console.log(arr[i])}2.for-in//遍历的是下标var arr = [1, 2, 3, 4, 5]for (var index in arr) { console.log(arr[index])}3.for-of原创 2020-07-08 16:02:59 · 1527 阅读 · 0 评论 -
js构造函数及原型对象
构造函数1.构造函数时在JavaScript中用,new来调用的函数。2.如果我们创建对象需要写很多重复的无意义的代码是我们就需要使用构造函数,如下图。function Person(name,age){ this.name = name, this.age = age}var p1 = new Person("赵家义",22)var p2 = new Person("骆志海",20)3.(1)当以new关键字调用时,会创建一个新的储存空间,标记为Person的实例(2)这原创 2020-07-02 11:58:16 · 159 阅读 · 0 评论