Fork me on GitHub
西风瘦码

万成的个人博客


  • 首页

  • 分类

  • 归档

  • 关于

  • 搜索

移动web开发适配方案之Rem

发表于 2018-07-25 | 分类于 javascript

移动端为什么要做适配

移动端相对PC端来说大部分浏览器内核都是基于Webkit的,所以大部分都支持CSS3的最新语法。但是由于手机的屏幕尺寸和分辨率都不太一样(尤其是安卓),所以不得不对不同分辨率的手机做适配来达到近似的展示效果。

阅读全文 »

探究JS中对象的深拷贝和浅拷贝

发表于 2018-07-04 | 分类于 javascript

深拷贝和浅拷贝的区别

在讲深拷贝和浅拷贝的区别之前,回想一下我们平时拷贝一个对象时是怎么操作的?是不是像这样?

1
2
3
4
var testObj1 = {a: 1, b:2}, testObj2=testObj1;
testObj1.a = 7;
console.log(testObj1); //{a: 7, b:2}
console.log(testObj2); //{a: 7, b:2}

阅读全文 »

《BAT前端进阶[师徒班]》学习总结

发表于 2018-06-03 | 分类于 笔记

这是一个培训课

是的,这是一个面向中级前端的培训班,但明显跟传统的填鸭式培训班不太一样。这边的老师都是大牛这是毫无疑问的,而且都是一线开发人员。而且课程一开始就说明了面向了是有1-3年有工作经验的前端,所以课程难度还是有些的,信息量也很大,需要自己充分消化吸收。

阅读全文 »

浅析使用vue-router实现前端路由的两种方式

发表于 2018-05-14 | 分类于 vue

关于vue-router

由于最近的项目中一直在使用vue,所以前端路由方案也是使用的官方路由vue-router,之前在angularJS项目中也是用过UI-router,感觉大同小异,不过很显然vue-router更友好一些。本文就以vue-router为例浅析我所理解的前端路由,具体用法和一些基本语法就不一一介绍了,官方文档说的更加清晰

阅读全文 »

webpack之proxyTable设置跨域

发表于 2018-05-03 | 分类于 javascript

为什么要使用proxyTable

  • 很简单,两个字,跨域。
  • 在平时项目的开发环境中,经常会遇到跨域的问题,尤其是使用vue-cli这种脚手架工具开发时,由于项目本身启动本地服务是需要占用一个端口的,所以必然会产生跨域的问题。当然跨域有多种解决方式,这里就不一一例举,下次弄篇文章单独讲,在使用webpack做构建工具的项目中使用proxyTable代理实现跨域是一种比较方便的选择。
阅读全文 »

《免费前端教程不会告诉你这些》知乎LIVE读后感

发表于 2018-04-22 | 分类于 笔记

这个是昨天偶然间在知乎上看到的一个知乎LIVE,答题就是音频在线直播吧,我试听了一下觉得分享的还不错,就买了完整的。主讲人叫方应杭,貌似是个挺牛逼的程序猿,之前没有听过,但这是个典型的科班出生的程序员,全栈,挺佩服他的。接下来就整一些挺的过程中整理的点吧:

阅读全文 »

JS正则表达式的分组匹配

发表于 2018-04-22 | 分类于 javascript

什么是分组

通俗来说,我理解的分组就是在正则表达式中用()包起来的内容代表了一个分组,像这样的:

1
2
var reg = /(\d{2})/
reg.test('12'); //true

这里reg中的(/d{2})就表示一个分组,匹配两位数字

阅读全文 »

探究JS中的连等赋值问题

发表于 2018-04-14 | 分类于 javascript

一、引子

最近在看别人的博客时无意中看到一个这样的问题

1
2
3
4
5
6
7
var a = {n: 1};
var b = a;
a.x = a = {n:2};

console.log(a.x); //undefined
console.log(a); // {n: 2}
console.log(b); // {n: 1, x: {n: 2}}

阅读全文 »

JS中将对象转化为数组

发表于 2018-04-07 | 分类于 javascript

前言

其实这本来应该是一个很基础的问题了,但我之做一想记录一下是因为之前因为对象转数组的时候卡住了后来弄了出来,但最近再遇到这个问题时竟然又卡主了,所以,关于这个问题,如何把一个对象{‘未完成’:5, ‘已完成’:8, ‘待确认’:4, ‘已取消’:6}转为[{“未完成”:5},{“已完成”:8},{“待确认”:4},{“已取消”:6}],你已经知道如何操作了,那这篇文章你也就没有必要看了。

阅读全文 »

JS种正则表达式的基础用法

发表于 2018-04-01 | 分类于 javascript

基础语法

元字符
常用元字符 含义
. 匹配除换行符以外的任意字符
\w 匹配字母数字或下划线
\W 匹配不是字母、数字、下划线的字符
\d 匹配数字,相当于[0-9]
\D 匹配不是数字的字符
\s 匹配任意不可见字符,包括空格、制表符、换行符等
\S 匹配任意可见字符
^ 匹配字符串的开始位置
$ 匹配字符串的结束位置
阅读全文 »
1234
万成

万成

34 日志
9 分类
30 标签
GitHub 博客园
© 2019 万成
本站访客人数:
|
总访问量:次