自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 CSS制作图形速查表

前面在《纯CSS制作的图形效果》一文中介绍了十六种CSS画各种不同图形的方法。今天花了点时间将这方面的制作成一份清单,方便大家急用时有地方可查。别的不多说了,直接看代码。为了节省时间,下面图形都采用的一个标签,可以是块元素也可以是行内元素,不过行内元素需要加上“display:block;”,唯一不同的是,在此用了不同的类名来区别,相关类名我放在了标题的后面,以便大家对应查看。1、正方形(...

2019-02-11 09:08:42 225

原创 致成长路上的引路人

感谢那些在我最需要帮助的时候指导我和引导我成长的人,很谢谢你们,我会永远感恩你们。

2019-01-23 08:56:54 520

转载 前端面试题集锦——JavaScript

JavaScript栈和队列的区别?栈的插入和删除操作都是在一端进行的,而队列的操作却是在两端进行的。队列先进先出,栈先进后出。栈只允许在表尾一端进行插入和删除,而队列只允许在表尾一端进行插入,在表头一端进行删除栈和堆的区别?栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时...

2018-12-11 11:17:59 284

原创 清除dns缓存cmd命令行方式

如何清除DNS缓存,使用cmd命令清理DNS缓存方法有时候电脑突然上不了网,或者存在某些网站打不开的情况,但别的网站又可以打开,解决办法需要清除DNS缓存,那么如何清除DNS缓存呢,最常用的方法就是使用清除DNS缓存命令来完成。使用cmd命令清理DNS缓存方法1、调出cmd命令对话框,点击开始在下面搜索框输入cmd回车另一个方法是使用组合快捷键:Windows + R键,打开运行操作框,...

2018-11-30 18:33:02 24042

转载 vue 2.0 实战移动音乐app(四)Scroll组件的抽象

scroll.vue<template> <div ref="wrapper"> <slot></slot> </div></template> <script>import BScroll from 'better-scroll' export defaul

2018-11-30 11:16:33 128

转载 百度地图api初使用,行政区划及搜索

最近发现了百度地图api这个好东西,官网上细致的demo和讲解,所以写了以下html里面包含这几个功能:地图调用,行政区边界,还有一个地图搜索的搜索框行政区边界demo搜索框demo所以第一步是去申请一个ak<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" conten...

2018-11-30 10:57:32 941

转载 vue打包之后生成一个配置文件修改接口

前言:我们的vue代码打包上传到服务器之后,要是数据接口 以后换了域名什么的,是不是需要重新去vue文件里修改接口。能不能生成一个配置文件,里面可以配置域名或其它什么字段之类的,这样以后换了域名,只需打开记事本 修改一下域名即可。教程:第一步:安装generate-asset-webpack-plugin插件npm install --save-dev generate-...

2018-11-28 09:03:33 1764

转载 webpack+vue打包之后输出配置文件修改接口文件

原文地址:https://blog.csdn.net/xiaojun_yuan/article/details/79460484用vue-cli构建的项目通常是采用前后端分离的开发模式,也就是前端与后台完全分离,此时就需要将后台接口地址打包进项目中,but,难道我们只是改个接口地址也要重新打包吗?当然不行了,那就太麻烦了,怎么解决呢?其实方法很多,接下来我推荐一种最便捷的方法,也是最容易操作的...

2018-11-28 08:57:46 803 2

转载 ajax总结(四):原生js封装a和jQurey版ajax介绍

一.为什么要封装?发现很多地方都要用ajax请求,但是大部分代码都是一样的,所以根据封装的思想,相同的代码封装成函数,在需要用的地方来调用,这样会很方便.二.js封装ajax过程:1.先了解结构代码和后台代码:结构:<body> <input type="button" value="获取一个JSON数据" id="btn"/></bod...

2018-11-22 11:04:53 102

转载 JSONP跨域详解

JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。可见一个是描述信息的格式,一个是信息传递双方约定的方法。1、什么是JSON?2、什么是JSONP?2.1、先说下JSONP是怎么产生的1)一个众所周知的问题,AJAX直接请求普通文件存在跨域无权限访问的问题,甭管你是静...

2018-11-21 11:04:02 134

转载 JavaScript中的预编译

JS运行三部曲JS运行时一共分三步 (1)语法分析    JS运行前会先把JS代码通篇扫描一遍,看有没有低级的语法错误,比如少了个分号,或者多了些不该有的字符什么的(2)预编译    本文的重点,后面会详细介绍,这里先放两句总结性结论    函数声明  ---  整体提升             也就是说,函数声明后,系统会把整个函数放到当前script标签的开头处...

2018-11-21 10:48:13 99

转载 css-边框属性

一、css边框属性1.border属性(1)border:复合属性,设置对象边框的特性, 如使用该复合属性定义其单个参数,则其他参数的默认值将无条件覆盖各自对应的单个属性设置(2)例如:border:1px solid red;设置或检索对象边框宽度设置或检索对象边框样式设置或检索对象边框颜色<!DOCTYPE html><html lang="e...

2018-11-21 10:43:08 268

转载 利用二维数组创建动态下拉菜单&购物简易计算器

1.利用二维数组创建动态下拉菜单<!doctype html><html><head><meta charset="utf-8"><title>实战</title><script type="text/javascript">//创建一个二维数组    v

2018-11-21 10:09:38 296

转载 http请求的状态码。100-505

100 - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 · 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) · 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)200- 成功这类状态代码表明服务器成功地接...

2018-11-21 10:02:53 275

原创 CSS中cursor属性给标签加上形状

 有小手状:<a href="##" title="2" style="cursor:pointer"> 无小手状:<a href="javascript:void(0)" style="color:#404958;cursor:default;">  CSS中cursor属性    表中数据摘自w3school.

2018-10-29 10:00:19 357

转载 移动端web页面滚动不流畅,卡顿闪烁解决方案

1.ios端的-webkit-overflow-scrolling属性可控制页面滚动效果,设置如下实现惯性滚动和弹性效果:-webkit-overflow-scrolling: touch2.position属性导致的页面滚动不流畅问题:<div style="overflow-x: hidden; overflow-y: auto; position: absolute; ...

2018-10-26 09:34:58 7352

转载 CSS实现单行、多行文本溢出显示省略号(…)

如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。实现方法:                overflow: hidden;                text-overflow:ellipsis;                 white-space: nowrap;效果如...

2018-10-25 15:10:58 200

转载 npm查看全局安装过的包

在使用node的时候,用npm安装了很多软件,过一段时间没有使用就会忘记,怎么查看自己全局安装过的包,用命令npm list -g --depth 0在百度里搜不到结果的,我在百度上搜的,博主发布在博客上,博主在google里老外的文章里看到的上面的命令,写篇文章记录下​​​​​-g:全局的安装包list:已安装的node包–depth 0:这个参数我就不清楚了,可能是深度0,搜了一...

2018-10-24 16:16:59 10893 2

原创 一路繁花似锦

成长的路上没有难不难只有你自己能不能经受的起考验,时间如风飞沙,且行且珍惜,没有了就真的没有了,所以你要倍加珍惜

2018-09-07 16:37:50 288

原创 Vue.js面试题整理

一、什么是MVVM?MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewMo...

2018-09-05 16:45:56 130

转载 this

在函数中this到底取何值,是 ** 在函数真正被调用执行的时候确定下来的 ** ,函数定义的时候确定不了。因为this的取值是执行上下文环境的一部分,每次调用函数偶会产生一个新的执行上下文环境,当你在代码中使用了this,这个this的值就直接从执行的上下文中获取了,而不会从作用域链中搜寻。1. 全局&调用普通函数在全局环境中,this永远指向windowconsole...

2018-07-17 07:42:03 219

原创 vue-router路由懒加载

Vue.js笔记 — vue-router路由懒加载用vue.js写单页面应用时,会出现打包后的JavaScript包非常大,影响页面加载,我们可以利用路由的懒加载去优化这个问题,当我们用到某个路由后,才去加载对应的组件,这样就会更加高效,实现代码如下:import Vue from 'vue'import Router from 'vue-router'Vue.use(Route...

2018-07-16 21:26:25 351

转载 小白到架构师需要掌握的技能

从小白到架构师确实需要走很长的路,一是需要自己不断地掌握技能,一是必须有一个能够发挥自己的环境,**实践是证明真理的唯一标准**,的确如此,没有经历活生生的场景,不可能成为一个合格的架构师的。首先非常抱歉本片文章只能抛砖引玉,由于涉及到知识面非常多,不可能一一描述清楚请谅解(在后面的日子里只能逐个详解)。**做技术的必须做好负重前行的准备,这样才能带来岁月静好的时光!***感谢技术部所有兄弟这一年...

2018-07-13 16:26:40 454

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除