[ Web前端工程师编程能力飞升之路 ]

本文将web前端研发编程能力划分了八个等级,每个等级都列举出了对应的特征及破级提升之方法,希望每位在看本文的同学先准确定位自己的等级(不要以你目前能力的最高点,而是以你当前能力的中档与之等级作对比,以免多走弯路),参考突破之法破之。

Chrome下定位fixed引起的页面元素抖动

分类:前端开发时间:2017-05-04阅读:(2471)标签:css3
问题描述:chrome下,header是用的fixed定位到顶部的,页面有图片列表,hover图片的时候图片会scale放大,这时会发现header会抖动,刷新页面后hover图片又不抖动了,但滚动页面再hover,header又会抖动。解决方法:在fixed定位的元素样式上加transform: translateZ(0);搞定。网上还有其它解决方法,需要再查。

CentOS7编译安装MySQL5.7.17

分类:Linux时间:2017-03-16阅读:(3218)标签:linux
先准备MySQL的安装包,可以去官网下载,也可以在其它镜像资源网站下载。搜狐的http://mirrors.sohu.com/mysql/MySQL-5.7/。MySQL5.7需要boost_1.59,指明了就这个版本的,其它版本不行。也可以下载包含boost的mysql:mysql-boost-5.7.X。安装预装软件依赖包yum -y install gcc gcc-c++ ncurse...

yum常用命令

分类:Linux时间:2017-03-16阅读:(1540)标签:linux
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形...

微信小程序开发踩坑纪要

分类:前端开发时间:2017-02-17阅读:(3175)标签:微信
开始微信公众平台申请小程序账号,需要企业资质。获取APPID。下载并安装小程序开发工具。创建项目,如果要在手机预览,需要填写APPID。选择quik start,自动创建demo,熟悉其结构与开发规范。熟悉开发文档结合开发者文档,在demo上做修改调试,熟悉框架,组件,API与常见问题。在demo项目中可以看到wxml,wxss,js,json这几种格式的文件,在每一个页面中都必须有这几个文...

高性能javascript各章节小结

分类:前端开发时间:2016-11-05阅读:(1904)标签:javascript
1,加载和执行Javascript在浏览器中的性能,可以认为是开发者所面临的最严重的可用性问题。多数浏览器使用单一进程来处理用户界面UI刷新和Javascript脚本执行,so,同一时刻只能做一件事。JS执行过程耗时越久,浏览器等待响应的时间就越长。管理浏览器中的JS代码是个棘手的问题,每次遇到<script>标签,页面都必须停下来等待代码下载并执行,然后继续处理其他部分。尽管如...

算法—快速排序

分类:笔记碎片时间:2016-10-11阅读:(1398)标签:算法
快速排序是图灵奖得主 C. R. A. Hoare 于 1960 年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。利用分治法可将快速排序的分为三步:1, 在数据集之中,选择一个元素作为”基...

DOS命令for循环批量修改文件名

分类:笔记碎片时间:2016-10-11阅读:(4125)标签:windows, dos
面对较多文件需要修改的时候,总想有没有什么简单快捷的方法去完成。同事有较多css文件夹和文件,需要把所有文件夹下的css文件后缀改成scss,如果一个一个的手动更改,就太费事了。同事问我能不能用gulp批量修改文件后缀,我说我可以用node,php来修改,然而并没写过,还得研究研究。用node,php等后台语言来处理文件似乎麻烦了点,然后想到为毛不用批处理命令解决?根据需求来看,需要遍历很多...

算法—冒泡排序

分类:笔记碎片时间:2016-10-10阅读:(1164)标签:算法
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序算法的流程如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始...

javascript的Array.sort排序IE8和chrome不一致的问题

分类:前端开发时间:2016-09-08阅读:(2279)标签:javascript
javascript中Array.sort方法对数组的元素做原地的排序(引用),并返回这个数组。 sort 可能不是稳定的。默认按照字符串的Unicode码位点(code point)排序。如果指明了 compareFunction ,那么数组会按照调用该函数的返回值排序。记 a 和 b 是两个将要被比较的元素:如果 compareFunction(a, b) 小于 0 ,那么 a 会被排列...

HTML头部元素集合

分类:前端开发时间:2016-07-08阅读:(1577)标签:html, html5
A collection of HTML head elements.Elements<title>Page Title</title> <base href="https://example.com/page.html"> <style> body { color: red; } </style> <...

友情链接

首页