JavaScript
文章平均质量分 66
侧耳倾听...
这个作者很懒,什么都没留下…
展开
-
js gcj02转成wgs84
GCJ-02又名火星坐标系是由中国国家测绘局(G表示Guojia国家,C表示Cehui测绘,J表示Ju局)制订的。原创 2023-07-06 16:11:47 · 1454 阅读 · 0 评论 -
Javascript流程控制——for语句练习
一、在循环中用到的很多1、可用于循环次数多的地方。2、可用于循环次数不确定,但是有循环结束条件的循环for(1.初始化表达式;2循环条件表达式;4.循环后操作表达式){ 3.执行语句}二、执行流程1、执行初始化表达式2、如果循环体中的表达式为真,3、则自动执行语句4、循环后的表达式5、进入到2-3-4循环直到表达式 不符合后跳出循环三、练习练习一、输出0到9分别用while和for循...原创 2018-04-28 17:20:35 · 739 阅读 · 0 评论 -
Javascript流程控制——break 和 countinue
一、break语句1、break语句用于跳出循环2、break所在循环体已经结束3、break语句后面的不会被执行 <script type="text/javascript"> var num = 0; while(true) { console.log(num); if(10 === num) { //当num====10的时候跳出循环 brea...原创 2018-04-28 12:59:27 · 397 阅读 · 0 评论 -
Javascript数据类型转换
一、数据类型转换栈区:栈区(strack)由编译器自动分配,存放函数的参数值,局部变量的值等 ,栈区可以直接的访问,数据的内容。堆区:堆区(heap)一般有程序员分配释放,若开发者不释放,程序结束时间可能由操作系统回收,堆区的数据是通过在堆区开一块内存后将地址放入到栈中,通过调用栈中的地址从而找到堆中的数据js中一共有6个数据类型 简单数据类型 number 数字类型 ...原创 2018-04-26 19:21:30 · 384 阅读 · 0 评论 -
Javascript运算符操作
一、作用执行特定逻辑运算二、分类:按功能划分 算数运算符("+" , "-" ,"*" ,"/" , "%) 位运算符 关系运算符 ...原创 2018-04-27 13:45:08 · 412 阅读 · 1 评论 -
Javascript对象和面向对象
一、面向对象:具有特征和行为的,可以创建自定义类型,很好的支持继承和多态,特征:封装,继承,多态,世间接可用对象来描述而基于对象:无法创建自定义的类型,不能很好的支持继承和多态二、JavaScript中常见的对象2.1 无需属性的集合 其属性可以包含基本值,对象或函数 对象就是一组没有排序的值...原创 2018-05-02 23:09:20 · 272 阅读 · 0 评论 -
JavaScript中的内置对象
一、什么是内置对象js本身已经写好的对象,我们可以直接使用不需要定义它。常见的内置对象有Data、Array,Math、RegExp、Error、String....Array高级APIsort()根据数组升序排序 <script type="text/javascript"> //sort根据升序排列数组 var arr=[100,10,8,56,4]; console....原创 2018-05-06 19:16:29 · 3337 阅读 · 0 评论 -
Javascript数组与函数
一、数组(Array)1.1我们之所以要用到数组可以放很多的数据,好比将很多的数据放入到盒子中,用到就可以取出来、二、创建数组的方式2.1 使用Array构造函数 <script type="text/javascript"> //通过Array()构造函数 var arr1=new Array();//创建一个空数组 var arr2=new Array(10);//创建...原创 2018-05-01 09:34:55 · 1411 阅读 · 0 评论 -
前端常见问题(vue-题库一)
最近关注了一下前端面试题可以和大家 分享一下,有些解释的不全面或者不对的地方可以指正交流一下问题1:v-model 双向绑定的原理是什么答:问题2:v-for 为什么要加key答:原创 2022-08-23 17:36:20 · 442 阅读 · 0 评论 -
js动态添加table 添加行列,删除行列
<template> <div class="table-box"> <div class="code"> <textarea id="textarea" v-model="tablecode"></textarea> </div> <div class="tablebox"> <div class="operation"> <But...原创 2021-05-08 10:14:32 · 889 阅读 · 0 评论 -
js 中文排序
letarray=["武汉","北京","上海","天津"];array.sort(functioncompareFunction(param1,param2){//console.log("param1",param2)returnparam1.localeCompare(param2,"zh-Hans-CN",{sensitivity:"accent",});});consol...原创 2021-03-25 10:36:58 · 280 阅读 · 0 评论 -
js 校验是手机端还是pc端
let that = this; if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { that.ispc = false; } else { that.ispc = true; } window.addEventListener("resize", function () { if (/Android|webOS|iPhone|iPod|Bla..原创 2020-11-02 17:59:38 · 161 阅读 · 0 评论 -
js复制一个字符串到系统粘贴板
copyUrl() { var Url2 = document.getElementById("mainhtml").innerText; console.log(Url2, "url"); var oInput = document.createElement("input"); oInput.value = Url2; document.body.appendChild(oInput); oInput.select(); // 选.原创 2020-09-28 17:20:52 · 651 阅读 · 0 评论 -
js 怎么改变URL图片的大小并生成新的URL
我想做的是要将原始图片缩小,并且生成新的地址var canvas1 = document.createElement("canvas"); document.body.appendChild(canvas1); var context = canvas1.getContext("2d"); var img = new Image(); img.setAttribute("crossOrigin", "anonymous");//不加这个会连接会是空白的原创 2020-06-10 20:45:14 · 1278 阅读 · 2 评论 -
js查找字符串中某字符连续出现最多的次数,打印这个字符和次数
思路一、借助一个中间值, middle当每次的循环的值都存进来, function test(str) { let count = 0; //计数 let middle = null; //中间值 let end = null; //第一名 let endCount = 0; //第一名的值 for(let index = 0; index &l...原创 2019-03-06 18:55:03 · 2741 阅读 · 2 评论 -
js常用方法(一)
数组操作的方法:filter(): 过滤器三个参数:当前元素,当前元素的索引,当前的数组对象filter()不会改变原始数组。常用数组去重 var arr = [0,2,0,5,6,0,8,2,0,2,0,1,0,2,0,0,26,0] console.log(arr) var newarr = [] newarr = arr.filter(funct...原创 2019-03-04 11:28:20 · 271 阅读 · 0 评论 -
js获取dom节点
通过ID获取(getElementById)通过name属性(getElementsByName)通过标签名(getElementsByTagName)通过类名(getElementsByClassName)获取html的方法(document.documentElement)获取body的方法(document.body)...原创 2019-03-04 14:57:43 · 501 阅读 · 0 评论 -
XMLHttpRequest对象进行post和get请求
XMLHttpRequest 对象用于在后台与服务器交换数据。在不重新加载页面的情况下更新网页 在页面已加载后从服务器请求数据 在页面已加载后从服务器接收数据 在后台向服务器发送数据 let request =new XMLHttpRequest(); request.open("post","http://admin.fengdumao.cn/api/works/getWor...原创 2019-03-20 09:13:39 · 2698 阅读 · 0 评论 -
js刷新页面之前弹出提示
onbeforeunload 事件在即将离开当前页面(刷新或关闭)时触发。该事件可用于弹出对话框,提示用户是继续浏览页面还是离开当前页面。对话框默认的提示信息根据不同的浏览器有所不同,标准的信息类似 "确定要离开此页吗?"。该信息不能删除。但你可以自定义一些消息提示与标准信息一起显示在对话框。注意:如果你没有在 <body> 元素上指定 onbeforeunloa...原创 2019-03-13 13:58:55 · 9400 阅读 · 0 评论 -
用正则表达式 控制输入为正数数值型
用的是elementUI 可以用@change ,@keyup.native,@keyup.enter.native <el-form-item label="分 辨 率(米):"> <el-input v-model="sjlxform.yxsj.FBL" @change="numchan...原创 2019-04-28 16:37:14 · 1454 阅读 · 0 评论 -
mouseenter和mouseleave与mouseover和mouseout的区别
一、mouseenter(指针穿过,子集不执行)当鼠标指针穿过(进入)被选元素时,会发生 mouseenter 事件。mouseenter() 方法触发 mouseenter 事件,或添加当发生 mouseenter 事件时运行的函数。注意:与mouseover事件不同,mouseenter 事件只有在鼠标指针进入被选元素时被触发,mouseover 事件在鼠标指针进入任意子元素时...原创 2019-04-19 15:58:10 · 21990 阅读 · 0 评论 -
js+v-html+正则表达式去除所有& nbsp和html标签(& nbsp 换行 )
输入文字时我们会遇到想要回车的时候但是发现存进库中的数据不能够进行分行和空格,所以我用正则将保存之前进行转换,然后在编辑的时候,去掉空格在去掉 的时候我参考了这个链接,写的非常的不错https://blog.csdn.net/XPY567/article/details/49756421这个是两个方法// 添加保留换行符 Vue.prototype....原创 2019-06-14 18:13:30 · 13873 阅读 · 0 评论 -
js 用url传值取值
传值方法一,字符串拼接 var url = window.jumpcarto + "?access_token=" + this.util.storage.get("access_token") + "%styleId=" + data.data_id + "&libId+" + ...原创 2019-07-03 20:49:52 · 2120 阅读 · 0 评论 -
前端Cannot read property 'disabled' of null 问题解决
首先控制台一直报这个错误,我找了好久没有找到为什么后台百度因为这个,后来发现是写法的问题,这个是因为在页面中使用了el-dropdown,但是在这个标签里面没有设置它的子元素,所以会报错,在el-dropdown中添加el-dropdown-menu标签就好...原创 2019-07-19 13:48:09 · 28103 阅读 · 22 评论 -
Set对象
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects可查看网站Set对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。set对象中有很多的方法1、Set.prototype.add()add()方法用来向一个Set对象的末尾添加一个指定的值。var...原创 2019-07-31 10:58:08 · 294 阅读 · 0 评论 -
js时间格式化
这是最近写的一个项目需要用到的考勤月和自然月,这种是最笨的判断性,后来上网找了一些时间的格式化, var d = new Date() this.nowdatarq = (d.getDate()); if (this.nowdatarq < 21) { if (d.getMonth() + 1 < 10) { ...原创 2018-07-27 10:14:01 · 288 阅读 · 0 评论