舒小喵的blog

never say never


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

vue1-day3

发表于 2019-10-21 | 分类于 Web 前端 , 前端进阶 , 前端框架 , Vue , Vue1
字数统计: 1.1k | 阅读时长 ≈ 4

get

步骤:
1、导入vue-resource包,所以可以直接通过this.$http来发起数据请求
2、根据接口API文档,知道获取列表的时候,应该发起一个get请求
3、this.$http.get(’url’).then(function(result){})
4、当通过then指定回调函数之后,再回调函数中,可以拿到数据服务器返回的result(数据格式是json)
5、先判断result.status是否等于0,如果等于0,就成功了,可以把result是一个对象,result.body.massage赋值给this.list;如果不等于0,可以弹框提醒,获取数据失败!

阅读全文 »

vue1-day2

发表于 2019-10-19 | 分类于 Web 前端 , 前端进阶 , 前端框架 , Vue , Vue1
字数统计: 3.8k | 阅读时长 ≈ 14

小碎片

1、在vue中,使用事件绑定机制,为元素指定处理函数的时候,如果加了小括号,就可以给函数传参了。
2、在vue中,已经实现了数据的双向绑定,每当我们修改了data中的数据,vie会默认监听到数据的改动,自动把最新的数据应用到页面上。
3、之前,v-for中的数据都是直接从data上的list直接渲染过来的;现在我们自定义了一个serch方法,同时,把所有的关键字,通过传参的形式,传递给了search方法。
4、forEach、some、filter、findIndex 这些都属于数组的新方法,都会对数组中的每一项,进行遍历,执行相关的操作。
5、ES6中,为字符串提供了一个新的方法,叫做string.prototype.includes(‘要包含的字符串’);如果包含,则返回true,否则返回false。

阅读全文 »

vue1-day1

发表于 2019-10-16 | 分类于 Web 前端 , 前端进阶 , 前端框架 , Vue , Vue1
字数统计: 3.6k | 阅读时长 ≈ 14

概述

什么是vue

  • vue是目前最火的一个前端框架,react是最流行的一个前端框架(react除了开发网站,还可以开发手机app,vue语法也是可以进行手机app开发,需要借助weex)
  • vue是前端的主流框架之一,和react、angular一起,称为前端三大主流框架
  • vue 是一套构建用户界面的框架,指关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。(vue由配套的第三方类库,可以整合起来做大型项目的开发)
  • 前端的主要工作?主要负责为MVC中的V层,主要就是和界面打交道,来制作前端页面效果
    阅读全文 »

js零散笔记07

发表于 2019-07-27 | 分类于 Web 前端 , 前端基础 , JS基础
字数统计: 582 | 阅读时长 ≈ 1

防抖

在第一次触发事件时,不立即执行函数,而是给出一个期限值,比如200ms。

  • 如果在200ms内没有再次触发 滚动事件,那么就执行函数
  • 如果在200ms内再次触发滚动事件,那么当前的计时取消,重新开始计时
    结果:如果短时间内大量触发同一事件,只会执行一次函数
    对于短时间内连续触发的事件,防抖就是让某个时间期限内,事件处理函数只会执行一次
  • 实现方式:每次触发事件时设置一个延迟调用方法,并且取消之前的延时调用方法
  • 缺点:如果事件在规定的时间间隔内被不断的触发,则调用方法会被不断的延迟
    阅读全文 »

博客(一)

发表于 2019-06-26 | 分类于 博客相关问题解决
字数统计: 597 | 阅读时长 ≈ 2

首页加载空白

在我不断的调试修改之后,部署上GitHub的代码显示的是空白首页,但是其他页面依旧。然后我本地运行了一下,发现也是这样的情况,于时我去网上搜了一些教程,都是说将source/vendors改成source/lib,我去该目录下看已经被改过来了,那说明就不是这个问题,我在这个问题上纠结了好久,终于决定删除node_modules文件夹,然后重新在该目录下npm i生成所有依赖文件,再次打开时,发现问题解决。

部署的时候出现错误

我在部署的时候出现了以下未标红的错误:

阅读全文 »

js--任务队列

发表于 2019-06-24 | 分类于 Web 前端 , 前端基础 , JS基础
字数统计: 1.7k | 阅读时长 ≈ 5

具体文章解释可以参考这篇博文

JS单线程

JS单线程,同一个时间段只能做一件事。why?作为浏览器脚本,主要用途是和用户互动以及操作DOM。浏览器允许JS创建多个现成,但是子现成完全受主线程控制,且不得操作DOM。
单线程:前一个接后一个。如果排队是因为计算量大,CPU忙不过来倒也算了,但很多时候CPU是闲着的,因为IO很慢(比如AJAX操作网络读取数据),这时就必须等结果出来。

JS认识到,主线程可以不管IO设备,挂起处于等待中的任务,先运行排在后面的任务。等到IO设备返回了结果,再回过头把挂起的任务继续执行。
于是,任务合成两种,同步任务和异步任务。

阅读全文 »

js--Event Loop

发表于 2019-06-20 | 分类于 Web 前端 , 前端基础 , JS基础
字数统计: 661 | 阅读时长 ≈ 2

参考这篇文章

Event Loop

想要理解Event Loop,就要从程序的运行模式讲起。运行以后的程序叫做”进程”(process),一般情况下,一个进程一次只能执行一个任务。

JavaScript语言是一种单线程语言,所有任务都在一个线程上完成一旦遇到大量任务或者遇到一个耗时的任务,网页就会出现”假死”,因为JavaScript停不下来,也就无法响应用户的行为。

阅读全文 »

浏览器05

发表于 2019-05-17 | 分类于 Web 前端 , 前端基础 , 浏览器
字数统计: 4.1k | 阅读时长 ≈ 14

具体参考这篇文章

cookie

由于http是无状态协议,一旦客户端和服务器的数据交换完毕,就会断开连接,再次请求会重新连接,这说明服务端单从网络连接上是没有饭吧直到用户身份的。那就给每次新的用户请求时,给它颁发一个身份证(独一无二),下次访问时,必须带上身份证,这样服务器就会知道是谁来访问了,针对不同用户,做出不同响应,这就是cookie的原理。其实cookie是纯文本,没有可执行代码。储存一些服务器需要的信息,每次请求站点,会发送相应的cookie,这些cookie可以用来辨别用户身份信息

用户首次访问服务器,服务器会返回一个独一无二的识别码(id=12345),这样服务器可以用这个吗来跟踪用户的信息(购物车历史、地址信息)。cookie可以包含任意的信息,不仅仅是id,客户端会记录服务端返回来的set cookie首部中的cookie内容,并将cookie存储在浏览器的cookie数据库中,当用户访问同一站点时,浏览器会挑选当时该站点颁发的id=xxxxx身份证,并在cookie请求首部发送过去。

cookie分为会话cookie(临时cookie)和持久cookie(存在硬盘里)

阅读全文 »

Node.js02--07

发表于 2019-05-09 | 分类于 Node.js , Node.js(2) , Node基础
字数统计: 2.1k | 阅读时长 ≈ 7

路径操作模块path

  • path.basename
    • 获取一个路径的文件名(默认包含扩展名)
  • path.dirname
    • 获取一个路径的目录部分
  • path.extname
    • 获取一个路径的扩展名部分
  • path.parse
    • 把一个路径转换为对象
      阅读全文 »

Node.js02--06

发表于 2019-05-03 | 分类于 Node.js , Node.js(2) , Node基础
字数统计: 1.5k | 阅读时长 ≈ 6

使用node操作MySQL数据库

安装:
npm install --save mysql

新建

阅读全文 »
1…456…11
Teresa

Teresa

学习前端路上的技术、笔记分享和记录

103 日志
30 分类
59 标签
GitHub E-Mail Gitee
0%
© 2019 — 2020 Teresa | Site words total count: 226.6k
你是第 位访客 本站总访问量 次