前端
大橙子Gsc
这个作者很懒,什么都没留下…
展开
-
前端url下载
复制代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <input type="原创 2022-04-22 15:19:08 · 1570 阅读 · 0 评论 -
用css画一个原型里有一个对号或者叉叉的图标
用css画一个圆形里有一个对勾或者叉叉的图标<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&原创 2021-04-12 11:35:09 · 1385 阅读 · 1 评论 -
addEventListener和dispatchEvent的用法
addEventListener和dispatchEvent举个例子//这里我们给全局添加了个名为CubeAppAutoSpeech.push的自定义事件window.addEventListener('CubeAppAutoSpeech.push', (event) => { console.log(event); if(event.detail){ } })然后我们接下来去触发这个事件window.dispatchEvent(原创 2021-04-07 14:01:42 · 1054 阅读 · 0 评论 -
js数组深拷贝和浅拷贝
浅度拷贝:复制一层对象的属性,并不包括对象里面的为引用类型的数据,当改变拷贝的对象里面的引用类型时,源对象也会改变。// 数组的浅拷贝,可用concat、slice返回一个新数组的特性来实现拷贝var arr = ['old', 1, true, null, undefined];var new_arr = arr.concat(); // 或者var new_arr = arr.slice()也是一样的效果;new_arr[0] = 'new';console.log(arr); // ["ol原创 2020-11-02 17:01:48 · 196 阅读 · 0 评论 -
JS去除字符串两边的空格实用方法
去除字符串左边的空格 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"); var str = new String(s); i原创 2020-08-13 16:56:28 · 1520 阅读 · 1 评论 -
js数组根据对象中的元素键值去重
var arr2 = [ { name: "name1", num: "1" }, { name: "name2", num: "11" }, { name: "name3", num: "12" }, { name: "name4", num: "13" }, { name: "name2", num: "1" }, { name: "name6", num: "12" ...原创 2019-12-19 16:07:39 · 1074 阅读 · 1 评论 -
vue中使用rem布局的方法
此处已vue为例,在使用vue-cli搭建好项目框架后,在目录结构的index.html文件中添加一段js代码:fnResize();window.onresize = function () { fnResize();}function fnResize() { var deviceWidth = document.documentElement.clientWidth || w...原创 2019-08-20 10:28:16 · 1266 阅读 · 0 评论 -
vue中promise的使用
vue中promise的使用1、定义promise<script type="text/javascript">// 定义一些公共的属性和方法const httpUrl = 'http://39.105.17.99:8080/'function promiseFun (url, params) { return new Promise((resolve, reject) ...原创 2019-07-31 09:30:02 · 2524 阅读 · 0 评论 -
通过配置使Chrome浏览器可以实现简单的跨域
配置chrome浏览器允许跨域操作(chrome 版本为49以上的需要注意第三点的补充内容)一:下载并安装好chorme浏览器后在桌面找到浏览器快捷图标并点击鼠标右键的属性一栏。二:在属性页面中的目标输入框里加上 --disable-web-security 如下图所示: 三:点击应用和确定后关闭属性页面,并打开chrome浏览器。如果浏览器出现如下图所示提示的话则配置成功。 ...原创 2019-07-23 17:02:53 · 382 阅读 · 0 评论 -
web中弹出弹框后,要求滚动弹框内容时,背景元素不能滚动,关闭弹框后要求背景元素位置保持不变解决方案
解决方案:用js动态设置body、body的子元素pageview包层的样式,代码如下:html代码:<body><div class="pageview"></div></body>js/jQuery代码:$('#dlg_btn__open').click(function () { // ...其他处理 var st...原创 2019-06-28 11:22:22 · 1394 阅读 · 0 评论 -
解决谷歌浏览器添加插件时显示程序包无效:"CRX_HEADER_INVALID"
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39135287/article/details/89036221在添加谷歌插件的时候,却发现谷歌浏览器显示 程序包无效:“CRX_HEADER_INVALID”,现整理解决方法如下:1、把你需要添加谷歌插件的后缀名由 .crx 更改为 .rar,更改时会弹出提示框,提示“如果改变文件扩展名...转载 2019-06-12 09:49:36 · 16812 阅读 · 14 评论 -
vue内嵌iframe并跨域通信
[转载博客地址 https://blog.csdn.net/weixin_44242600/article/details/89248049]1、Vue引入iframe: 直接通过添加iframe标签,src属性绑定data中的src。 <template> <div class="act-form"> ...转载 2019-06-10 09:53:01 · 9170 阅读 · 0 评论 -
JS合并两个数组的方法(实用,全)
JS合并两个数组的方法我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况。比如:var a = [1,2,3];var b = [4,5,6];有两个数组a、b,需求是将两个数组合并成一个。方法如下:1、concatjs的Array对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果。var c = a.concat(b);//c=[1,2,3,4,5,...原创 2019-05-29 17:14:16 · 6230 阅读 · 0 评论 -
vue请求数据放在created好还是mounted里好
vue请求数据放在created好还是mounted里好建议放在created里created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。如果在mounted钩子函数中请求数据可能导致页面闪屏问题其实就是加载时机问题,放在created里会比moun...原创 2019-05-31 10:53:28 · 21820 阅读 · 0 评论 -
Js数组去重方法10种
Js数组去重方法//方法一var arr = [1,23,1,1,1,3,23,5,6,7,9,9,8,5];function removeDuplicatedItem(arr) {for(var i = 0; i < arr.length-1; i++){for(var j = i+1; j < arr.length; j++){if(arr[i]==arr[j]){8...原创 2019-05-30 17:20:29 · 628 阅读 · 0 评论 -
好用的json格式化网址
http://www.bejson.com/https://www.json.cn/或者chrome的jsonview小工具原创 2019-05-27 17:37:33 · 1935 阅读 · 0 评论