background image

    前端工程师
    

 

框架: 框架:

    Symfony Symfony 

 

是一个基于

MVC 

 

模式的面向对象的

PHP5 

 

框架。

Symfony 

 

允许在一个

web 应用

 

中分离事务控制,服务逻辑和表示层。同时, 它还包含了很多工具和类用以缩短开发复杂的网络应用的时间。基

 

于最佳

Web 开发实践,已经有多个网站完全采用此框架开发,symfony 

 

 

的目的是 加速

Web 应用的创建与维护。

 Zend   

PHP 

 

公司,成立于

1999 

 

年,由

Zeev Suraski and Andi Zend Gutmans 

 

两位开源

PHP 的缔

 

 

造者和建筑师共同创建, 因此有了

Zend 

 

名称的 由来。由于他们的国际技术的权威性,

Zend 公司和他的创建

 

者在

PHP 

 

 

以及 开源团体中持续处于领导的核心地位,对于

PHP 

 

 

的迅猛发展起到了强力推 动作用。

Zend 公司

 

是一个

PHP 

 

 

应用的企业和个人都可以寻求到专业技术解 决方案的

PHP 

 

领先公司。

Django Django(发音:/?

d???go?/) 

 

是用

python 语言写的开源

    web 开发框架(open source web framework),它鼓励快速开发,

 

并遵循

MTV 设计。Django 遵守 

BSD 

 

版权,初次发布于

2005   

7 月, 

 

并于

2008   

 

月发布了第一个正式版本

1.0   

YUI The YUI 

Library is a set of utilities and controls, written applications in JavaScript, 
for building richly interactive web applications using techniques such as DOM 

scripting, DHTML and AJAX. YUI is available under a BSD license and is free for 
all uses. The YUI project includes the YUI Library and two build-time tools: YUI 

Compressor (minification) and YUI Doc (documentation engine for JavaScript code). 
jQuery 

 

是继

prototype 

 

之后又一个优秀的

Javascrīpt   

JQuery 

——

架。其宗旨是

WRITE LESS,DO 

MORE,写更少的代码,

 

 

做更多的事情。它 是轻量级的

js 库(

 

压缩后只有

21k) 

 

,这是其它的

js 库所不及的,

 

它兼容

CSS3

 

,还兼容各种浏览器 (

IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+    

) 。

jQuery 是一

 

 

个快速的, 简洁的

javaScript 

 

 

库, 使用户能更方便地处理

HTML documents、events、实现动画效果,

 

并且方便地为网站提供

AJAX 

 

交互。

SoundManager

    

 

 

   

 

性能、 安全: 性能 、 安全 :

      

CSRF, CSRF(Cross-site request forgery 

 

跨站请求伪造,

XSRF 

也被称成为

one click 

attack”

 

或者

session riding

 

,通常缩写为

CSRF 

 

或者

XSRF,是一种对网站的恶意利用。尽管听起来像跨

站脚本(

XSS  

 

 

) ,但 它与

XSS 非常不同,并且攻击方式几乎相左。XSS 

   

利用站点内的信任用户, 而

CSRF 则

 

通过伪装来自受信任用户的请求来利用受信任的网站。与

XSS 

 

攻击相比,

CSRF 

 

攻击往往不大流行 (因此对其

 

 

进行防范的资源也相当稀少) 和难以防范,所以被认为比

XSS 

 

更具危险性。

Caja allows websites to 

safely embed DHTML web applications Caja
   

    1
    前端工程师

    from third parties, and enables rich interaction between the embedding page 
and the embedded applications. It uses an object-capability security model to 

allow for a wide range of flexible security policies, so that the containing page 
can effectively control the embedded applications' use of user data and to allow 

gadgets to prevent interference between gadgets' UI elements. YSlow analyzes web 
pages and suggests ways to improve their Yslow performance based on a set of rules 

for high performance web pages. YSlow is a Firefox add-on integrated with the 
Firebug web development tool. YSlow grades web page based on one of three 

predefined ruleset or a user-defined ruleset. It offers suggestions for improving 
the page's performance, summarizes the page's components, displays statistics 

about the page, and provides tools for performance analysis, including Smush.it? 
and JSLint. Smushit Smush.it uses optimization techniques specific to image format 

to remove unnecessary bytes from image files. It is a "lossless" tool, which means 
it optimizes the images without changing their look or visual quality. After 

Smush.it runs on a web page it reports how many bytes would be saved by optimizing 
the page's images and provides a downloadable zip file with the minimized image 

files.
    34Rules 搜索引擎最佳化(Search Engine Optimization

 

),又称为搜索引

SEO 搜索引擎最佳化 

 

 

 

搜索引 擎优化,为近年来较为流行的网络营销方式,主要的目的是增加特定关键 擎优化 字的曝光率以增加网站

 

的能见度,进而增加销售的机会。而网站的

SEO 所指的是针对搜索引擎去使网站内容较容易被搜索引擎取得并接

 

 

受,搜索 引擎在收到该网站的资料后进行比对及运算而后将

PR 值(Page Rank  

) 较高的网站放在网络上其他

 

使用者在搜索时会优先看到的位置,进而促使 搜索者可以得到正确且有帮助的资讯。
    

 

 

开放服务: 开放服务 :

    YAP.boss SearchMonkey Using SearchMonkey, developers and site owners can use 

structured data to make Yahoo! Search results more useful and visually appealing, 
and drive more relevant traffic to their sites.