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