随笔分类 -  js

摘要:将参数通过encodeURIComponent()函数编译一遍再传值即可。 在项目中用ajax post 传递参数到后台,发现我的参数中有特殊字符会被过滤掉或者转义,但是有时候后台需要这些字符。解决方法记录如下 比如windows创建文件夹不支持特殊字符串:/^.*[\\/*:"?<>|].*$/ 阅读全文
posted @ 2021-09-07 10:17 双间 阅读(596) 评论(0) 推荐(0) 编辑
摘要:JS合并两个数组的方法 我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况。比如: var a = [1,2,3]; var b = [4,5,6]; 有两个数组a、b,需求是将两个数组合并成一个。方法如下: 1、concatjs的Array对象提供了一个叫concat()方法,连接两个 阅读全文
posted @ 2020-07-20 14:47 双间 阅读(8052) 评论(0) 推荐(1) 编辑
摘要:一.URL.createObjectURL URL.createObjectURL()方法会根据传入的参数创建一个指向该参数对象的URL. 这个URL的生命仅存在于它被创建的这个文档里. 新的对象URL指向执行的File对象或者是Blob对象. 语法: objectURL = URL.createO 阅读全文
posted @ 2020-07-16 10:56 双间 阅读(20780) 评论(0) 推荐(0) 编辑
摘要:第一种就是利用ajax方式,把script文件代码从后台加载到前台,然后对加载到的内容通过eval()执行代码。第二种是,动态创建一个script标签,设置其src属性,通过把script标签插入到页面head来加载js,相当于在head中写了一个<script src="..."></script 阅读全文
posted @ 2020-04-22 16:36 双间 阅读(4223) 评论(0) 推荐(0) 编辑
摘要:用该属性获取页面 URL 地址: window.location 对象所包含的属性 属性描述 hash 从井号 (#) 开始的 URL(锚) host 主机名和当前 URL 的端口号 hostname 当前 URL 的主机名 href 完整的 URL pathname 当前 URL 的路径部分 po 阅读全文
posted @ 2020-04-22 11:48 双间 阅读(2170) 评论(0) 推荐(0) 编辑
摘要:echarts地址:https://www.cnblogs.com/smile502/p/12550829.html jquery地址:https://blog.csdn.net/guanmao4322/article/details/88407287 阅读全文
posted @ 2020-04-20 16:59 双间 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:地址:https://www.cnblogs.com/woai3c/p/11692293.html 阅读全文
posted @ 2020-01-07 10:04 双间 阅读(172) 评论(0) 推荐(0) 编辑
摘要:xml文件:test.xml <?xml version="1.0"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> <last 阅读全文
posted @ 2019-12-02 10:14 双间 阅读(1554) 评论(0) 推荐(0) 编辑
摘要:Object.assign()是浅拷贝。 合并对象 var o1 = { a: 1 }; var o2 = { b: 2 }; var o3 = { c: 3 }; var obj = Object.assign(o1, o2, o3); console.log(obj); // { a: 1, b 阅读全文
posted @ 2019-11-22 17:13 双间 阅读(16731) 评论(1) 推荐(1) 编辑
摘要:通常tab的标签使用a链接,而a链接的href值为#,这是一个锚点的属性,因此他会跳转到网页的顶端。如果你的tab包含一个id=tab,也可以设置为href="#tab"这样他就会停止在tab的部分。 <a>标签中href='#panel-B' 就是当点击<a>标签时,页面会停止在tab的部分。不显 阅读全文
posted @ 2019-11-05 13:57 双间 阅读(814) 评论(0) 推荐(0) 编辑
摘要:首先$(function(){}) 和 $(document).ready(function(){}) 是一个方法,$(function(){})为简写(用的多) $(document).ready和window.onload都是在都是在页面加载完执行的函数,大多数情况下差别不大,但也是有区别的。 阅读全文
posted @ 2019-11-05 11:13 双间 阅读(520) 评论(0) 推荐(0) 编辑
摘要:学习目标: 认识什么js是原型,原型、构成函数、实例对象关系;原型应用范围。 什么是原型 函数有原型,函数有一个属性叫prototype,函数的这个原型指向一个对象,这个对象叫原型对象。这个原型对象有一个constructor属性,指向这个函数本身。 实例对象也存在原型,实例对象存在原型对象是__p 阅读全文
posted @ 2019-10-29 15:59 双间 阅读(2645) 评论(0) 推荐(0) 编辑
摘要:深入理解javascript原型链 在javascript中原型和原型链是一个很神奇的东西,对于大多数人也是最难理解的一部分,掌握原型和原型链的本质是javascript进阶的重要一环。今天我分享一下我对javascript原型和原型链的理解。 一、对象等级划分 我们认为在javascript任何值 阅读全文
posted @ 2019-10-29 11:28 双间 阅读(186) 评论(0) 推荐(0) 编辑
摘要:构造函数创建对象: function Person() { } var person = new Person(); person.name = 'Kevin'; console.log(person.name) // Kevin Person 就是一个构造函数,我们使用 new 创建了一个实例对象 阅读全文
posted @ 2019-10-28 20:49 双间 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1.const定义的变量不可以修改,而且必须初始化。 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。 3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。 阅读全文
posted @ 2019-10-28 10:04 双间 阅读(574) 评论(0) 推荐(0) 编辑
摘要:href相当于打开一个新页面,replace相当于替换当前页面;这里打开页面都是针对历史记录来说,在页面上看完全相同,只是浏览器的history表现不同如果在1.html中点击链接到2.html,然后2.html中使用href跳转到3.html,这时(页面是3.html)按浏览器后退按钮将返回2.h 阅读全文
posted @ 2019-10-23 14:32 双间 阅读(1817) 评论(0) 推荐(0) 编辑
摘要:页面中有多个<select> // join() 方法用于把数组中的所有元素放入一个字符串。 //元素是通过指定的分隔符进行分隔的。 阅读全文
posted @ 2019-10-21 16:10 双间 阅读(13012) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/shmnh/article/details/52445186 起因 要捕获 JavaScript 代码中的异常一般会采用 try catch,不过 try catch 的使用是否是对代码性能产生影响呢?答案是肯定有的,但是有多少不得而知。 淘宝前端线上脚本 阅读全文
posted @ 2019-10-18 14:16 双间 阅读(3669) 评论(0) 推荐(0) 编辑
摘要:unshift:将参数添加到原数组开头,并返回数组的长度 pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined push:将参数添加到原数组末尾,并返回数组的长度 concat:返回一个新数组,是将参数添加到原数组中构成的 splice(start,deleteCou 阅读全文
posted @ 2019-10-10 16:49 双间 阅读(5214) 评论(0) 推荐(0) 编辑
摘要:var vue = require('vue'); 引入vue的意思,commonjs的写法。node都是用require来载入模块的,可以看看webpack+vue。 require()可以调用模块。 这不是就把vue模块命了个名吗? nodejs的写法,引入vue模块并命名为vue的意思。前端的 阅读全文
posted @ 2019-10-09 20:10 双间 阅读(2888) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示