摘要: 实例对象原始模式 var cat = { name : '', color: ''} 现在根据这个原型对象生成2个实例对象 var cat1 = {} cat1.name = '1', cat.color = 'blue'var cat2 = {} cat2.name cat.color 这种是最简 阅读全文
posted @ 2019-09-12 16:49 星星0828 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 前言:我们在开发项目的时候,往往要处理大量的接口.并且在测试环境 开发环境 生产环境使用的接口baseurl都不一样 这时候如果在开发环境完成之后切换每一个接口的baseurl会变的非常的麻烦,(要去每一个发出请求的页面都要去修改地址) 所以为了更好的管控这些api,我们需要自己封装一个axios定 阅读全文
posted @ 2019-09-11 09:54 星星0828 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 以上是单项目实例 , 多项目实例下篇发 阅读全文
posted @ 2019-07-30 15:23 星星0828 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 在这个demo中,其中包含了父组件向子组件传递数据,子组件通过事件向父组件传递数据,以及在加上双向绑定后,子组件通过事件修改父组件中data的值的功能。 1 子组件继承父亲的数据很简单 只需要直用v-bind 指令 先给子组件 传递 然后子组件中使用props 来接受数据即可 2 接着我们把inpu 阅读全文
posted @ 2019-07-23 16:57 星星0828 阅读(700) 评论(0) 推荐(0) 编辑
摘要: HTTP 有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个 HTTP 请求合并为一个,但是 Websocket 其实是一个新协议,跟 HTTP 协议基本没有关系,只是为了兼容现有浏览器,所以在握手阶段使用了 HTTP 。 AJAX轮询 让浏览器每隔几秒像服务器发起一次AJA 阅读全文
posted @ 2019-07-16 14:51 星星0828 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 常用正则表达式合集:验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^ 阅读全文
posted @ 2019-07-05 12:42 星星0828 阅读(148) 评论(0) 推荐(0) 编辑
摘要: ECMAscript 是javascript 的一种规则 一种定义规范 其中actionscript 还有 typescript 也是这种规则ES6 关键字 let constlet 定义的变量是块级作用域变量 {....}大括号内部 声明范围例子:for(var i =0;i<10;i++){ a 阅读全文
posted @ 2019-07-04 15:23 星星0828 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 根据这两天学习到的JQuery,我的初步认识就是JQuery是一个封装起来的对象, 里面用$()函数用原生js代码封装起来,并且返回一个JQuery对象,可以继续用打点的方法调用方法,调用方法作用于这个对象,还可以继续打.调用方法等等 解决了很大部分的兼容性问题,这些轮子对于编程有很大的简化作用。 阅读全文
posted @ 2019-07-02 19:25 星星0828 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 手机端的click事件比较 慢 因为一次事件触发的时候 要等300ms验证是否有下一次点击事件,如果有的话 则视为双击,所以可能是放大视口或者弹出辅助菜单功能 所以有bug 所以需要手机touch事件手机如果不约束视口的话 视口的宽度一般是980px 所以需要约束视口 后的视口一般是手机的宽度 44 阅读全文
posted @ 2019-07-02 19:20 星星0828 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 面向对象到组件开发object对象创建一个对象有两种方法1.字面量直接创建var obj ={ name: age: }obj.name obj.age 这就是创建对象的一个方法 字面量的创建方式{}是一个创建对象的一个界定符对象里有属性 自己创建 属性property 属性也有值value对象就是 阅读全文
posted @ 2019-07-02 19:19 星星0828 阅读(154) 评论(0) 推荐(0) 编辑