摘要:
promise 就是一种异步编程的的解决方案 当执行网络请求的时候,代码就会出现阻塞,下面的代码要等待请求完成了在运行,所以我们一般网络请求的时候就去开启一个异步任务,一边请求一边执行其他代码 请求到数据后,就要一个回调函数,返回数据 这只是简单的场景,如果在很复杂的情景里就会出现回调地狱。。。。。 阅读全文
摘要:
实现了路由的功能后(前一篇文章) 在跳转不同的页面的时候怎么让页面的title动态变化呢? 这里就要引入一个新的知识点了: 全局导航守卫 在JavaScript中改变是通过 window.document.title= "new title" 在vue中是通过在index.js一个函数实现: rou 阅读全文
摘要:
在我们做项目时肯定会有出现动态路由: 举个栗子: 一个品种的商品页面会有同类不同样的商品就要在路由的后面加一个id; Vue的路由id是这样添加的: 两种动态路由 一种是params参数添加: 首先现在Index.js添加id { path: "/user/:id", component: User 阅读全文
摘要:
while循环 while后面跟循环条件和执行语句,只要满足条件,就会一直执行里面的执行 var i = 0 while(i<10){ console.log(i) i++ } do...while循环 与while相似,但是他会先执行一次,再做判断条件 var i=0 do{ console,lo 阅读全文
摘要:
首先还是先创项目 然后选择vue-router 再创建 再敲代码学习前,我们先了解什么是路由? 路由有一个非常重要的概念就是路由表: 本质就是一个映射表,决定数据的指向。 我们生活中常常听到的路由器,它就是两种机制:路由和转送 ·路由是决定数据包从来源到目的地的路径 ·转送将输入端的数据转移到合适的 阅读全文
摘要:
首先就是安装脚手架 npm install @vue/cil -g 全局安装 在这里我遇到一个问题:安装不了脚手架,报错显示: 通过苦逼的查找原因就是 以前使用的taobao镜像 导致的,删除镜像换成正常的就行了 不想用他们的,再设置回原来的就可以了:npm config set registry 阅读全文
摘要:
第一章 什么是Javascript 一、历史 JavaScript的名字怎么来的 首先,我们从javascript的历史开始了解,在以前的时候网页要验证某个必填字段是否填写,或者是判断输入的值的正确与否,每一次都要与服务器来一次交互通信,你可以想象一下:“当你填完一个信息登记表单,提交后,等待30秒 阅读全文
摘要:
/*滚动条宽 长,滚动条整体部分,其中的属性有width,height,background,border等。*/ ::-webkit-scrollbar { width: 7px; } /*滚动条的滑轨背景颜色,可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果。*/ 阅读全文
摘要:
不多说直接上! 一、API服务,天气API 网站:http://api.help.bj.cn/api/ 怎么使用网站有很详细的解释 $.ajax({ type: "GET", //请求方式 url: "http://api.help.bj.cn/apis/weather/?id=101270101" 阅读全文
摘要:
全局组件: 就是注册的位置在实例对象的外面 并且可以多个实例对象使用 而局部: 就是在实例对象的内部注册 父组件和子组件的关系 子组件就是在另一个组件里面注册的组件 组件注册语法糖: 就不用Vue.extend({})模板了,直接写到注册里面 模板这样写太麻烦了 于是就抽离模板 以前模板: 现在可以 阅读全文