------【JavaScript】
_夜渐凉
_与其临渊羡鱼,不如退而结网
展开
-
javascript 跳转&打开 网页代码
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 6秒后跳转到http://www.baidu.com -原创 2018-08-02 09:31:06 · 4853 阅读 · 0 评论 -
guava之ImmutableMap使用实例及好处,immutablemap.of简介
ImmutableMap 的作用就是:可以让java代码也能够创建一个对象常量映射,来保存一些常量映射的键值对。分析以下情景,来具体讨论这个的好处。以下是在js前台的代码,假设现在有需求如下:根据数据库存的某个key字段,来获得不同的提示名字。有以下3种处理方法1:用 多个 if else 语句,只要新添加个字段,你就得添加个 if else ,差评2:用 switch cas...转载 2019-05-20 11:17:53 · 24320 阅读 · 0 评论 -
JavaScript prototype 属性
定义和用法prototype 属性使您有能力向对象添加属性和方法。语法object.prototype.name = value添加属性实例在本例中,我们将展示如何使用 prototype 属性来向对象添加属性:<script type="text/javascript">function employee(name,job,born) { th...原创 2019-03-25 18:00:04 · 94 阅读 · 0 评论 -
JS错误 Uncaught SyntaxError: Unexpected token u in JSON at position 0
乍一看这个错误感觉无从下手,其实很简单,这个错误是由于JSON.parse解析了undefined。某个地方用了JSON.parse,但是传入的参数不是一个合格的json字符串。解决:搜索一下,parse,解析前先判断一下parse前记得判断下来源于:https://www.cnblogs.com/yangxunwu1992/p/8964780.html...原创 2019-03-14 12:44:17 · 77594 阅读 · 2 评论 -
学习Javascript闭包(Closure)
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 v...转载 2018-12-26 12:31:08 · 159 阅读 · 0 评论 -
使用JAVASCRIPT 方式创建二维码
上个知识点讲解了如何用Java生成和解析二维码, 这个知识点讲解如何用javascript创建二维码图片。 貌似javascript就不需要解析二维码图片了,没有应用场景,就不讲解析了。首先需要第三方的js文件:jquery.qrcode.min.js,还需要jquery的js,点击此处下载 用法很简单: $('#qrcode').qrcode({render:'canvas',...转载 2018-11-29 15:01:29 · 183 阅读 · 0 评论 -
JavaScript 比较常用的方法小结(待续)
1,split() 方法split() 方法用于把一个字符串分割成字符串数组(String ——> Array)语法:string.split(separator,limit)参数 简介 separator 字符串或正则表达式,从该参数指定的地方分割 string Object。 limit 可选。该参数可指定返回的数组的最大长度 ...原创 2018-11-08 16:46:08 · 136 阅读 · 0 评论 -
JavaScript 之 FormData对象
摘要 通常我们提交(使用submit button)时,会把form中的所有表格元素的name与value组成一个queryString,提交到后台。这用jQuery的方法来说,就是serialize。但当我们使用Ajax提交时,这过程就要变成人工的了。因此,FormData对象的出现可以减少我们一些工作量。 想得到一个FormData对象:var formdata = new For...原创 2018-11-08 16:21:24 · 515 阅读 · 0 评论 -
JavaScript Base64 作为文件上传的实例代码解析
这篇文章主要介绍了JavaScript Base64 作为文件上传的实例代码解析,非常不错,具有参考借鉴价值,需要的朋友可以参考下。例如我们用某些 裁剪插件 得到的图片是 :<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZ...转载 2018-11-08 11:44:40 · 1290 阅读 · 0 评论 -
JavaScript 之 Blob 对象类型
Blob(Binary Large Object)术语最初来自数据库(oracle 中也有类似的栏位类型。),早期数据库因为要存储声音、图片、以及可执行程序等二进制数据对象所以给该类对象取名为Blob。 在Web领域,Blob被定义为包含只读数据的类文件对象。Blob中的数据不一定是js原生数据形式。常见的File接口就继承自Blob,并扩展它用于...原创 2018-11-08 11:39:53 · 53545 阅读 · 3 评论 -
JavaScript charAt() 方法 和 charCodeAt() 方法
定义和用法方法 charCodeAt() 与 charAt() 方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的是字符子串。charCodeAt() 方法返回的是位于指定位置的字符的编码charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。语法:stringObject.c...原创 2018-11-08 09:24:00 · 1389 阅读 · 0 评论 -
Vue如何导入外部JS文件(ES6)
也许大家都是使用习惯了es5的写法喜欢直接用《Script》标签倒入js文件,但是很是可惜,这写法。在es6,或则说vue环境下不支持真的写法是怎样?首先。我们要改造我们要映入的外部js文件,改成下面这个格式。主要是红色方块内部代码,我们需要将我们的模块“抛出”,让人能获取到代码:function realconsole(){ alert("hello.thanks u...转载 2018-09-30 09:40:10 · 42093 阅读 · 3 评论 -
[js高手之路] es6系列教程 - promise常见用法详解(resolve,reject,catch,then,all,race)
关于promise我在之前的文章已经应用过好几次,如[js高手之路]Node.js+jade+express+mongodb+mongoose+promise实现todolist,本文就来讲解下promise的常见用法.为什么会有promise,他的作用是什么?promise主要是为了解决js中多个异步回调难以维护和控制的问题.什么是promise?从图中,我们可以看出,P...转载 2018-09-28 14:45:56 · 611 阅读 · 0 评论 -
Promise初步详解(resolve,reject,catch)
一,何为Promise?为了直观一点,首先我们采用console.dir(Promise)看一下它的结构组成。从上面的图片中我们可以到,Promise其实是一个构造函数,它有resolve,reject,race等静态方法;它的原型(prototype)上有then,catch方法,因此只要作为Promise的实例,都可以共享并调用Promise.prototype上面的方法(then...原创 2018-09-28 14:17:51 · 81428 阅读 · 27 评论 -
JS取整数、取余数的方法
1.丢弃小数部分,保留整数部分parseInt(5/2)2.向上取整,有小数就整数部分加1Math.ceil(5/2)3,四舍五入.Math.round(5/2)4,取余6%45,向下取整Math.floor(5/2)Math 对象的方法FF: Firefox, N: Netscape, IE: Internet Explorer方法 描述 FF ...转载 2019-06-04 16:12:35 · 17710 阅读 · 1 评论 -
JavaScript concat() 方法
JavaScript concat() 方法JavaScript Array 对象定义和用法concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。语法arrayObject.concat(arrayX,arrayX,......,arrayX)参数 描述 arrayX 必需。该参数可以是具体的值,也可...原创 2018-09-04 10:08:49 · 712 阅读 · 0 评论 -
JavaScript求两个对象数组的差集
例:求两个对象数组的差集let arr1 = [ {fpcid: "2da37fdfe66140089dc3367b21cc6194", fpcNameCode: "34"}, {fpcid: "2da37fdfe66140089dc3367b21cc6195", fpcNameCode: "33"}, {fpcid: "2da37fdfe66140089dc336...转载 2019-09-16 14:09:51 · 1752 阅读 · 1 评论