JavaScript Style Guide
Felix ' s node. js Style Guide
Idiomatic.js
Code conventions for the JavaScript programming Language
Jsbeautifier
Airbnb JavaScript Style Guide
JSON Generator
JSON Generator–tool for generating random JSON data
General front-end development and the habit of front-
Cloud, this is a line of code to move your site to achieve the same URL and real-time automatic synchronization of content services provider. Cloud with the technology is a cloud-based, using HTML5 for cross-screen adaptation of the site, it developed a line of JS code for the target website, and embedded in the PC website, this JS code through the PC website target page data analysis and crawl, in the cloud to complete the user's current device Web page best display method of calculation, Final
, and the browser kernel is not covered with the defective IE browser)
2, not conducive to spiders (in fact, some of the spiders are already very powerful, can support H5 C3 effect).
Strengths
1, the web end is like the mobile phone side of the app, do not need cookie/session, and server completely separate, easy to maintain, expand. A server API can serve multiple Web apps at will
2, Angularjs after use, you should feel the future of the Web deve
The performance of the front end is important for a Web application, and if a Web application's page loads very quickly and responds to the user's actions in a timely manner, the product's user experience will be greatly improved. Shows how the page load speed affects the user experience.Is your Web page fast enough? In fact, there may be many places to ascend. Google and Yahoo have also proposed some
BackgroundAs a web developer, most people understand the performance optimization methods of some websites, in fact, most of the methods are not complex, such as the compression of the front-end JS and CSS to reduce the request size, by merging to reduce the number of requests. Here stand. NET back-end Programmer's per
not plug in some useless information.2. Use of domain-agnostic cookies for Web components (using Cookie-free Domains for component)This topic was mentioned earlier in the discussion of Web image servers. Here is the Web component (Component), multi-fingered static file, than slice CSS, etc., Yahoo! 's static files are on the yimg.com, when the client requests the static file, reduces the repeated transmission of the Cookie to the primary domain name (yahoo.com) effect.From this when the cookie
page content includes text, images, Flash, and video.
What can front-end developers control? That is, the XHTML, CSS, and JS Code and the corresponding modifier (background) image. Based on my own experience:
I. Advocate front-end development engineers to make the structure semantic when writing XHTML.
The structure m
platform design without coding development concept, and the operation mode of Excel is in line with the use of designers, greatly accelerate the work efficiency, is a good helper of daily work.Spread Table Development Series, easy integration and operation of each platform excel!Spreadjs and Spread Studio have recently released the V11.1 version, please visit the official website to learn more.Visit Spreadjs official website: Http://www.grapecity.com.cn/dev
From the planning, to the front-end development, and finally to the test and on-line, lasted 4 months, 5,173 first-page performance optimization Project finally successfully on-line, and achieved the expected performance optimization objectives. This project is not a revision, but the original home page design and function unchanged, only to do refactoring and optimization. Although the project is called th
with this work, ie Dev Toolbar in IE, developer Tools in Chrome, Firebug in Firefox, and more. 7. Communication skillsWeb front-end development is between UI and back-end logic development, so web front-end development engineers
At present, the Web product interaction is more and more complex, user experience and site front-end performance optimization These all rely on the Web front-end engineers to do, web front-end engineers are design and development
AngularjsSame point:All support directives: built-in instructions and custom directives.Filters are supported: Built-in filters and custom filters.Both support bidirectional data binding.Low-end browsers are not supported.Different points:1.AngularJS has high learning costs, such as increased dependency injection features, and vue.js itself provides a simple and intuitive API.2. In performance, ANGULARJS relies on dirty checking of data, so the more
Nodejs opens the front-end developer portal, and Nodejs analogy to the JVM,So everyone who learns Java knows what to learn after studying the JVM (Basic)?Yes, frame,What are the frameworks in Java, as mentioned above, SSH1,SSH2,SSM and so on,These frameworks are all MVC frameworks.Now that the Nodej is there, the JVM appears, and then the JS big God begins to en
Most people are very concerned about personal improvement in technology. But keeping an understanding of new technologies is a big challenge, after all, the amount of information we need is too large. Over the past 2012 years, the development of the front-end was accompanied by a number of revolutionary breakthroughs and a redefinition of the front end.We are mov
have Saturday meetings, they will relax and return; if the meeting lasts for two days, you will not relax.
He never said what he is proficient in and has been learning. He said: this industry will be eliminated immediately after learning. I'm glad that he can do his favorite job and work hard for it!
LZ, what is your work and life? In addition to their own capabilities, the amount of wages is also related to luck. Therefore, if your salary does not increase after you increase your salary, you
1 Common Java Web Development Framework
For example, for the advertising system, we first ignore some job,cache,config ... These optimizations, some frameworks and hierarchies can be like this,
Technology selection of MVC: V:freemarker vs jsp/velocity C:springmvc vs Struts/webwork M:spring/jpa/hibernate vs I Batis 2 Front-end v architecture
Front-
Webpagetest: an advanced required tool for viewing data such as loading waterfall streams on a page
The chrome developer tool is powerful and worth learning.
Phantomjs is a powerful analysis tool and must be used by Swiss Army knife.
Jsperf JS executes performance analysis websites. Who knows?
Browser and HTML standards
★★
Getting started
Browser cache mechanism
Google is recommended for articles related to navigation timing and resource timi
pass, otherwise the project release will not be allowed.Permission SystemFor security issues in scenario 3, we need to establish a permission system. Developers only retain the permissions of the requested deployment, the server to which the project is deployed, the specific path, and the deployed environment are transparent to the developer, so the developer only needs to focus on the business. The proces
Into the 2016, with the rapid development of various types of network technology, animation library for our web design to add a lot of visual interest. As a front/back end developer, familiar with and master all kinds of animation library (or even the extraction of their own optimized animation library) code, you can easily save time and effort to complete a vari
Web Front-End optimization best practices the forth part is oriented to CSS. A total of 6 rules of practice are currently in line. See also the Mozilla Developer Center article: writing efficient CSS
1. Place CSS on top of code page (put stylesheets in the top)
I think the official explanation is somewhat vague. This article is actually related to user access e
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.