JavaScript实战项目:移动端 Touch 轮播图
Touch 轮播图touch轮播图其实就是通过手指的滑动,来左右切换轮播图,下面我们通过一个案例,来实现下。1. html 结构结构上,还是用ul、li来存放轮播图片,ol、li来存放轮播小圆点:2. 样式初始化html的一些标签,都会有一些默认样式,比如body标签默认是有一个边距的,为了不影响美观,我们需要清除掉。/* 清除标签默认边距 */ body,ul,li
一个成熟的程序员必会技能:赚钱
我经常在这个公众号里收到一些读者留言,大多数是一些年轻读者,迷茫,焦虑,工资明明还不错,但攒不下钱,买不了房。高学历,985,硕士,努力了很多年也赶不上那些轻松的富二代……看着可怜又可气。我觉得这种心态的读者,毛病都出在比较上,而比又没比对地方。你嫌超市的菜不好吃,别的人还吃不上蔬菜呢。北京最近两年的天气已经有了很大的改善,但是,但凡连续两天雾霾天,朋友圈立刻沦陷,而真正雾霾严重的地方,可能都用不
程序员职业规划:30岁后如何实现质的突破!
30 岁出头的年纪,正是娶妻生子的时候,一方面家庭压力增大,一方面职场上的地位却越发尴尬。稍不留神,就会在这两个战场节节败退。那么,在这个时代,想给自己一份保障,让自己能够从容地活着,到底应该怎么办?哪怕你还没到 30 岁,也应该好好看下这篇文章。毕竟,人总有 30 岁的时候,未雨绸缪,总是不会错的。我们先来看几条新闻:去年年初,有华为内部人士发帖称,华为中国区开始集中清理34 岁以上的交付工程维
从国企到互联网,一个六年程序员的「得」与「失」
程序员,六年,四段工作经历,这也许是一份会被很多 HR 刷掉的简历。从学生时代至今,我经历了两次大的方向转型和一次大的技术转型:从偏理论推导的数学科学到重工程实践的计算机学科,从「安稳固化」的国企到「活跃求变」的互联网;从「人人为我」的客户端到「我为人人」的服务端技术转型。回看自己的经历,在方向选择上,我是后知后觉的。在 PC 时代即将谢幕时入场,完美地错过移动互联网时代的红利期/窗口期;技术选型
毕业就能拿到上万薪资的程序员他们都做了啥?
每个程序员都是从学校里走出来的,那么现实工作中和在学校里会有什么不同呢?让我们来看看三位程序员说的:程序员A:在学校编程的时候,有着一头乌黑的秀发,现在发际线惨不忍睹;程序员B:在学校的时候没钱觉得配不上女神,现在有钱了觉得好像并不是钱的问题?程序员C:在学校起码能靠帮女同学修电脑和炫技装X,现在在公司连个可以装X的对象都没有;在学校里编程,不外乎三种情况:一是课堂或课后作业;二是期末考试或毕业设
10年老码农:如何从该死的烂代码中爬出来?
老前辈的警世良言一定要牢记:重构一时爽,头发不再长。还有,工作了10年的码农,到了新公司,绝不会说这种话。不过话说回来,能觉得模块代码烂,还能撸起袖子去改的程序员,真是很难得的一种精神。我身边 90%都是只是嘴上说,绝对不动手干的。下一次下一次下一次,无数的下一次造就了烂代码。到底要不要重构?很多人口中的重构就是重写,而不是去改善现有的代码。现在的有些工程师太浮躁, 动不动就要重构, 就跟很多的团
做前端程序员需要会什么?企业招聘需求是如何?
几乎所有的公司在面试Web前端人员时,准备的技术面试题,都基本上是由三个方面的试题组成,这三个方面的试题分别是:基础试题、JavaScript原生试题和新技术试题。下面说说为什么一份面试题会由这几个方面的内容组成。1、基础试题基础试题,对于Web前端来说,那就是HTML3、Css3、JavaScript,有的公司还要问一些移动前端的技能。对于这部分的技能,试题内容不外乎 P adding、 Mar
3年程序员写的代码被应届生怼:我能三行搞定!也配叫程序员?
身为一个程序员,我们应该知道学习对于自己职业的重要性。如果一个程序员,他因为某一些事情而不去学习最新的技术,可以说技术方面连一位新手都不如,因为现在的互联网迭代速度实在是太快了。这不,有网友不敢相信这段代码竟然是一个就业了的程序员写的:可以看到,这是一段Java代码。对此,有网友看到之后,就表示:有一些网友觉得这段代码没什么问题!仔细看看,好像确实是的,从代码工整度没毛病,细看之下,不难发现,编写
程序员因没跟总监打招呼被领导罚!网友:哪来那么多沙雕公司?
一名网友最近很是无语,因为下电梯没和公司高层打招呼,被领导批评并被要求下检讨书来检讨自己。对于自己仅仅和领导没打招呼就被批评,这名网友吐槽称:今天下班的时候和部门总监还有直系领导坐同一个电梯,下电梯的时候因为要赶班车就先出了电梯。结果刚回家就收到了自己领导的微信,说我不尊重总监没礼貌,让我明天写个检讨书交给他。我想说这有什么的?这种事至于写检讨吗?对于这名员工因为在下班电梯内没和总监打招呼,直系领
程序员面试把自己的工资说高了30%,内心忐忑不安,网友:放聪明点!
很多科技大厂都会参考上份工作的薪资定薪,然后加面试的表现综合考量,有的人面试会虚报之前的薪资,企图蒙骗公司的hr,要是侥幸没发现还好点,自己白白多了不少的薪酬。在论坛社区,一名求职者拿到offer后内心却不安,内疚之余选择发帖倾诉一番:面试时把自己的工资说高了30%,昨天收到offer以后一直忐忑不安,经过一天的纠结,准备向HR坦白了,希望会是个好结果。如果是你们,会选择坦白吗?通过贴文可以看出楼
大牛带你玩转 CSS3 3D 技术
css3的3d起步要玩转css3的3d,就必须了解几个词汇,便是透-视(perspective)、旋转(rotate)和移动(translate)。透-视即是以现实的视角来看屏幕上的2D事物,从而展现3D的效果。旋转则不再是2D平面上的旋转,而是三维坐标系的旋转,就包括X轴,Y轴,Z轴旋转。平移同理。当然用理论来说明,估计你还不明白。下面是3个gif:沿着X轴旋转沿着Y轴旋转沿着Z轴旋转旋转应该没
前端进阶技术:JavaScript 和 CSS 常用工具方法封装教程!
因为工作中经常用到这些方法,所有便把这些方法进行了总结,希望能对大家有帮助。提醒大家一点,学习前端,基础真的很重要,切勿急于求成!JavaScripttype 类型判断isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8
程序员爆料:985应届生就是巨婴!还不如招两个专科技术好吃苦耐劳!
最近有网友发帖表示,很多应届生还是巨婴心理,太搞笑了。如果不是上级有指标,根本不会招这么多应届进来。校招的人都没啥经验,我招个985的钱可以招2个普本的,专科的成本更低,也更吃苦,产能没啥区别。其实这个问题一直没能逃出程序员的争论,类似于:凭啥觉得专科的人就不如985、211毕业的人?本科毕业工作3年和读研3年应届,哪种选择更好?这些问题已经被说烂了,也有很多网友辩证过,但大部分都是从提问人本身的
盘点那些程序员最污的技术段子,老码农秒懂!
往往我们看到的都是很枯燥的技术知识,那些很专业的名词,但在那些技术背后的段子,你了解嘛?据说工作5年的以上的老码农,一眼秒懂!1.冷备份假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。2.双机热备份假设你是一位女性,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备
这些程序员常用快捷键你了解吗?让你的双手在键盘上起舞
程序员工作最看重的是什么?效率啊!这些IDEA键盘快捷键可以让你专注于编写代码,让你的双手在键盘上起舞。1、搜索文件名:↑ Shift 快速连续按两下2、显示便捷提示和快速修复 Cmd+⤶ Enter3、快速生成代码 Control+⤶ Enter4、选中方法,查看参数信息 Cmd+P5、弹出当前打开的文件列表 Cmd + E6、根据0到9之间的数字,打开各个相应的工具窗口 Cmd + Num 0
转行程序员难么?阿里巴巴五年老鸟:编程学不好的只有3种人
程序员是这几年最热门的职业,即便是很多外行人分不清前端、后端、工程师、架构师,除了格子衬衫头发少加班多,大家都还有一个共同的认知:那些对着电脑噼里啪啦敲着看不懂代码的人,工资都很高。很多人羡慕程序员除了羡慕有一个不错的收入外,还觉得程序员的技术也是一技傍身,在科技是第一生产力的今天,编程的技能能让他们走到哪都不怕。羡慕的人多,想转行的也不少,但很多人在学习一段编程的时间之后,就会厌倦,感觉编程太难
程序员这碗青春饭,还能再多吃几年了!
很多人说多挣钱就完事儿了,多挣钱是能力层面,是一个变量,这个变量基数越大,自然可以使总数越高,但是你不要忽略了基本成本常量这个常量是所有人包括整个社会基数,这个基数可不是个人所能决定。这两天,各大自媒体、网红都在解读两会的几大利好,但却没有一个针对我们码农和普通人的深刻解读和后续影响,今天来简单分析下,大家务必做到心中有数。我一直强调,千万不要闷着头撸,大环境趋势是你要关注的!1、企业增值税降低3
12 个概念,让 JavaScript 开发更加简单
JavaScript 是一门复杂的语言,不管处于什么样的水平,都有必要了解 JavaScript 的基本概念。本文介绍了 12 个非常重要的 JavaScript 概念,但绝对不是说掌握好 JavaScript 只需要知道这些就可以了。1. 变量赋值(值与引用)JavaScript 总是按照值来给变量赋值。当指定的值是 JavaScript 的五种原始类型之一(即 Boolean、null、und
高级前端程序员面试问题与答案【精选9道】
1. 写 React/Vue 项目时为什么要在组件中写 key,其作用是什么?key 的作用是为了在 diff 算法执行时更快的找到对应的节点,提高 diff 速度。vue 和 react 都是采用 diff 算法来对比新旧虚拟节点,从而更新节点。在 vue 的 diff 函数中。可以先了解一下 diff 算法。在交叉对比的时候,当新节点跟旧节点头尾交叉对比没有结果的时候,会根据新节点的 key
JavaScript的一道加法题?
var a = +[]别用控制台,能说出来是多少?分析分析到底是啥原理:加法运算1、加号运算符只能用于原始数据类型,对于对象类型的值,需要进行数据转换2、在转换后,如果其中一个运算元出现原始数据类型是“字符串”类型值时,则另一运算元强制转换为字符串,然后做字符串的连接运算3、在其他情况时,所有运算元都会转换为原始数据类型的“数字”类型值,然后作数字的相加Number(