前端开发需要会的:
偏重 JavaScript 方向
熟悉 jQuery、Bootstrap,独自开发过 jQuery 插件为佳
熟练掌握 HTML5 及 CSS3 标准
知道并会使用 AngularJS
知道 XSS 原理及防范
1、精通 JavaScript/CSS/Html5
,熟悉 javascript
面向对象编程, 熟悉 Html5
新特性;
2、熟练使用HTML5、CSS3、HTML、XHTML、CSS
等网页制作技术,熟悉页面架构和布局;
3、精通 Ajax、JavaScript、Xml、DOM
等前端技术,使用过jquery、backbone、angularjs
等 js
框架的至少一种;
4、熟悉各种常见跨浏览器、跨设备问题,深刻理解Web
标准。
熟悉流行前端 MVC
架构,熟悉流行框架(如 JQuery、Bootstrap、Angular、React、Backbone
等)
以下是一些零度逍遥在平时工作中总结的一些前端开发中的SEO注意点,其实很多也是前端的基础知识,仅供大家参考。
1、网站布局要做到样式与页面分离,删除页面中不必要的标签和元素。
2、页面生成要尽量小,要压缩页面的大小,页面尽量使用静态或伪静态。
3、所有的CSS、JS都要使用外部调用。
4、外部调用的JS文件的代码能放在底部的尽量放在底部,页面调用的css文件的代码尽量都放在head内,同一页面尽量不要超过3个JS外部调用。
5、每个页要只能出现一次H1标签,H2~H6标签可以多次,这样做是为了加重H1标签的权重。
6、除首页外别的页面要加面包屑型路径,导航一定要清晰。
7、网站一定要兼容脑残的IE各版本和FF等主流浏览器,这个虽然感觉对SEO影响不大,但是作为前端,这也是最基本的吧。
8、图片一定要添加ALT属性,链接一定要添加title属性。
9、网站结构呈扁平状树型,目录结构不宜过深,每个页面离首页最多点击3次,过深不利于搜索引擎的抓取。
10、做好404页面,并测试其返回状态码为404。
11、确保网站代码无误,HTML能通过W3C版本。
CSS提高渲染速度的写法
写CSS的习惯,决定页面渲染速度的快慢,这一点在脑残的IE里更加明显。养成良好的习惯,乃至形成规范,会让你的页面更快速的加载,用户体验度更高,下面是零度逍遥总结的一些提高CSS渲染速度的写法,供大家参考。
1、不要使用*{}
经常有前端开发人员使用*{margin:0; padding:0}
来进行CSS重置,这种方法虽然写起来简单,但是渲染起来浏览器引擎要遍历所有的标签,很影响效率,强烈建议不要这样使用!
建议的的解决办法:把你常用到的这些标签进行处理;例如:body,li,p,h1{margin:0; padding:0}
,可以参考一下大网站的CSS重置代码。
2、页面上少用绝对定位
绝对定位(position:absolute
)是网页布局中很常用到的,特别是作一些浮动效果时,也会让页面看起来非常的酷。但因为浏览器的渲染机制,网页中如果使用过多的绝对定位,会让你的网页变得非常的慢。
建议的解决办法:尽可能少用,能用变通实现同样的效果,就用变通的办法。
3、让属性尽可能多的去继承
尽可能让一些属性子可以继承父级元素,而不是覆盖父级元素。
4、CSS的层次不能太多
zishu .info .tool .sidebar h2{ font-size:12px;}
,这是非常不推荐的,推荐写法:.zishu-s-h2{font-size:12px;}
。
5、不要放空的class
别放空的的class或没有的class在HTML代码中,这样无意义。
6、合理的布局
合理的布局,可以改变CSS的写法以及渲染过程,可以多多参考大网站的布局方式。