自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Picking_up_stones的博客

如果你知道自己去哪,全世界都会为你让路

  • 博客(6)
  • 收藏
  • 关注

原创 Rgb颜色和十六进制颜色值的相互转换

前言:最近答了各大厂的笔试题,答得都很不好,还是基础太差了,尤其在正则表达式方面老是不会写,今天就做两个练习题巩固一下。一. 将rgb颜色值转换为十六进制值输出,转换前验证rgb的格式是否正确关于这个题主要就是考察正则表达式的运用了1 . 验证rgb的正则表达式:var reg = /^rgb\((\s*[1-2]?[0-9]?[0-9]{1}\,)(\s*[1-2]?[0-9]?[0-9]{1

2017-08-27 16:57:37 3743

原创 浏览器的缓存机制

前言:在前天的面试中被问到了浏览器是如何实现缓存的,当时回答的乱七八糟,所以今天就总结一下关于浏览器缓存的知识,希望给自己加深印象,也能帮到更多有需要的人。一. 资源为什么需要被浏览器缓存?因为有些网站作为普通用户我们可能会每天都访问,或者在进入网站后,我们会多次访问同一个页面,如果每次都从服务器去加载资源的话,一直在做重复的事,对服务器来说会是一种浪费,对用户来说,每次请求资源都需要去等待服务器发

2017-08-23 18:29:46 464

原创 用Vue实现个人博客的前端界面

上一次认真的学习使用Vue已经是四月份的事了,当时只是简单的就像使用jQuery一样,直接引入页面,没有使用任何组件、路由,写了个cakeroom的小demo,感兴趣的可以去看下: github展示链接:https://lwjcode.github.io/cakeroom/view/home.html这次就更加深入的学习如何使用vue-cli,去组件化的开发一个项目;以及如何使用路由vue-...

2017-08-09 12:21:50 26284 3

原创 Vue+NodeJS的跨域请求如何保存session

今天一直在练习如何使用Vue,就把自己之前用node写的个人博客改改,拿来当接口,涉及到跨域请求的问题,接下来简单的说下自己所遇到的问题,和解决方法。一. 用cors来实现跨域请求:一想到跨域请求,脑子里首先出现的是jsonp,但是jsonp只能是get请求,在向后台提交数据时显然用get是不合适的,所以选择用cors,用cors时后台要实现相关的配置,如下:var app = express();

2017-08-04 21:46:36 4469 1

原创 JavaScript预解析

JS是解释型语言,在运行前不需要编译,也就是边解释边执行,但是在执行之前有一个预处理的过程,以便在后续的执行过程中确定程序的上下文关系。一. 预解析的对象是什么?预解析是针对var声明的变量或函数,以及用function声明的函数,和函数定义时的形参,都会进行预先的声明并赋初值。(1)对于var: 在处理用var声明的变量或函数时,会赋初值为undefined,尽管在声明时已经赋初值,但预解析阶段

2017-08-04 13:59:57 471

原创 JavaScript实现浏览器顶部的进度显示条

后来打开很多网页在导航栏顶部都有一个进度显示条,就在想如何显示进度呢?那样的JS要如何写?如何知道网页加载到哪了呢?就上网搜了下如何实现,发现实现的思路很巧妙,今天来简单的总结下。一. 原理原理特别简单,我想知道浏览器是如何解析并渲染网页的都知道,HTML文档的代码是按照出现的顺序,从上往下一条一条的执行的。所以我们就可以根据网页代码执行的顺序在合适的位置加上JS代码,去控制进度条的长度变化就可以了

2017-08-02 20:55:14 3035 2

空空如也

空空如也

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

TA关注的人

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