[置顶] 写给想成为前端工程师的同学们

本文转载自:https://www.h5jun.com/post/to-be-a-good-frontend-engineer.html前端工程师是做什么的?前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色。从狭义上讲,前端工程师使用 HTML、CSS、JavaScript 等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端、移动端网页,处理视觉和交互问题。从广义上来讲,...
阅读(9303) 评论(5)

[置顶] 前端,我为什么不要你

对于文中提到的一些观点还是持保留态度,之所以把这篇文章转载过来,并且置顶,是想给自己一些勉励,如果自己某天换工作,不想得到下面的一些评价。本文转载自博客园地址:http://www.cnblogs.com/vans/p/4550356.html今年一月份以前端主管的身份进入现在的公司,到现在为止陆陆续续面试了十几个应聘者,惊讶地发现前端这个细分岗位的市场行情竟如此奇怪,一方面是各种公司争相聘请,导...
阅读(2439) 评论(7)

记一次fis3+react开发经历

前言:虽然说是记录fis3+react的一次开发经历。但是在项目的上线前几天收到公司TC委员会的邮件,因为react的开源协议让找到react的替代方案,并且逐步下线线上的react项目。真的是可以用“出师未捷身先死”来形容这次开发了。不过经过调研以后发现在业界已经有了一些开源方案来替代react 。最有名的就是preact的了吧。而且按照官网的方案来做迁移的话,迁移的成本也挺小的。后续会介绍下迁移...
阅读(108) 评论(0)

工作三年小结----我依然是那个不变初心的少年

引子每次写这样总结性文章的时候,开头的引子都会花费好多时间和心思去写。而且是写了改,改了写。本来开头是想写写老狼的《青春无悔》的,想写写前段时间看的电视剧《白鹿原》的,想写写最近读的一本书《历史在你我身边》的。反反复复的写了几次结果是都放弃了。上周末去看了《战狼2》,很不错的电影,满满的爱国情怀。看着非洲人民的生活环境真的是水深火热,体会到了有国才有家这句话的含义。第二天早上看了习大大的沙场点兵。明...
阅读(6203) 评论(29)

记最近一次Nodejs全栈开发经历

背景:前段时间大部门下新成立了一个推广百度OCR、文字识别、图像识别等科技能力在金融领域应用的子部门。因为部门刚成立,基础设施和人力都是欠缺的。当时分到我们部门的任务是抽调一个人做新部门主站前端开发工作。本来说的是只负责页面的开发工作。当我参加过需求品审会后,了解到新部门人力不足,而我今年主要任务又是在我们部门做基于Nodejs的前端后端分离的架构升级工作。在这之前就是用Nodejs写了两个内部系统...
阅读(3930) 评论(17)

MDN搜索结果自动跳转中文地址

MDN社区(即Mozilla开发者社区)具有很多高质量中英文文档。它是我开发时遇到概念模糊的地方经常访问的网站。因为默认搜索一些代码,优先显示的都是英文。但是恰恰这些显示的英文文档是有中文的。每次都是自己手动切换下中文显示。所以就想着在点击英文链接的时候,能够自动跳到中文链接。需求分析 点击英文的搜索结果自动跳转到中文文档地址。 问题分析其实在MDN的每篇文档的页面上都提供了一个select表单供用...
阅读(536) 评论(0)

踩坑koa1.x升级koa2.x及前端工程师面临的新挑战

前言较早的Nodejs开发者为了实现程序的同步都会使用几个“工具”,回调,promise,co,或者是generator。记得写过一个递归删除目录下文件和文件夹的需求,用以上方法都是各种不爽(关键我就是想简单的写个递归啊)。就在前几天Nodejs发布了v7.6.0版本。Nodejs开发者终于不用使用第三方模块就可以使用async和await让自己的程序在不需要异步的地方保持同步的特性了。就在Node...
阅读(3037) 评论(0)

微信小程序开发知识点总结

微信小程序开发知识点总结1.微信小程序的目录结构1.外联公共样式的方法根据微信的官方文档,是支持@import的方式一如外联的公共样式的 使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。 文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxss.html但是在...
阅读(1719) 评论(0)

迟到的2016年年终总结----拒绝平庸的一年

前言本来应该是2016年年末或者2017年年初的时候写完这篇文章的,最终还是事与愿违,没有能够按计划完成这件事情(写作真的是一件困难的事情)。2016年的最后一天看了一场电影《血战钢锯岭》。抛开惨烈的,逼真的剧情不说,女主真的很漂亮,是我喜欢的类型。而我也是被男主的撩妹技折服。主人公说的那句: “如果我不坚持自己的信仰,我不知道活着还有什么意义!”。 是啊,明白自己人生方向的人,是多么的让人羡慕...
阅读(1706) 评论(5)

微信小程序调研文档

关于微信小程序之前只是听说,并没有引起我太大的兴趣。周一被小程序刷屏,然后就顺手搜索了解了一下。发现小程序已经火遍了整个程序员圈子。刚好团队内部有个需求需要微信小程序。就紧急对微信小程序进行了调研,阅读过开发者文档后总结了以下的几个开发者比较关心的问题: 微信小程序提供给开发者的能力有哪些; 在微信小程序易忽略的知识点和代码安全问题; PassFE和PassRD的学习和开发成本; 注意:这篇文章删除...
阅读(938) 评论(0)

对“粘连”footer布局的思考和总结

经典的"粘连"footer布局参考文章链接在文章末尾,简单的语言总结如下:经典的“粘连”footer布局就是。我们有一块内容。当的高度足够长的时候,紧跟在后面的元素会跟在元素的后面。当元素比较短的时候(比如小于屏幕的高度),我们期望这个元素能够“粘连”在屏幕的底部。如下图所示:当main足够长时当main比较短时上面布局的实现方法在参考文章中已经有提到。下面主要探讨我们项目中遇到的情况:我们需要实...
阅读(2120) 评论(0)

Vue.js 和 MVVM 小细节

本文转载自博客园:http://www.cnblogs.com/onepixel/p/6034307.html?f=tt&hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.ioMVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这...
阅读(1088) 评论(0)

再谈移动端适配和点5像素的由来

前言这篇文章的内容如题目一样,主要分为两个部分,谈谈业内主流的移动端适配解决方案点5像素的由来和实现方法建议在读这篇文章的时候先读下这篇文章《高清屏概念解析与检测设备像素比的方法_20161005》,因为这些文章涉及的很多概念在这篇文章中都会提到。1.再谈移动端适配1.1百分比解决方案的缺点在我们的项目中大量的使用百分比来解决页面在宽度上的自适应,其实在高度上并没有很好的自适应。所以在我们的前端页...
阅读(2055) 评论(0)

高清屏概念解析与检测设备像素比的方法

前言做移动端h5开发很久了,从开始入行到现在。很多知识和工具都是在用前辈留下的遗产,都没有深入的研究过原因,了解为什么要这么去做。终于在国庆节有一个大块的时间,把最近看到的东西总结一下,也算是对这方面的知识划一个句号。着实把国庆节过成了劳动节,没办法,自己就是一个这样的人,“有些应该去做的,而且有能力做的,但是不把它给做了,心里面总是不舒服”。这篇文章的内容主要分为两个部分: 高清屏相关概念解析与和...
阅读(1479) 评论(0)

nodejs分析excel文件将结果写入excel文件

背景因为 Team 本身工作性质的问题,平时需要值班。值班数据可以导出为本地的Excel文件。之后需要对Excel中的结果数据做分析,并且制作图表写周报发给老大。对于我这种对word都玩不转的人,别说用Excel中强大的公式分析数据了��。轮到我值班的时候就用nodejs写了一个脚本自动处理Excel中的数据,并且将数据再写入Excel文件。后来分享给同事,得到了老大的夸奖,自信心爆棚 ��之前仅...
阅读(1402) 评论(0)

移动端h5开发相关内容总结(四)

前言:看了下博客的更新时间,发现9月份一篇也没有更新。一直想着都要抽时间写一篇的,不然今年的更新记录就会断在了9月份。但是还是应为各种各样的事情给耽搁了。当内心突然涌起一股必须写点什么的时候,突然发现自己把写博客的“套路”都忘了。(●´ω`●)φ一直认为自己还是一个比较热爱思考的人。最近一直在思考两个问题:自己做技术的初衷;自己的技术成长之路;当然这两篇文章自己也在润色之中,相信很快会跟大家见面。...
阅读(4374) 评论(2)

JavaScript 面向对象开发知识总结基础篇

引子:1.JavaScript 中的变量类型和类型检测1.1原始类型1.2引用类型1.3內建类型的实例化1.4函数的字面形式1.5正则表达式的字面形式1.6类型检测1.6.1原始类型的检测1.6.2鉴别引用类型1.6.3鉴别数组1.6.4原始封装类型2.JavaScript 中的函数2.1定义函数的两种方式2.1.1函数声明2.1.2函数表达式2.2JavaScript函数的参数2.3函数的重载2...
阅读(3060) 评论(0)

html5学习开发指南

本文发表于CSDN《程序员》杂志2016年8月期,未经允许不得转载!概述:随着移动互联网的兴起,前端开发工程师的岗位也随着兴起。前端工程师不仅在用户和产品之间扮演着越来越重要的角色,而且前端的职能也能够(开始)朝着服务端延伸。所以不仅小公司缺人在招前端,大公司同样面临着缺少优秀前端工程师的尴尬处境。当我们在谈论或者招聘前端工程师的时候,都会提到熟练或者是熟悉 h5(html5) 开发。那么所谓的...
阅读(2635) 评论(3)

JavaScript设计模式----职责链模式

声明:这个系列为阅读《JavaScript设计模式与开发实践》 ----曾探@著一书的读书笔记1.职责链模式的定义使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。2.2.1 简单职责链模式故事背景:用户可以支付定金购买手机,并且可以获得优惠券。没有支付定金的就是普通用户,进入普通购买模式,没有优惠券,且...
阅读(1369) 评论(1)

工作两年小结----勿忘初心不负梦想

前言:转眼又是一年,2016年7月3号是自己正式参加工作两年,入职一家新公司工作两个月的日子。每年到这个时间点,总是想要写点儿什么总结一下。前半年除了学习提高专业技能外,主要读了几本书《余罪》,沉默的羔羊系列。这里我想说《余罪》原著比现在爱奇艺播出的网剧真的好看一百倍。我是先看完书,再看了2集电视剧,然后真的看不下去了,因为张一山刻画的余罪跟自己心中的那个余罪落差太大。我甚至觉得夏雨来主演会更好一...
阅读(5402) 评论(27)

JavaScript设计模式----策略模式

声明:这个系列为阅读《JavaScript设计模式与开发实践》 —-曾探@著一书的读书笔记1.策略模式的定义将不变的部分和变化的部分隔开是每个设计模式的主题。 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 2.策略模式的目的将算法的使用与算法的实现分离开来。3.传统语言中的策略模式和JavaScript中的策略模式对比3.1.传统语言中的策略模式使用策略模式来实现计算奖金 v...
阅读(1399) 评论(0)

Chrome开发者工具中关于“Deferred long-running timer task(s) ”的警告

原文地址:http://stackoverflow.com/questions/37367200/what-is-the-deferred-long-running-timer-tasks-warning-in-the-chrome-devtools在开发过程中遇到了题目描述的问题,使用 Google 搜索,中文答案很少,而且没有令人满意的。就在segmentfault上提了一个问题,而且很快我就发...
阅读(4648) 评论(0)
133条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:679407次
    • 积分:7495
    • 等级:
    • 排名:第2993名
    • 原创:116篇
    • 转载:16篇
    • 译文:1篇
    • 评论:455条
    新浪微博
    博客专栏
    最新评论