
前端
文章平均质量分 76
全栈开发Dream
公众号:全栈开发Dream
分享前端编程教程,剖析后端优秀代码,享受全栈开发乐趣!
展开
-
前端模块打包之Webpack
前端模块打包之Webpack前言这里总结一下,自己在学习webpack时,比较疑惑的地方1、什么是webpack?webpack是前端模块化打包工具,它把一切都看成模块,比如css、js、图片文件等都可以看成模块,再通过一些loader(加载器)和plugin(插件)对资源进行处理,打包成符合生产环境的前端资源。2、为什么需要webpack?多模块文件依赖,增加代码复用性传统引入资源类似这种形式,没有模块化关系。<body> <script type="text原创 2021-06-06 13:18:35 · 763 阅读 · 1 评论 -
JavaScript之数组去重
前言数组去重是很常见的,这里总结一下,自己学过的数组去重的方法1、数组遍历结合indexOfindexOf 方法可返回指定元素在数组中首次出现的位置,如果没有,就返回-1<script> var obj1 = { name: 'tom', age: 18 }; var obj2 = { name: 'tom', age: 18 }; console.log(obj1 == obj2);原创 2021-06-01 14:02:58 · 247 阅读 · 1 评论 -
HTTP和HTTPS
网络基础之HTTP和HTTPS前言最近学习了一下HTTP和HTTPS相关的知识,由于内容比较多,这里总结了一下自己经常错的地方一、HTTP1.1 定义在MDN(https://developer.mozilla.org/zh-CN/docs/Web/HTTP)这样解释**超文本传输协议(HTTP)**是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。HTTP 遵循经典的客户端-服务端模型,客户端打开一个连接以原创 2021-05-30 14:00:45 · 842 阅读 · 0 评论 -
几种简单的登录方式的实现——前端+后端
登录方式的实现引言想了一下之前项目中用到的登录方式,简单的总结一下1、普通登录普通登录的实现:根据用户输入的用户名和密码,提交到后台,后台判断用户输入的信息是否在数据库中存在,如果存在就给前端返回数据。出现的问题:只要数据库存在用户信息,不管任何时候都可以登录,所以存在安全问题,就需要考虑权限控制,安全认证,防止CSRF攻击等问题。前端代码$.ajax({ url: '/login', type: 'POST', da原创 2021-05-20 13:41:06 · 6664 阅读 · 3 评论 -
Vue2.x中父子组件通信
在这里就引用之前写的项目,举个栗子先贴上代码list.vue组件<template> <div class="list"> <ul v-for="(friend, i) in friendList"> <li @click="setContact(i)"> <p class="name">{{friend.username}}</p> </li> </原创 2021-05-18 14:03:50 · 477 阅读 · 0 评论 -
JavaScript中的this指向问题
JavaScript中的this指向问题文章目录JavaScript中的this指向问题**1、什么是this****2、用来干嘛****3、怎么在代码中使用****4、改变this指向**4.1引入call、bind、apply**4.1.1区别**4.1.2怎么用1、什么是thisthis一般指向的是调用它的对象,比如调用它的上下文是window对象,那就是指向window对象,如果调用它的上下文是某对象就是指向某对象……//例如<script> console.log(thi原创 2021-05-12 20:55:11 · 273 阅读 · 0 评论 -
前端之跨域
前端之跨域一、什么是跨域了解跨域之前先简单了解一下URL的组成以及什么是同源策略1、URLhttp://zengfengzhou.cn/hospital/1000_0上面这个url相当于http://zengfengzhou.cn:80/hospital/1000_0http 协议zengfengzhou.cn 域名80 端口号,一般是跟在域名后面,由冒号隔开,浏览器默认80端口号省略hospital/1000_0 请求路径2、同源策略同源(orgin)指的是端口号、协议、域名原创 2021-05-13 19:45:29 · 310 阅读 · 0 评论