摘要: 在传统的由多个页面构成的网站中不存在路由的需求,那时通过链接进行跳转(导航)就能满足需求,但是随着Ajax和移动互联网的发展,单页应用越来越多,在单页(通过1个URL打开一个页面)中模拟多页面切换没有问题,但问题时怎样构造出一个能够通过URL实现“页面切换”并且这个URL还要满足可链接、可收藏、可分 阅读全文
posted @ 2018-10-08 17:06 刘兵博客 阅读(141) 评论(0) 推荐(0) 编辑
摘要: number(Infinity/NaN) string boolean function object(null、各种值装箱对象、内置对象、自定义对象) undefined 判断对象是否为某个【类/构造函数】的实例(注意继承)用instanceof(对象与函数的关系) 获取对象的原型用Object. 阅读全文
posted @ 2018-09-05 17:40 刘兵博客 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 小程序全局配置app.json增加选项:"navigationStyle": "custom", 具体如下: 原生小程序开发> 打开 app.json: mpvue方式开发小程序> 打开 /src/main.js: 阅读全文
posted @ 2018-08-02 19:02 刘兵博客 阅读(7376) 评论(0) 推荐(0) 编辑
摘要: js中的this与其它编程语言中的不同,js中的this指向的对象不是固定的,而是可以改变的(通过function对象的call、apply、bind,jQuery的proxy等可以改变this指向)。以下是this的默认指向: 其它框架中的函数内的this都有特定的指向,如jQuery.each( 阅读全文
posted @ 2018-06-04 14:31 刘兵博客 阅读(132) 评论(0) 推荐(0) 编辑
摘要: DOM 文档对象模型,包括document本身和页面上的各种标签元素。DOM是访问和控制文档及标签元素的API,通过DOM可以查找、修改、添加、删除标签元素,还可以添加事件监听函数以响应页面上的各种事件。H5新增了一些DOM API(如querySelector)在一程度上增强了DOM,但实际开发中 阅读全文
posted @ 2018-05-23 16:37 刘兵博客 阅读(130) 评论(0) 推荐(0) 编辑
摘要: js中的数组支持map/reduce(ES6)。map可以对数组中的每一个元素进行加工,然后返回一个同样长度的数组,reduce可以将数组中的每一个元素都拼在一起生成一个最终结果。 Map/Reduce是一个非常经典的编程思想,广泛应用于数据处理(如大数据技术),Map/Reduce的好处是能够将数 阅读全文
posted @ 2018-05-14 15:14 刘兵博客 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在使用vue-cli启动项目的时候npm run dev便可以启动我们的项目了,通常我们的请求地址是以localhost:8080来请求接口数据的,localhost是没有办法设置cookie的。 我们可以在vue-cli配置文件里面设置一个代理,跨域的方法有很多,通常需要后台来进行配置。 阅读全文
posted @ 2018-05-08 09:09 刘兵博客 阅读(2169) 评论(0) 推荐(0) 编辑
摘要: ES5引入的一种新的JS运行模式,在严格模式下可以改变JS历史上遗留的一些不合理的语法或运行行为(这些语法或行为不能在普通模式下直接改变,因为会造成之前的老代码出问题),JS严格模式是为了在JS中引入新特性又不致于破坏老代码而产生的解决方案。 使用字符串字面量 ‘use strict’使脚本、<sc 阅读全文
posted @ 2018-04-28 11:45 刘兵博客 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 图片的可以为页面带来更好的展示效果,同时也能向用户传达更丰富的信息。在页面上展示图片时有两类典型问题: 解决这两类问题就需要使用图片预加载和懒加载技术。 图片预加载是在图片显示之前就让浏览器加载这个图片,这样当浏览器真正需要显示这个图片时就能瞬间将它显示出来,不需要再去下载和解码。图片预加载通常使用 阅读全文
posted @ 2018-04-27 10:11 刘兵博客 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 随着移动设备的广泛应用,对触屏的支持势在必行。 H5中新增了Touch API来支持触控,包括: TouchEvent表示触控事件 Touch表示一个触控点 TouchList表示一组触控点 TouchEvent是触控事件对象,比普通事件对象多了touches、targetTouches、 chan 阅读全文
posted @ 2018-04-25 18:29 刘兵博客 阅读(169) 评论(0) 推荐(0) 编辑