自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 前端常见面试-vue篇

        前面,我们已经针对前端的基础知识和常见的一些进阶知识都做了整体的梳理,并且也对缓存进行了单独的具体讲解,有需要的朋友可自行查看相关的文章,文章如下:前端常见面试-css篇、前端常见面试-js篇、前端常见面试-进阶篇、前端常见面试-存储/缓存篇     ...

2020-03-09 12:59:25 526

原创 前端常见面试-进阶篇

         上一篇文章,我们对js相关的知识点做了一个具体的介绍,有需要的朋友可自行查看:前端常见面试-js篇。当然对于前端面试来说,还会涉及到一些原理性的东西,具体这篇来重点探讨一下这方面的问题。1、请讲述一下浏览器从输入一个url到网页展示的整个过程?   &nbs...

2020-03-09 12:55:28 740 1

原创 前端常见面试-js篇

        前面我们已经梳理了前端面试中css的相关内容,同时也对面试中常问的本地存储 、缓存做了一个详细的介绍,有需要的可自行查看之前的文章,文章链接如下:前端常见面试-css篇前端常见面试-存储/缓存篇        当然,对...

2020-03-09 12:48:48 415

原创 前端常见面试-存储/缓存篇

        前面文章专门对前端面试中css常见的考核知识点做了相关的梳理,大家需要的课自行查看上一篇文章:前端常见面试-css篇        对于前端开发者来说,缓存是大家都耳熟能详的一个知识点,但是经常在面试的过中,稍微深入询问的...

2020-03-09 12:46:31 338

原创 前端常见面试-css篇

对于前端来说,涉及的知识面广,内容繁多,但是万变不离其宗,主要也就是围绕着html(5),css(less,scss,sass,styus,css3),js(es5,es6),以及常见的几大热门框架vue,react等

2020-03-09 12:34:04 1098

原创 vue-cli 3.0 打包(vue.config.js)修改js,css,img的输出路径

vue-cli3.*的打包配置都被抽象内置在项目的依赖中,可以使用命令来查看具体的项目配置信息(out.js表示输出的文件名称)vue inspect > out.js因此,如果需要自定义配置,则需要在项目的根目录创建文件vue.config.js,并在该文件中进行具体的自定义配置。修改js的配置如下: output: { // 输出重构 打包编译后的 文件...

2019-10-11 11:41:33 13202

原创 Lodash.js学习(二)——difference深度理解

前言前面初始了lodash,涉及到的几个方法也比较简单,因此没有进行具体的讲解,这篇文章将对difference、differenceBy,differenceWith进行深度的讲解_.difference(array, [values]):创建一个具有唯一array值的数组,每个值不包含在其他给定的数组中。(即创建一个新数组,这个数组中的值,为第一个数字(array 参数)排除了给定数...

2019-08-10 15:16:41 5212

原创 Lodash.js学习(一)——初识Lodash

Loash.js是一个一致性、模块化、高性能的 JavaScript 实用工具库。通过降低 array、number、objects、string 等等的使用难度从而让 JavaScript 变得更简单。Lodash 的模块化方法 非常适用于:遍历 array、object 和 string对值进行操作和检测创建符合功能的函数

2019-08-10 14:25:30 11291

原创 Vue组件中清除定时器setInterval的方案

Vue组件中清除定时器setInterval的方案前言在网页中,经常会使用定时器来进行时间或者数据的刷新操作。单在vue组件中使用需要注意两点:具体方案常用方案优化方案通过一个程序化的侦听器解决上述两个问题前言在网页中,经常会使用定时器来进行时间或者数据的刷新操作。单在vue组件中使用需要注意两点:为了防止定时器造成内存溢出,因此,在离开页面或者组件销毁前需要进行清除定时器操作,以便造成定...

2019-07-13 14:25:37 3381 3

原创 前端工程化中的自动化部署

前言       在前端工程化中,前端开发人员终于在不断的提高自己的地位,再也不是简单的切图仔了。当然,随之而来的就是我们的工作内容变得越来越多,变得越来越繁琐。不仅要不断的学习新的前端技术内容,而且还要独立维护前端的部署工作。因此,如何能快速的进行工程化内容的部署,就是一件非常有价值的事情。快速部署       对于前端的部署来说,其实主要就是将编译后的工程

2020-10-05 16:27:11 490

原创 前端常见面试-请求篇

        对于前端来说,请求是前端日常工作必备的,通过请求才能与后端进行数据交互,尤其在现在前后端分离的开发模式下,请求显得就更加重要。因此,对于前端开发者来说,掌握请求就很重要。下面将从http请求和常见的几个请求技术做具体的讲解####一、XMLHttpRequest   &...

2020-03-25 15:25:43 419

转载 JavaScript中call,apply,bind的深入理解与对比

在JavaScript中,call、apply和bind是Function对象自带的三个方法,这三个方法的主要作用是改变函数中的this指向。call、apply、bind方法的共同点和区别:apply、call、bind三者都是用来改变函数的this对象的指向的;apply、call、bind三者第一个参数都是this要指向的对象,也就是想指定的上下文(函数的每次调用都会...

2019-03-12 14:26:54 148

转载 js中this的指向的原理详解

  首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。...

2019-03-12 14:22:58 1063 1

转载 Ubuntu16.04安装最新版nodejs

更新ubuntu软件源sudo apt-get updatesudo apt-get install -y python-software-properties software-properties-commonsudo add-apt-repository ppa:chris-lea/node.jssudo apt-get update安装nodejssudo apt-get inst...

2018-02-16 17:42:03 4837 1

原创 原生js的操作节点的解释说明

操作的方法appendChild(node) 该方法是在childNodes列表末尾添加一个节点。由于整个dom元素都是通过指针相连的。再添加节点后,childNodes付费新增节点、父节点、以及以前的最后一个子节点的关系指针都会得到相应的更新。更新完成后,apendChild(node)返回新的节点。var returnNode=someNode.apppendChild(newNode);

2017-10-19 23:55:18 899

原创 javascript实现数据结构: 树和二叉树,二叉树的遍历和基本操作

树型结构是一类非常重要的非线性结构。直观地,树型结构是以分支关系定义的层次结构。树在计算机领域中也有着广泛的应用,例如在编译程序中,用树来表示源程序的语法结构;在数据库系统中,可用树来组织信息;在分析算法的行为时,可用树来描述其执行过程等等。下面讲解的内容完整代码在这:https://github.com/LukeLin/data-structure-with-js/blob/master/Bina

2017-09-21 22:37:35 326

原创 ie11和edge浏览器下REM的bug

最近在做项目的时候,为了进行响应式的操作,采用了现在出现的一个新的单位——REM,在主流的浏览器都是没什么问题的。但是在ie出现了灵异的bug。bug表述:加载页面的时候,页面的所有元素没有按照对应获取的js来计算出来的rem值来进行显示。但是在鼠标悬浮在对应的元素时会自己动按照对应的计算值来显示,从而就会出现闪烁的bug。由于上述代码还带有 resize 函数,假如 body 元素没有添加 fon

2017-08-15 14:12:17 5763

原创 小白学习"PredixUI的使用"系列一

今天,给大家一起学习predixUI的使用。那么,在学习prediUI的使用之前,先给大家简单的介绍一下关于predixUI的知识。Predix UI是一个拥有大量组件的UI库,合理的配合使用起组件,可以轻松地创建功能强大,用户友好的Web应用程序。其主要由三部分组成(附录:predixUI官方文档:https://www.predix-ui.com/#/home/):         1

2017-08-10 16:32:48 394

原创 vue-cli搭建项目问题解决方案

vue-cli 是基于node环境的一个vue钩子框架,可让为开发者开发者快速的搭建一整套包含vue,ut等相关的配置。首先需要安装node环境,可以直接到中文官网http://nodejs.cn/下载安装包。 只是这样安装的 node 是固定版本的,如果需要多版本的 node,可以使用 nvm 安装http://blog.csdn.ne

2017-08-10 15:52:16 3277

原创 前端自动化测试之chai.js断言库

chai.js简介chai.js 是一套TDD(测试驱动开发)/BDD(行为驱动开发)的断言库。包含有3个断言库支持BDD风格的expect/should和TDD风格的assert,这里主要说明expect/should库,BDD风格说简单的就是你的测试代码更加的语义化,让你的断言可读性更好,expect/should库都支持链式调用可以在node和浏览器环境运行,可以高效的和任何js测试框架搭配使

2017-07-25 17:14:24 6749

原创 js的数组知识之深入理解map和reduce

js的数组知识之深入理解map和reducejs的数组中定义了两个方法,一个map()和一个reduce()的方法,map() 方法返回一个由原数组中的每个元素调用一个指定方法后的返回值组成的新数组,Array的reduce()把一个函数作用在这个Array的[x1, x2, x3…]上,这个函数必须接收两个参数,reduce()把结果继续和序列的下一个元素做累积计算。具体阐述分别如下:1、map(

2017-07-20 01:12:59 2405 1

转载 前端应该懂的知识基础

一、您对js的原型是如何理解的?您对js的继承是如何理解的?能否举例说明js的继承?关于这个题目,我之前的一篇文章 http://www.haorooms.com/post/js_constructor_pro ,您可以看一下。理解一下原型prototype,关于继承,那主要是js原型链的继承。关于继承的理解及举例(我这里就不详细介绍了,简单介绍之后,你即使背过了,也不一定理解,对于公司也

2017-07-07 15:41:57 378

原创 手机访问电脑的本地网站或者服务器

最近开始转向移动开发方向,因此对于一个移动开发的前端来说,使用各种真机来进行自己网站或者系统的界面进行针对性的调试就显的尤为重要了。因此,会经常通过电脑开启一个wifi来供手机进行连接,形成一个小的局域网,然后就通过局域网的ip地址(查询ip地址,cmd——》ipconfig),通过ip地址来进行自己本地服务器中的项目访问。本以为这种小case的东西可以分分钟搞定,可是,可是,可是偏偏就出现了无妨

2015-11-18 20:29:08 24394

原创 vs开发调用窗体的方法

最近,正在学习vb.net 又一次开始使用了微软的一套开发工具,vs2008(有很多个版本)。然后在使用窗体时,通过一个窗体来调用另一个窗体的控件,以及对另一个控件的属性就行更改等操作又遇到了和曾经刚接触c#开发的时候一样的情况。每次想想就觉得相当的肾疼。 当然,在遇到该问题的时候,就开始了百度之旅。具体的做法是:Rem 首先创建一个窗体对象,创建的对象是指定需要调用的窗体名称Dim mian

2015-10-01 18:55:11 2536

原创 tomcat7.0 安装启动之后localhost:8080页面进不去,提示错误500

对于需要tomcat服务器来进行开发的新手来说,出错是新手们最不愿意看到的。在此,针对安装tomcat7版本的(安装版)服务器安装,在浏览器中输入localhost:8080,或者http://127.0.0.1:8080/后,却报400或者500的错误进行一个问题的解答。具体的错误展示页面如下:首先,需要考虑到是不是安装的tomcat版本和自己安装的jdk的版本一致,如果不一

2015-09-25 18:51:31 16598

原创 sql2008 r2 数据库 复制操作 代理作业失败的相关操作

前言:对于实在没有办法而又不得不使用sql server的亲们真是一路走来各种的辛酸呀!!!给各位亲们一个大大的赞,多的不说,直接步入正题解决问题。解决的方法:1.首先找到自己电脑的sql server 配置管理器(win8自己在应用程序里面找到对应),然后点击打开。 2.点击sql server服务进入右边的详细页面,分别查看sql server和sql server

2015-09-18 13:15:28 4922

空空如也

空空如也

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

TA关注的人

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