自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文心

前端随笔

  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

转载 Nginx配置文件nginx.conf中文详解

转载一份备用

2020-08-24 23:06:48 210

原创 js 初探设计模式——观察者模式

目录观察者列表目标(subject) 维护一系列的观察者,方便添加或删除观察者观察者(Observer)为在目标状态发生改变时需获得通知的对象提供一个更新接口具体目标(ConcreteSubject)当状态发生改变时,向Observe发出通知,存储具体目标(ConcreteSubject)的状态具体观察者(ConcreteObserver)存储一个指向具体目标(ConcreteSubject)的引用观察者列表...

2020-08-08 17:41:27 269

原创 VUE双向绑定以及虚拟DOM相对JQuery

目录双向绑定虚拟DOM对比JQuery双向绑定虚拟DOM对比JQuery

2020-05-31 00:12:21 613

原创 5.28面试 跨域与Jsonp

今天面试发现Jsonp完全忘了啊,前端的跨域手段竟然被我搞前端的忘了……跨域问题来源:浏览器的同源策略限制。所谓同源(即指在同一个域)就是两个页面具有相同的协议,主机和端口号当一个请求url的协议、域名、端口三者之间任意一个与当前页面不同即为跨域Jsonp(Json with padding)jsonp是一种解决跨域的通信方式。原理:利用script标签的src属性来实现跨域。(js脚本、css样式文件、图片这三者是可以与页面本身不同源的)通过将前端方法作为参数传递到服务器端,然后由服务器端

2020-05-28 23:52:34 167

原创 20.5.8笔试题总结

2020年5月8日第一次的某笔试题总结

2020-05-08 22:49:25 99

原创 Android从入门到放弃(day1基本配置)

文章目录编辑器用的是Android stdio下载完之后无脑选next最后创建项目初次使用配置(window10):手机配置更新驱动电脑配置配置完博客大概思路弄完之后,今天开始课设啦,老师不让自选,于是硬着头皮上安卓咯!编辑器用的是Android stdioAndroid studio下载地址下载完之后无脑选next最后创建项目在软件的中间上方这个app右边我截图的这个,你会发现你是没有...

2020-04-10 22:23:03 193

原创 在浏览器输入URL之后...

从输入url到页面展示的主要流程 1、DNS解析2、TCP连接3、HTTP请求与响应4、屏幕绘制

2020-04-06 22:39:54 120

原创 canvas绘制网站背景——线条

封装一个canvas绘制线条的模块

2020-04-01 02:39:00 325

原创 响应式布局的viewport与@media

最近个捣鼓自己的博客网站,由于用的vue,所以默认的响应式。为什么我说vue默认响应式呢?这是使用cli创建的一个项目的汇总html文件,可以看到其中的<meta name="viewport" content="width=device-width,initial-scale=1.0">关键:响应式布局关键——Viewport和媒体查询@media什么是 Viewpo...

2020-03-31 00:21:41 401

原创 VUE基础指令

vue基础——展示数据 1、普通文本—— {{}} 2、html代码—— v-html 3、标签的属性(attribute)—— v-bind 4、条件渲染 5、表单——v-model 6、列表渲染——v-for 7、js表达式—— {{}} vue器官——实例结构 VUE经脉——指令 1、参数 2、动态参数2.6.0新增

2020-03-10 18:16:46 367

原创 VUE项目的遮罩层问题

目前想到的两种解决方案写一个单独的添加数据组件公用 使用Vuex将原页面中需要添加的选项传递到公用的添加数据组件中组件内添加选项的数量和内容通过Vuex中的数据动态生成。给每个组件写上单独的添加页面可用数据控制vue-if或vue-show达到目的因为第二种方案可能有大量重复代码,...

2019-12-18 11:00:42 1475

原创 js数组方法

数组方法复习及总结不会改变原数组的方法 表现 返回值concat()//连接两个或更多的数组,来创建一个新的数组join()//把数组中的所有元素放入一个新的字符串(join方法传递的参数为字符串中元素的拼接方式)toString()//把数组中元素转换为字符串,并返回转换后的字符串every()//检测数组中的所有元素,然后返回bool值some()//依次检测数组中的...

2019-12-16 10:09:20 97

原创 Axios请求封装

封装了一个axios请求的方法

2019-12-16 09:30:29 112

原创 cnpm安装及故障

最近学习node时用到很多模块有时npm网速不行,装不了,然后尝试使用了cnpm安装方法:npm install -g cnpm --registry=https://registry.npm.taobao.org期间遇到了2个问题也可以说是小坑吧:1、cnpm环境变量,安装完成之后,使用cnpm失败,报错:cnpm命令提示不是内部或外部命令然后发现npm没配置环境变量,解决方法:此时...

2019-10-31 09:09:44 522

原创 js时间线问题

html渲染过程和js的时间线问题

2019-10-09 09:06:41 172

原创 CSS:z-index与background

在运用相对定位(position:relative)和绝对定位(position:absolute)的时候,有时会用到z-index属性z-indexz-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。(默认值auto)元素可拥有负的 z-index 属性值。这个负的z-index值就很有趣了。先上结论:七阶层叠理论 以上大部分都是平时用过...

2019-09-22 23:45:11 1175

原创 js中的‘==’与‘===’

首先,看一个问题var a = prompt(Number());if(a == 10)a+=1console.log(a);输入 a 为10,然后看结果 字符串类型的101var a = prompt(Number());if(a == '10') a+=1;console.log(a);...

2019-09-01 01:16:42 254

原创 一个数组长度问题引发的思考

var arr = [];arr[0] = 0;arr[1] = 1;arr.foo = 'c';console.log(arr.length); 为什么.length不会把foo算进数组长度?进一步思考为什么关联数组没有数组长度?var arr = [];arr[5] = 1;arr.foo = 'c';console.log(arr.length);结合这两个个例子,不...

2019-08-25 23:16:38 588

原创 js原型和原型链

原型的产生每个构造函数(constructor)被创建之后,都有一个原型对象(prototype),原型对象都包含一个指向构造函数的指针和一个隐藏的属性__proto__,而实例(instance)都包含一个指向原型对象的内部指针(proto),并且可以访问原型对象上的所有属性和方法。原型链的产生而我们让一个新的实例继承继承第一个实例的属性之后,新实例会继承第一个实例的原型对象。先假设第一...

2019-08-18 22:15:15 68

原创 js构造函数个人复习

构造函数创建方法:function 类型名(首字母大写){this.属性名 = 属性参数值;}var obj = new 类型名();当使用new来创建对象时,对应的函数就是构造函数,通过对象来调用时就是普通函数。...

2019-08-12 19:42:07 86

原创 js1ST复习

作用域链在JavaScript中,函数也是对象。函数对象其中有一个内部属性是[Scope],它包含了函数被创建的作用域中对象的集合,这个集合被称为函数的作用域链,它决定了哪些数据能被函数访问。复习下函数生命周期以此了解作用域链函数生命周期1、开始执行函数前创建一个执行环境栈,通过这个栈来临时保存将要执行的函数的执行环境然后向执行环境中添加第一个默认main(),通过main创建一个...

2019-08-04 22:55:09 85

原创 JS条件复习

If条件语句if抉择;判断之后根据结果执行想要的的操作if (条件){只有当条件为 true 时执行的代码}if…else当条件为 true 时执行代码,当条件为 false 时执行其他代码其中 条件 可以是任何表达式,其结果可以不必是boolean值,语法会把它转换成 boolean值。if (条件){当条件为 true 时执行的代码}else{当条件不为 tru...

2019-08-03 12:54:44 72

原创 基础回顾总结(3)

什么是JavaScript函数?在js里由事件驱动的或者当它被调用时执行的可重复使用的代码块。作用:提升代码的可复用性语法:function 函数名(参数列表){代码块(函数体) ==>待执行的代码块return 返回值 返回执行的一些结果, 结束函数(程序碰到return之后,return后面的代码就不会执行了)最多只能有一个返回值}函数就是包裹在花括号中的代码块,...

2019-07-28 19:36:18 73

原创 基础回顾总结(2)

在JS之前,首先了解体现JS的工具:浏览器内核目前市场主流浏览器:IE在 HTML 中,JavaScript 代码必须位于 标签之间。script 三种形式:创建js文件在HTML页面通过link href引入HTML 页面的 body 或 head 部分中,或兼而有之 ...

2019-07-28 17:03:58 84

原创 前端基础回顾总结

回顾一下首先,元素的分类1.块状元素block level element块级元素在浏览器显示时,通常会以新行来开始(和结束)2.内联元素(行内元素)inline element和其他元素都在一行上。高度、宽度、行高及顶部和底部边距不可设置。其宽度为其内容的宽度万一需要调整时:display 属性规定元素应该生成的框的类型。常用:inline 默认。此元素会被显示为内联元...

2019-07-14 22:17:14 94

空空如也

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

TA关注的人

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