what is frontend development前端是什么外文翻译.doc
《what is frontend development前端是什么外文翻译.doc》由会员分享,可在线阅读,更多相关《what is frontend development前端是什么外文翻译.doc(11页珍藏版)》请在三一办公上搜索。
1、 长 春 工 业 大 学 毕业设计(论文)外文资料翻译学 院:信息传播工程专 业:教育技术学 班 级:091401姓 名:张 明 蕾指导教师:王 立 君 2013年5月31日译 文英文出处:: http:/www.guardian.co.uk/help/insideguardian/2009/sep/28/blogpost英文原文What is front-end development?In our visually and tecnhologically sophisticated society, access to information and knowledge seems eas
2、ier than making sense of it or decide its veracity - on the web, pages and appplications are built by front-end developers to present and put data or relationships in context.Front-end or client-side development is a relatively obscure Internet discipline. Historically, this role has been known unde
3、r several aliases, htmler, web designer, coder, frontender and so on, but its core functions remain the same while expanding with the progress of the Internet. It is a hinge role that requires both aesthetic sensitivity and programmatic rigor.To many people, client-side development might be perceive
4、d as making things pretty and, while it is a valid comment since we do make things look good, as good-looking things sell better, there are many other technologies that fall within this field that might be usually overlooked.Heres an overview of some of them.Markup(X)HTML, the structure of the page
5、is the foundation of websites, essential for search engine optimization, vital to place the document with the right hooks for the classes and the ids that will provide the style and the interaction that the reader will ultimately use.Although this might seem trivial, many bugs often result from a po
6、or semantic structure or trying to hack some markup to do something it wasnt written to do. Interestingly, markup language was created for documents, CERN and Apple feature in its story and therefore the page metaphor for the representation of a website, so when you see it being used as scaffold for
7、, say, an online shop or a betting application, it could be argued that all html pages are hacked, which might explain the usual confusion when people have to decide, for instance, how to set up hierarchy of headings.Look up for: theprogressive implementation of HTML5features across platforms.StyleC
8、ss, cascading style sheets, a core functionality of front-end development, the styles that lay out the page and give it both its unique visual flair and a clear, user-friendly view to allow readers, who never linger on pages we would like to think they do, some help to read or skim the contents quic
9、kly.Design means both how something looks and how something is structured, and in a good design, both come together.An important aspect of styling is checking across several browsers and to write concise, terse code that is specific yet generic at the same time and displays well in as many renderers
10、 as possible, which leads me to the next point.Look out for: theprogressive implementation of CSS3across browsers and platforms and object-oriented CSS (OOCSS).Cross-browser, cross-platform, cross-device functionalityThe browser on your computer is to remain the most advanced and feature-rich client
11、 application to access the web for a long time, but that doesnt mean that snacking with mobile browsing, or netbooks, etc, isnt a rapidly growing in presence and importance.Since the browser wars between Netscape and Internet Explorer on PCs, much has happened. Nowadays, browsers compete with each o
12、ther for page-rendering speed, plug-ins and add-ons to achieve both a lean and comprehensive browser experience. As applications move to the cloud, gmail being a popular example, the browser becomes the OS, which puts further emphasis on coding, styling and programming for as many clients as possibl
13、e. As Douglas CrockfordsaidBrowsers are the most hostile software development environment imaginable.Look out for:Chrome 3,Firefox 3.5, an escalating features race and page performance optimisation.AccessibilityCommonly accepted to be exclusively for people with disabilities, It could be argued that
14、 whether visual, auditory, motor-related or just cognitive, we all have a disability of one type or another, ask around and youll find the full body-abled human to be more of an ideal than a reality.Ultimately, accessibility is to provide your content and your pages with as many points of access as
15、possible, since, buzzword alert, ubiquitous computing could be just round the corner. For example, you might build your site to be used without a mouse or a standard keyboard for people with motor-related disabilities, but couldnt the same be said about those who access a site with their iPhone?I pe
16、rsonally look forward to the day when we can interact with a site by talking to it, by touch, or even the day when I can have a Guardian article translated to another language on the fly and maybe read out loud in human natural language (no machine translation aka climbing trees trying to reach the
17、moon).Look out for:ARIATemplates and CMS, web frameworksThe technical flesh and bones of dynamically generated websites as part of an MVC or an MVT or some other software architecture. Whether its a php backend with Drupal or Magento or Python and Django, front-end developers build and maintain this
18、 files and their objects and methods, variables, loops, boolean and conditional statements.A surprisingly little-discussed area of front-end development, the flexibility and maintenance of these make a site what it is and what it will become as more powerful functionality is added to it. Look out fo
19、r:Django.ProgrammingAlthough by this I mean mostly Javascript, this could apply to ActionScript, PHP or any other popular web languages developped for the front-end. Javascript has fully grown up from inline commands embedded in html to full-blown asynchronous applications executed on the fly on the
20、 browser as unobtrusive rich functionality.The widespread usage of js libraries such as jQuery or MooTools has produced a plethora, some would even say an excess, of visual effects that turn web pages into a more three-dimensional immersive experience. A notoriously untyped language with a bad reput
21、ation that baffles programmers and scares scripters, javascript was developed specifically for the Web and, like it or not, it is here to stay.Look out for:cloud programmingandrich Internet applications.UsabilityInformation architecture has blossomed in the past few years but as the people who build
22、 the site interact with the clients, the graphic designers, the backend developers and product managers, front-end last-stop position should mean flagging up details, suggesting improvements as well as taking part in usability testing.Depending on the size of the team and allocated budget, sometimes
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- what is frontend development前端是什么外文翻译 development 前端 是什么 外文 翻译
链接地址:https://www.31ppt.com/p-2388916.html