js
陌上浮屠
这个作者很懒,什么都没留下…
展开
-
switch
switch (this.form.LegalManIdType) { case 1: return { type:'身份证', shenfenFlag:true原创 2017-07-28 14:46:56 · 1491 阅读 · 0 评论 -
iframe使用
主页面<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=原创 2018-04-10 00:51:24 · 2704 阅读 · 0 评论 -
iframe
项目需要:iframe引用子页面(子页面跟父页面的主域名相同,二级域名不同的情况); 主页面:使用vue-cli脚手架启动项目,<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=devic原创 2018-04-13 18:29:00 · 158 阅读 · 0 评论 -
滚动事件中的函数防抖,函数节流
&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;转载 2018-06-21 17:58:12 · 3706 阅读 · 0 评论 -
立即执行函数
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> console.log('789456123')原创 2018-06-07 13:38:30 · 397 阅读 · 0 评论 -
==
0为假即false空值也或空格也为falsefalse==false恒成立原创 2018-06-22 13:32:00 · 121 阅读 · 0 评论 -
JS设置样式
IE9以上,google,firefox支持document.getElementById('alert_wrap').style.setProperty('position', 'fixed')document.getElementById('alert_wrap').style.setProperty('margin-left', -tanchuWidth / 2)document.g...原创 2018-06-26 15:26:03 · 11381 阅读 · 0 评论 -
输入事件
event.code是输入的字符值 event.keyCode是编码值(8,46删除; 32空格;48–57表示0-9)1:keydown事件:触发事件的函数中获取的输入框的值是本次输入前的值 2:keyup事件:触发事件的函数中获取的输入框的值是本次输入后的值...原创 2018-07-04 16:35:42 · 692 阅读 · 0 评论 -
eval
eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。console.log(eval("({a:1})")); //Object {a: 1}console.log(eval("{a:1}")); //1...原创 2018-07-30 18:40:37 · 12176 阅读 · 0 评论 -
闭包
原文链接:https://www.cnblogs.com/JIANGCHEN520/p/7118656.html 那么闭包的定义到底是什么了。大家一定要注意,不是说能够访问到其他作用域的变量就是闭包,这是很笼统的。准确来说,闭包是基于正常的垃圾回收处理机制下的。也就是说,一般情况一个函数(函数作用域)执行完毕,里面声明的变量会全部释放,被垃圾回收器回收。但闭包利用一个技巧,让作用域里面的变量,在...转载 2018-08-19 09:51:27 · 5179 阅读 · 2 评论 -
匿名函数的调用方式+自执行函数
匿名函数的调用方式//1:报错 // function(x){ // return x // }(5); //2:不会执行 function foo(){ /* code */ }( 1 ); //3:匿名函数的第一中调用方式:正常执行 var aa = function(x){ return x }(5...转载 2018-08-19 10:21:06 · 3221 阅读 · 0 评论 -
JS try catch finally throw
try { // 此处是可能产生例外的语句 } catch(error) { // 此处是负责例外处理的语句 } finally { // 此处是出口语句 } 上述代码中,try块中的语句首先被执行。如果运行中发生了错误,控制就会转移到位于catch块中语句,其中括号中的error参数被作为例外变量传递。否则,catch块的语句被跳过不执行。无论是发生错误时catch原创 2018-01-15 17:51:55 · 203 阅读 · 0 评论 -
JavaScript中基本数据类型和引用数据类型的区别
原文地址 https://www.cnblogs.com/cxying93/p/6106469.html1、基本数据类型和引用数据类型 ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值。转载 2018-01-06 11:09:53 · 6905 阅读 · 1 评论 -
即时通讯
融云:http://www.rongcloud.cn/docs/web.html 网易云:http://netease.im/im-sdk-demo?solutionType=0#solution 环信:http://docs.easemob.com/im/start原创 2017-08-25 15:53:20 · 203 阅读 · 0 评论 -
js图片上传,判断图片大小
统一收银台项目, 兼容所有浏览器,唯一的缺点就是IE低版本,input的左半部分点击一次,右半部分得点击2次 html格式如下:input浮在所有元素上面 JS代码如下://图片上传 $('.uploadImg').change(function() { var $this = $(this); var file = $(this)[0]; $(this).pare原创 2017-11-09 11:18:26 · 1653 阅读 · 0 评论 -
js中Object常用方法和属性
继之前js中数组的常用方法之后,Object的常用方法和属性也是很常用的。故,总结之。 一、属性 Object自带一个prototype的属性,即Object.prototype,Object.prototype本身也是一个对象,也会有一些属性和方法。如下: 1、属性 Object.prototype.writable:默认为false Object.prototype.enum转载 2017-10-17 14:32:10 · 6959 阅读 · 0 评论 -
script标签
先来试个一句话解释仨,当浏览器碰到 script 脚本的时候:没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。阻碍html渲染加载后续页面元素;有 async,加载和渲染后续文档元素的过程将和 script.js 的加载与执行并行进行(异步)。淘宝有 defer,加载转载 2017-12-08 11:06:58 · 289 阅读 · 0 评论 -
对象跟字符串相互转换
在这里在此总结一下 JS 中对象与字符串的互相转换,因为这涉及到浏览器兼容问题。1:jQuery插件支持的转换方式 代码如下: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象反过来,使用 serialize 系列方法:如:var fields = $(“select, :radio”).seria转载 2017-11-21 16:00:23 · 5779 阅读 · 0 评论 -
打包静态页面不发ajax请求研究
今天打包分销项目,发现,直接打开静态页面以后,不发ajax请求;但是启动服务器以后却发出ajax请求了; 经过几个同事讨论发现,是因为ajax的请求url没有地址+端口号,只有后面的;这个时候在google中是看不到请求的;原创 2017-11-16 21:25:28 · 883 阅读 · 0 评论 -
JS操作字符串
1:length获取字符串长度var str = "hello world";alert(str.length); //112:索引通过索引获取字符串指定位置的字符,但是不能改变该索引对应的值var str = "hello world"alert(str[0]); //hstr[0] = "H";//不会影响str,但也不会报错3:toUpperCase将字符串全部转化为大写并返回,原创 2017-07-28 20:40:37 · 324 阅读 · 0 评论 -
JS跳出多重循环
outer:for(var i=0;i<10;i++){ inter: for(var j=0;j<10;j++){ if(i>5){ console.log(i); ----6 break outer; } } }转载 2017-12-14 14:17:01 · 1963 阅读 · 1 评论 -
JavaScript 获取对象属性和方法
https://www.cnblogs.com/shinejaie/p/5231195.html转载 2017-11-28 14:04:03 · 2236 阅读 · 0 评论 -
alert跟console.log()的区别
简单的说alert 是弹出提示而console.log是在调试工具里打日志,下面具体给大家列出alert()与console.log()的不同点,[1]alert()[1.1]有阻塞作用,不点击确定,后续代码无法继续执行[1.2]alert()只能输出string,如果alert输出的是对象会自动调用toString()方法 e.g. alert([1,2,3]);//'1,2,3'[1.3]转载 2017-12-25 16:49:17 · 368 阅读 · 0 评论 -
判断js中的数据类型的几种方法
原文地址 https://www.cnblogs.com/dushao/p/5999563.html 断js中的数据类型有一下几种方法:typeof、instanceof、 constructor、 prototype、 $.type()/jquery.type(),接下来主要比较一下这几种方法的异同。 先举几个例子:var a = "iamstring.";var b = 222转载 2018-01-05 11:17:38 · 267 阅读 · 0 评论 -
遍历对象
1:使用Object.keys()遍历返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性)var obj = { a: 1, b: 2, c: 3 } //输出一个数组,数组元素是对象属性的集合 console.log(Object.keys(obj)); //['a','b','c'] ...原创 2018-08-19 18:06:01 · 19259 阅读 · 0 评论