- 博客(67)
- 收藏
- 关注
原创 说说那些经典的web前端面试题-JavaScript部分
JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj) === "string"typeof obj === "string"obj.constructor === String请用js去除字符串空格?方法一:使用replace正则匹配的方法去除所有空格: str = str.replace(/\s*/g,"");去除两头...
2019-05-17 22:44:42
494
原创 如何成为前端开发人员的10个技巧!以及前端学习路线
为你总结了如何成为前端开发人员的10个技巧!以及前端学习路线,欢迎参考!前端开发需要学习什么?或者需要掌握哪些技能?在准备学习前端前,您可能不确定从哪里开始、选择什么编程语言,使用什么工具,框架和技术。所以一定要先了解清楚,先入门,再针对性的学习!正如php中文网灭绝师太所说:“前端开发就像一片海洋。你碰巧有一艘船,但没有地图。首先学习浅水区,然后深入。”前端学习路线1...
2019-05-17 22:36:29
1853
原创 作为一名Web前端开发工程师,2019告诉你如何正确的学习前端
想学习前端HTML5开发少走弯路?只能说学习没有捷径,但可以找到一个适合自己正确的学习方法。万事熟能生巧,学html5开发编代码也是一样的道理,遵循以下几点,想学不会都难,简直就是简单粗暴。先从大家学习上的一个误区开始谈起。Web前端的学习误区网页制作是计算机专业同学在大学期间都会接触到的一门课程,而学习网页制作所用的第一个集成开发环境(IDE)想必大多是Dreamweaver,这...
2019-05-17 22:33:43
1608
原创 15个最佳的HTML/CSS设计和开发框架
专业的网页设计是既复杂又耗时的。它需要HTML和CSS框架的完美结合。这些框架不仅可以为设计方案增加特定的功能,还可以大大地节省时间和精力。高效的框架不仅是网站设计的基础,它提供的各种丰富多彩的功能,还提高整体的功能和性能。一个网站的外观和设计完全可以通过一些完美和可靠的工具而彻底改头换面。现在,越来越多的网页设计师和编辑人员选择使用CSS框架来创建网站。所以,如果你正在寻找一些高效的HTML...
2019-05-03 19:53:45
25463
原创 .分享10个最新的Web前端框架
在Web开发的世界里,框架是很常见的东西,甚至每天都有新的框架和模板产生,你很难对它们都了解,你也很难决定应该使用哪一个框架。前端Web框架的本质就是JavaScript,CSS和HTML相关组件的集合,你可以把它应用到日常的项目中,可以极大节省开发时间,特别是在那些紧急的项目中。这里,我们为大家列出了10个前端Web框架,可以参考。这里还是要推荐下小编的web前端学习 群 : 569146...
2019-05-03 19:52:23
2920
原创 前端开发必备常用工具函数小结
1、时间格式化等方法推荐使用 moment.js 的库文件2、模板、循环、MAP等方法使用underscode.js 的方法3、表单序列化成JSON这里还是要推荐下小编的web前端学习 群 : 569146385,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括 小编自己整理的一份最新的web前端资料和0基础入门教程,欢迎初学和进 阶中的小伙伴。在不忙的时间我会给大家解...
2019-05-03 19:50:56
637
原创 程序员如何进阶成为大神
当然也会有团队合作开发,app接口这些的!但大部分时间都是独立开发!而且从来都没有带着做过项目!技能从服务器linux到移动端h5都会!因为之前大学学的是会计,写代码是后来培训的!所以现在感觉自己到了一个瓶颈期了!不知道该如何进行下一步了!求指点一下方向! 1.首先要确立你的技术方向和目标,然后朝着这个方向和目标走下去,最重要的是做好职业规划 比如,你是做php的,你...
2019-04-27 14:20:10
453
原创 前端程序员入门、进阶必备的5大网站,你知道几个?
这样样一个问题:前端程序员会不会被淘汰?其实,有这种危机意识为时尚早。倘若没有多花一些时间学习,自身能力不够,做什么迟早都会被淘汰。不过,有些程序员不知道学习前端从何下手,给小伙伴们介绍5个好网站:0、freecodecampFreeCodeCamp可以说是入门前端的神器,是全球最火的Web开发学习平台之一。学习前端编程采用了闯关模式,让你有打游戏的冲动,一步步过关升级,边学...
2019-04-27 14:16:55
1452
原创 阿里前端工程师畅谈:2019年前端3大增值技能
作为一个以技术见长的前端工程师,要想始终具备足够的竞争力,就要保持终身学习的心态和习惯。2019年前端会有怎样的发展趋势和新技术的涌现和应用?昨天看到一位阿里前端工程师分享的个人对于2019年前端发展的预测和见解,其中说到的3大增值技能,我认为对于前端工程师来说非常受用,接下来就和大家一起分享一下。图形学未来图形学会和前端结合的更紧密。图形实际上是UI最重要的一部分计算机科学,同时它也是计...
2019-04-27 14:11:52
377
原创 2019年三大主流前端框架比较,程序员会怎么选?
关于Web前端三大框架,一直以来是广大前端开发者口水战必争话题。那么今天也来趟一趟这浑水,小编个人一点小的看法,轻喷哦~之所以Web前端框架这个话题热度那么高,很大程度上是因为受众众多。这一点小编要解释给Web前端小白听一下,虽然你在刚开始学习的时候往往是从HTML,CSS,JS学起的,但是一个完整的课程最后肯定是少不了Web框架的。因为最后在实际工作的时候,一般都是在框架上搭建网站的,是不会...
2019-04-27 14:09:25
3830
1
原创 面试题:如何实现一个深拷贝
引言上篇文章详细介绍了浅拷贝Object.assign,并对其进行了模拟实现,在实现的过程中,介绍了很多基础知识。今天这篇文章我们来看看一道必会面试题,即如何实现一个深拷贝。第一步:简单实现其实深拷贝可以拆分成 2 步,浅拷贝 + 递归,浅拷贝时判断属性值是否是对象,如果是对象就进行递归操作,两个一结合就实现了深拷贝。根据上篇文章内容,我们可以写出简单浅拷贝代码如下。//...
2019-04-26 13:40:37
6306
1
原创 从 IIFE 聊到 Babel 带你深入了解前端模块化发展体系
前言作为一名前端工程师,每天的清晨,你走进公司的大门,回味着前台妹子的笑容,摘下耳机,泡上一杯茶,打开 Terminal 进入对应的项目目录下,然后 npm run start / dev 或者 yarn start / dev 就开始了一天的工作。当你需要进行时间的转换只需要使用 dayjs 或者 momentjs, 当你需要封装 http 请求的时候,你可以用 fetch 或者 axi...
2019-04-26 13:30:26
474
原创 配置一个vue-cli3.0项目
说起来有点丢人,我已经使用vue好久了,但是怎么从0开始配置一个vue项目,每次还是要百度。这次决定写个博客,加强下记忆,如果再记不住就直播自己的女朋友洗澡。以下以新建一个图书管理项目为例。我使用vue3新建项目,对于创建一个项目来说,vue3真的比vue2简单很多。1.初始化项目1.1全局安装vue-cli创建vue项目,首先要确保全局安装了vue命令行工具。这里还是要推荐下...
2019-04-26 13:26:13
1368
原创 一名【合格】前端工程师的自检清单
开篇前端开发是一个非常特殊的行业,它的历史实际上不是很长,但是知识之繁杂,技术迭代速度之快是其他技术所不能比拟的。winter在他的《重学前端》课程中提到:到现在为止,前端工程师已经成为研发体系中的重要岗位之一。可是,与此相对的是,我发现极少或者几乎没有大学的计算机专业愿意开设前端课程,更没有系统性的教学方案出现。大部分前端工程师的知识,其实都是来自于实践和工作中零散的学习。这...
2019-04-26 13:11:47
1422
1
原创 金三银四魔都两年半前端面经
前言先介绍下个人基本情况,16届本科非计算机相关专业,毕业转行前端,过年后裸辞休息了半个月,然后到三月份开始全力准备面试,主要是过去做过的项目总结,刷算法题,巩固基础知识之类的。3月末开始面试。因为目前网上面经还是以1~3年居多,我投简历对标的3~5年岗位,考察点确实有些不一样,这里把接近3个星期的面试经历分享出来,希望能帮到大家。过程公司选择因为我觉得面试更多的算是一个技术交流过...
2019-04-26 13:07:40
463
原创 除了框架,前端面试还问什么?
现在的前端技术的发展日新月异,各种新技术层出不穷。前后端分离的开发模式也让前端开发者的地位日益提升,待遇日渐水涨船高,自然有很多小伙伴慕名入了前端开发的坑,希望能在前端领域大展宏图。但一个残酷的现实是市场上从不缺少初级前端开发,稀缺的的永远是高级前端开发。物以稀为贵,一名高级前端开发的薪资是初级前端得好几倍,扎心的是初级前端往往还要担心失业的风险,而高级前端则是猎头们竞相追逐的抢手货。...
2019-04-24 15:41:17
501
原创 2019年前端开发者应该学习哪些东西?
前端处于一个高速发展的时代。我们站在2019年的节点上,回望前端的发展,在过去十年中,前端从简陋的HTML,CSS,JavaScript三把刷子做出来静态网页的时代,发展到现在视觉效果酷炫,适用终端广泛,开发手段丰富多样的前所未有的黄金时代。越来越多的开发者涌入前端行业淘金,那么就有一种说法流传出来,“前端开发已经饱和了”,“前端开发要找不到工作了”。这是不是在危言耸听,真相是什么样的呢?...
2019-04-24 15:34:59
695
原创 函数式编程,真香
最开始接触函数式编程的时候是在小米工作的时候,那个时候看老大以前写的代码各种 compose,然后一些 ramda 的一些工具函数,看着很吃力,然后极力吐槽函数式编程,现在回想起来,那个时候的自己真的是见识短浅,只想说,'真香'。最近在研究函数式编程,真的是在学习的过程中感觉自己的思维提升了很多,抽象能力大大的提高了,让我深深的感受到了函数式编程的魅力。所以我打算后面用 5 到 8 篇的篇...
2019-04-24 15:19:03
3451
原创 11个 教程中不常被提及的 JavaScript 小技巧
有一些在日常工作中经常出现却容易被忽略的JavaScript小技巧,作者从中选取了11个教程中不常被提及的案例,供大家一起学习!1、过滤唯一值Set类型是在ES6中新增的,它类似于数组,但是成员的值都是唯一的,没有重复的值。结合扩展运算符(...)我们可以创建一个新的数组,达到过滤原数组重复值的功能。const array = [1, 2, 3, 3, 5, 5, 1];con...
2019-04-24 15:12:04
132
原创 微软新 Edge 有时会假扮成不同浏览器
Chromium 版 Microsoft Edge 近日被发现会根据所访问的站点模拟其他浏览器。这可能是出于兼容性原因。随着新版 Edge 的发布,微软现在使用 Chromium Blink 引擎而不是原始的 EdgeHTML 引擎。微软还开始将原始 Edge 独有的功能添加到他们基于 Chromium 的版本中。新的 Chromium Edge 浏览器将会通过切换用户代理以伪装成其他浏览...
2019-04-24 15:05:55
626
原创 一个程序员要扔掉多少代码,才能成为真正的程序员
俗语说,女怕嫁错郎,男怕入错行。程序员这行当,不贫不富,靠技术吃饭,一直还算个体面职业。进了程序员这行的兄弟们,即便日后飞黄腾达了,谈起早年的编程生涯,都还是自豪的。不过呢,程序员这个职业,有个挺悲哀的地方,那就是无效工作的占比极高。直接点说,程序员辛辛苦苦敲的代码,大部分都是没用的,都是要扔掉的。这个特点非常鲜明,和别的职业差距相当大。和农民比,农民种的作物,几乎很少浪费。有...
2019-04-23 19:30:27
338
原创 JavaScript学习总结之--原型和原型链详解
一、私有变量和函数在函数内部定义的变量和函数,如果不对外提供接口,外部是无法访问到的,也就是该函数的私有的变量和函数。<script type="text/javascript">functionBox(){varcolor="blue";//私有变量varfn=function()//私有函数{}}</...
2019-04-23 19:29:13
280
原创 程序猿成长的四个阶段
一、帮别人挣钱(打工)不管你是刚入职的小兵,还是管人的经理,甚至是唬人的总监,都属于这一阶段。通常程序员在这一阶段的职业发展分两条线,专家(技术)线和管理线。专家线主要跟机器打交道,搞搞性能调优,高并发处理等等高精尖的问题;管理线主要跟人打交道,了解下属的状态,控制资源和进度。这一阶段的特点是稳定,低风险也低门槛。缺点是有天花板,一切按部就班,不会有太大起伏。收入可以...
2019-04-23 19:28:08
270
原创 对于程序员来说,学历真的很重要么?
张雪峰怼某公司老板的场景,让人看了忍俊不禁。当看这段对话笑过后,也不得不想思考这样一个问题---在IT企业中,程序员的学历真的很重要么?今天我们一起带着这个思考来看这篇文章。作为有学历的大神可能看标题都不屑一看,我确实没有学历,也经受了没有学历的痛,但我不是来发牢骚的,只是想通过阐述几个问题,来分析这样一种事实的存在,并谈谈其原因、影响、解决方法以及我们该如何去对待。· 首先,...
2019-04-23 19:24:54
1171
原创 前端入行两年--教会了我这些道理
1.前言光阴似箭,日月如梭。不得不感慨时间过得很快,2017差不多结束了,一下子我从事前端开发的时间已经两年了。这两年可以说是一波三折,回想这两年的经历,让我忍不住了写下了这篇文章,记录自己在这两年经历的种种种种。这篇文章,打算当做自己的一个经历记录,而对于看这篇文章的你,希望你们能从我的经历里面吸取教训,希望即将步入前端和已经从事前端的你,不要想我这样一波三折,在前端的路走得更好。2.大...
2019-04-23 19:23:52
568
原创 史上最详细VUE2.0全套demo讲解 基础1(模板语法)
一开始在vue1.0的时候我就开始关注掘金的vue专栏,但是一直给我一种感受,真正能静下心来给读者写好每一个细讲,每一个讲解点,我觉得是最重要的,虽然我没有什么能力给大家带来像iview,mint ui等一系列大牛的基础vue带来的ui框架,但是我相信通过我自己一点一点的积累,自己如何去入门一个mvvm框架的时候,慢慢用上所有最常用的api这都是一个积累的过种,这也是我在掘金的第一篇,我只想写一个...
2019-04-23 19:21:18
484
原创 vue.js面试题总汇
active-class是哪个组件的属性?vue-router模块的router-link组件。嵌套路由怎么定义?在实际项目中我们会碰到多层嵌套的组件组合而成,但是我们如何实现嵌套路由呢?因此我们需要在 VueRouter 的参数中使用 children 配置,这样就可以很好的实现路由嵌套。index.html,只有一个路由出口<div id="app"> ...
2019-04-23 19:19:32
2513
原创 CSS 样式书写规范
可能不同团队都有各自的规范,又或者很多人在写 CSS 的时候还是想到什么就写什么,不存在太多的约束。我觉得 CSS 代码规范还是有存在的必要的,尤其是在团队配合,多人协作下,规范就显得尤为重要。本文的所列是实践当中得出的一套比较不错的 CSS 书写规范,并不希望大家完全采用,而是希望可以结合自己的团队需要,发展出一套适合自己的 CSS 代码规范。也希望可以有更多的建议...
2019-04-23 19:18:29
180
原创 将时间对象转为字符串
1. toString()toString()函数用于将当前对象以字符串的形式返回,toString()函数的返回值为String类型。也就是返回当前对象的字符串形式。JavaScript的许多内置对象都重写了该函数,以实现更适合自身的功能需要。 类型 行为描述 Array 将Array的每个...
2019-04-23 19:17:28
3908
原创 Ajax 的全面总结
Ajax在前端开发中有着举足轻重的地位,关于Ajax的使用和注意事项一直是一个重要的话题,借此机会,本文希望对Ajax做一个全面的总结,彻底揭开Ajax的神秘面纱。一.什么是AjaxAjax(Asynchronous JavaScript and XML),可以理解为JavaScript执行异步网络请求。通俗的理解的话就是,如果没有Ajax技术,改变网页的一小部分(哪怕是一行文字、一张图片...
2019-04-23 19:16:43
177
原创 最新移动端web开发总结
1.前言到目前为止,互联网行业里,手机越来越智能化,移动端占有的比例越来越高,尤其实在电商,新闻,广告,游戏领域。用户要求越来越高,网站功能越来越好,效果越来越炫酷,这就要求我们产品质量越来越高,web前端开发而言是一个挑战,是一个难题,也是一个机遇。如何让我们所开发的手机页面能有更好的交互体验,就是这篇文章的主旨:移动web开发问题和优化小结。这个只是我自己在开发的时候知道的坑,如果大...
2019-04-23 19:15:46
2907
1
原创 css3使用技巧:细线边框的3种不同的写法
最近在做一个H5手机页面项目遇到了一个小小的问题,就是边框描边1像素的问题。例:网易一般的app边框描边的线都小于一像素,那么我就像往常一样直接描了1px的边框,虽然是1px可是结果和app里的描边完全不一样“粗了”,所以就在网找了一下看看有没有解决方法,可是找了一会没找到,那咋办,需求方不愿意不要这么粗,那就只能自己解决了。1,首先想到的方法是做一张高2像素(1像素有颜色1像素没...
2019-04-22 19:37:34
1347
原创 给初学前端开发者的5点建议
最近接触了很多前端的小伙伴,和他们谈了很多职业发展的问题,大部分是做了一到三年的前端新手。在交流中发现了一个很有意思的现象,同样是入门不足三年,有部分人觉得前端很有前途,甚至有人年薪已经30W以上,但也有部分人觉得前端薪资不高,技术体系庞杂,迭代速度飞快,苦于学习各种不断更新的技术和框架,心神俱疲。同样是前端工程师,技术体系是相同的,工作年限也是相近的,为什么差别这么大?我在前端领域摸爬滚...
2019-04-22 19:36:39
720
原创 一个BUG是如何逼疯美团前端工程师
写半天代码,改一天BUG,这就是程序员的日常。大大小小的bug充斥着工作的边边角角,有些bug很有趣,但有些bug,可能会让你后悔不准备一把菜刀。找到bug后,简直就是侮辱智商一样。狂奔的蜗牛是一家外卖平台的前端工程师,临时接收一个大项目,需要把原来平台的老代码,迁移一部分到新平台上。他所负责的,就是将物流模块的相关代码。在正常情况下,外卖配送区域的地图,应该展示如下的效果:...
2019-04-20 20:41:38
868
原创 看看20万程序员怎么评论:前端程序员会不会被淘汰?
今天看到新闻,有团队做了款软件手机版这段时间发布了,可以直接生成网页,在想web前端值得学下去还是该改学后端,做这个决定。个人感觉最吸引的地方就是门槛低还可以按照自己要求傻瓜式生成,已经看到体验感不错的网页,而且科技追求的不是一直都是精益求精 吗,不知道是不是自我危机意识太强烈?目前刚接触前端菜鸟我的疑惑是,最终目的网页做出来的目的不就是为了符合顾客的要求,还有访问者体验感吗?两个都能做到,而且成...
2019-04-20 20:41:31
408
原创 知乎上万程序员吐槽:回忆入门前端的那些事 扎心!
刚开始的时候,有一堆理想,遇到很多困难都不知道如何解决,身边也问不到人,就纹了个纹身激励自己。直到现在也没后悔过这里还是要推荐下小编的web前端学习 群 : 569146385,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括 小编自己整理的一份最新的web前端资料和0基础入门教程,欢迎初学和进 阶中的小伙伴。在不忙的时间我会给大家解惑。 不懂...
2019-04-20 20:41:24
775
原创 2019年20种程序员必备前端Web开发工具
许多前端开发工具可以加速Web开发。以下是包含主要功能和下载链接的顶级工具的精选列表。1)Npm:Npm是JavaScript的Node包管理器。它有助于发现可重用代码的包并以强大的新方式组装它们。此Web开发工具是一个命令行实用程序,用于与帮助打包的所述存储库进行交互。特征:在Registry中发现并重用超过470,000个免费代码包 鼓励团队内的代码发现和重用 发布和控制对...
2019-04-20 20:41:08
2220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人