摘要: 箭头函数表达式的语法比函数表达式更短,并且没有自己的this,arguments,super或 new.target。 箭头函数基本语法 写法对比 当箭头函数后面的函数声明部分只有一行时,可以不加大括号,并且默认return 当箭头函数后面的函数声明部分加大括号时,必须添加return 注意 在ES 阅读全文
posted @ 2018-11-06 15:41 Mr.曹 阅读(946) 评论(1) 推荐(0) 编辑
摘要: 在提交 from 表单时,下面的 input 无法正常提交给后台, 发现,如果input的字段设为disabled,该表单是无法提交的。 解决方法 1. 将表单中字段 disabled 用 readonly 代替即可(如有需要,可以对该表单加上灰色的背景色) 2. 可以在写一个隐藏属性,一个用于传值 阅读全文
posted @ 2018-11-06 15:40 Mr.曹 阅读(4638) 评论(0) 推荐(0) 编辑
摘要: 原生 JavaScript 和 jQuery 获取屏幕视口宽度及元素尺寸的方法: 屏幕视口宽度 滚动条滚动的距离 获取浏览器窗口顶部与文档顶部之间的距离,即滚动条滚动的距离 获取元素尺寸 但是,如果像上面使用原生style.xxx方法获取属性,这个元素必须已经有内嵌的样式,即``; 如果原先是通过外 阅读全文
posted @ 2018-11-06 15:37 Mr.曹 阅读(3587) 评论(0) 推荐(0) 编辑
摘要: 在 js 异步请求数据时,通常,我们多采用回调函数的方式解决,但是,如果有多个回调函数嵌套时,代码显得很不优雅,维护成本也相应较高。 ES6 提供的 Promise 方法和 ES7 提供的 Async/Await 语法糖可以更好解决多层回调问题。 Promise 对象用于表示一个异步操作的最终状态( 阅读全文
posted @ 2018-11-06 15:36 Mr.曹 阅读(5486) 评论(2) 推荐(2) 编辑
摘要: 表单中,经常会使用到单选按钮和复选框,但是,input[type="radio"] 和 input[type="checkbox"] 的默认样式在不同的浏览器或者手机上,显示的效果总是不统一,而且难以修改器样式。 input[type="radio"] 样式定制 代码: css 样式 效果如图: i 阅读全文
posted @ 2018-11-06 15:35 Mr.曹 阅读(454) 评论(0) 推荐(0) 编辑