摘要: 限制文本框只能输入0和正数 <input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')"/> 阅读全文
posted @ 2019-05-20 15:45 yangchin9 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在css文件中添加如下代码 阅读全文
posted @ 2019-05-20 15:43 yangchin9 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 注明:vue中 $router 和 $route 的区别 //$router : 是路由操作对象,只写对象 //$route : 路由信息对象,只读对象 //操作 路由跳转 this.$router.push({ name:'hello', params:{ name:'word', age:'11 阅读全文
posted @ 2019-05-13 17:21 yangchin9 阅读(2926) 评论(0) 推荐(0) 编辑
摘要: 1.原生js方法 <script language="javascript"> //防止页面后退 使用在vue时 挂载到mounted中 history.pushState(null, null, document.URL); window.addEventListener('popstate', 阅读全文
posted @ 2019-05-13 17:03 yangchin9 阅读(5694) 评论(2) 推荐(1) 编辑
摘要: 记录一下: //post需要设置请求头 setRequestHeader(name, value)name //头部的名称:这个参数不应该包括空白、冒号或换行 //value 头部的值:这个参数不应该包括换行 //约束:此方法设置请求头信息,必须在open()之后send()之前 function 阅读全文
posted @ 2019-04-27 23:22 yangchin9 阅读(151) 评论(0) 推荐(0) 编辑
摘要: @media 查询 @media 媒体查询选择性加载css,意思是自动探测屏幕宽度,然后加载相应的CSS文件。可以针对不同的屏幕尺寸设置不同的样式,特别是需要设置设计响应式的页面,@media 是个不错的选择 用法: @media 设备类型 and (设备特性-宽度) { // css 样式 } / 阅读全文
posted @ 2019-04-27 22:38 yangchin9 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 一、属性操作 // JavaScript: Dom.hasAttribute('attrName'); //是否有指定属性 Dom.hasAttributes(); //是否有属性 Dom.getAttribute('key') //获取属性 Dom.setAttribute('key','valu 阅读全文
posted @ 2019-04-23 00:18 yangchin9 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 做前端开发已经半年之多了,前几天看见apply时心生疑惑,于是查阅了好多资料但还是不太理解,只知道是源于this的问题,今天偶然看到了阮一峰大佬的讲解js中的this问题(http://www.ruanyifeng.com/blog/javascript/)感觉豁然开朗啊!于是自己做一下笔记如下: 阅读全文
posted @ 2019-04-17 17:59 yangchin9 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 定义: try/catch 语句用于处理代码中可能出现的错误信息,出现异常会导致程序崩溃,而try/catch 则可以保证程序的正常运行。 多重捕获: 一个 try 代码块后面跟随多个catch代码块的情况 如果 try 代码块中发生异常,异常被抛给第一个 catch 块。如果抛出异常的数据类型与 阅读全文
posted @ 2019-04-17 11:27 yangchin9 阅读(2690) 评论(0) 推荐(0) 编辑
摘要: 准则: 1.多重判断时使用 Array.includes 2.更少的嵌套,尽早 return 3.使用默认参数和解构 4.倾向于遍历对象而不是 Switch 语句 5.对 所有/部分 判断使用 Array.every & Array.some 1.多重判断时使用 Array.includes 例子: 阅读全文
posted @ 2019-03-05 11:36 yangchin9 阅读(167) 评论(0) 推荐(0) 编辑