随笔分类 -  Javascript

摘要:触发change事件时可能不只需要传递被选中项的值,还要传递index过去,来改变同一循环中的其他标签的状态。那你就需要这样像以下这样写: <div v-for="(item,index) in itemList"> <el-select v-model="item.value" @change=" 阅读全文
posted @ 2020-04-28 17:18 lezuw 阅读(1923) 评论(0) 推荐(0)
摘要:let data = {"terminalCode":"T0014077","terminalName":"测试门店4","licenseName":"山西太原XXX超市","terminalAddress":"山西太原杏花岭","shopkeeperName":"马宇","shopkeeperPh 阅读全文
posted @ 2020-03-24 18:28 lezuw 阅读(5661) 评论(0) 推荐(0)
摘要:一、校验数字的表达式 1、数字:^[0-9]*$ 2、n位的数字:^\d{n}$ 3、至少n位的数字:^\d{n}$ 4、m-n位的数字:^\d{mn}$ 5、零和非零开头的数字:^(0|[1-9][0-9]*)$ 6、非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1 阅读全文
posted @ 2019-12-18 14:40 lezuw 阅读(1957) 评论(0) 推荐(0)
摘要:在执行之前加$.ajaxSettings.async = false; (同步执行) 执行你的代码之后及时恢复为$.ajaxSettings.async = true; (异步执行) 不然影响别的地方的需要异步执行的代码。 example: $.ajaxSettings.async = false; 阅读全文
posted @ 2019-12-18 14:38 lezuw 阅读(173) 评论(0) 推荐(0)
摘要:PHP在处理ajax返回值的时候,如果使用return如 return $result会失败,echo $result却没问题。解释原因如下: 1.ajax请求从服务器端读取返回值,而且这些返回值必须为一些可读的数据类型, 例如json或html。为了打印这些返回值 你需要echo,但是return 阅读全文
posted @ 2019-12-17 09:12 lezuw 阅读(141) 评论(0) 推荐(0)
摘要:$x = $_GET [ 'x' ]; //客户端选择区域左上角x轴坐标 $y = $_GET [ 'y' ]; //客户端选择区域左上角y轴坐标 $w = $_GET [ 'w' ]; //客户端选择区 的宽 $h = $_GET [ 'h' ]; //客户端选择区 的高 $filename = 阅读全文
posted @ 2019-12-17 09:10 lezuw 阅读(785) 评论(0) 推荐(0)
摘要:异步,就不能用for循环, 因为for循环体中是没有办法暂停等待异步调用的。 应该用函数递归的方式循环 递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用 ,比如阶乘问题 function f(num){ if(num<1){ retur 阅读全文
posted @ 2019-12-17 09:09 lezuw 阅读(1497) 评论(0) 推荐(0)
摘要:typeof是一个运算符,它对操作数返回的结果是一个字符串,有6种(只针对ES,不包含HOST环境对象)。 1.'undefined' 2.'boolean' 3.'string' 4.'number' 5.'object' 6.'function' 因为它本身是运算符,它不是函数,使用时没必要加个 阅读全文
posted @ 2019-09-26 15:19 lezuw 阅读(436) 评论(0) 推荐(0)
摘要:原理: 把大括号{放在一行的结尾而不是下一行的开头,因为它会避免在JavaScript的return语句中的一个可怕的设计错误。 javascript有一个自动修复机制——在程序可能有缺陷的时候,自动插入分号补全,但这个机制很不靠谱,常常会掩盖一些错误。 比如: return { hello:"wo 阅读全文
posted @ 2019-09-26 15:18 lezuw 阅读(224) 评论(0) 推荐(0)
摘要:添加事件:window.scrollTo(0,0) VUE 全局添加 实例化添加 阅读全文
posted @ 2019-09-23 17:54 lezuw 阅读(3096) 评论(0) 推荐(0)
摘要:7天后的日期: getDate(7) 7天前的日期: getDate(-7) 阅读全文
posted @ 2019-09-18 17:28 lezuw 阅读(219) 评论(0) 推荐(0)
摘要:基本类型、引用类型 闲扯完了,开始写今天要总结的基础知识。 基本类型: undefined、Null、Boolean、Number、String五种 (简单的数据段);引用类型: object (由多个值构成)。 两种类型在使用上的区别: 复制变量这块好理解,看一个例子的对比就秒懂: 一句话,引用类 阅读全文
posted @ 2019-08-30 19:28 lezuw 阅读(4191) 评论(0) 推荐(0)
摘要:js中的数据类型有以下几种: Number Boolean undefined Object Function String Null 基本类型:Number Boolean String undefined null 引用类型:Object Function 基本类型的数据是存放在栈内存中的,而引 阅读全文
posted @ 2019-08-30 16:17 lezuw 阅读(308) 评论(0) 推荐(0)
摘要:前面的话 本文将详细介绍前端性能优化的七大手段,包括减少请求数量、减小资源大小、优化网络连接、优化资源加载、减少重绘回流、使用性能更好的API和构建优化 减少请求数量 【合并】 如果不进行文件合并,有如下3个隐患 1、文件与文件之间有插入的上行请求,增加了N-1个网络延迟 2、受丢包问题影响更严重 阅读全文
posted @ 2019-08-19 14:32 lezuw 阅读(236) 评论(0) 推荐(0)
摘要:<div> <a-table :columns="columns" :rowKey="record => record.id" :dataSource="dataSource" :scroll="{ x: 2200 }" :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" :pagination= 阅读全文
posted @ 2019-08-15 15:53 lezuw 阅读(7834) 评论(2) 推荐(2)
摘要:点击按钮返回符合大于输入框中指定数字的数组元素索引。最小年龄: <input type="number" id="ageToCheck" value="18"><button onclick="myFunction()">点我</button> 索引: <span id="demo"></span> 阅读全文
posted @ 2019-08-12 15:02 lezuw 阅读(720) 评论(0) 推荐(0)
摘要:$("#id").click(function() {alert(1);}); 点击id元素执行多次alert(1),此处为代码错误,将click事件进行了多次绑定,需解绑后再进行绑定,解决方法如下: $("#id").off("click").on("click",function() {}); 阅读全文
posted @ 2019-07-27 10:02 lezuw 阅读(2433) 评论(0) 推荐(0)
摘要:jquery常用销毁元素的方法有empty和remove; 两者删除效果是一样的,但是empty只是清空节点元素,如果节点元素绑定了事件,并不会被清楚,一定程度上会到时内存泄露,而remove则是清除一切,包括子元素的事件。 如果元素有多个子元素绑定了事件,删除元素时强烈推荐使用remove清除元素 阅读全文
posted @ 2019-07-27 09:58 lezuw 阅读(2729) 评论(0) 推荐(0)
摘要:Object的hasOwnProperty()方法返回一个布尔值,判断对象是否包含特定的自身(非继承)属性。 判断自身属性是否存在 判断自身属性与继承属性 遍历一个对象的所有自身属性 在看开源项目的过程中,经常会看到类似如下的源码。for...in循环对象的所有枚举属性,然后再使用hasOwnPro 阅读全文
posted @ 2019-07-18 09:21 lezuw 阅读(1195) 评论(0) 推荐(0)
摘要:new Date().format("YYYY-mm-dd")javascript调用上述代码报错,(intermediate value).Format is not a function。 意思是说Format不是一个方法。 ES6已经去掉此方法了,要使用的话,需要添加第三方库。 解决方法 去g 阅读全文
posted @ 2019-07-18 09:17 lezuw 阅读(7430) 评论(0) 推荐(1)