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