=================== Code Show ================Monitoring System Address: Demo Addresspage probe code: GitHub address Analyze the backend address: GitHub address Display platform Address: GitHub address =================== Code Show ================ For front-end applications, the occurrence of JS errors directly affects the quality of the front-
The document developed on the front end believes that in most cases there is no backend service description detail, and most tests are only in black box testing, so there are many cases where the document is very.
Why front-end documents are missing
The document developed on the f
The domestic market for IE 6~7 support There is a certain demand, but for a front-end developer, we should go forward to promote the industry, not constituting, compromise.Once, the ability to provide support for older versions of IE is a prerequisite for a front-end
The domestic market for IE 6~7 support There is a certain demand, but for a front-end developer, we should go forward to promote the industry, not constituting, compromise.Once, the ability to provide support for older versions of IE is a prerequisite for a front-end
The following is my collation and collection of some of the front-end development commonly used plug-ins, tools, software, etc., is equivalent to the computer to do a small backup, as to the use of methods, I will summarize, the current words or google it.
"Firefox plugin"
1. firefbug--Page Mode tool
2. yslow--Web Rating Tool
3. Pixel perfect--html and Design manuscript comparison
4. CSS usage--css Use
very well at the time, so I had to fix it. Every time I came up with something new, it was a tragedy.
Back to reality
In fact, I feel that this problem is a good indication of the importance of data separation, but we still need to clarify what it means.
PS: Actually, the problem I encountered is complicated. I don't think it is completely because of the separation of performance and data ......
I don't know what is performance and data separation. Let's look at the opposite example:
① On the s
It's a collection of ideas, experiences, ideas, and ideas I've been experimenting with over the past few years. It covers HTML semantics, the components and methods of the front-end architecture, class naming patterns, and HTTP content compression.
We won't stop exploring
And the end of all our explorations
Will get to where we left off.
So we me
6 beautiful and fashionable Web Front-end 3D effects (with source code), web3d
As a cutting-edge Web developer, I have more or less mastered HTML5 and the popular 3D technology. Just a few years ago when these new technologies emerged, developers have already used them to test their skills. Now these advanced technologies have been developed everywhere, especiall
(event) { // ... this.context.router.push(path) },})
Multi-person collaborative development router File Management
Generally, a project will have a unified router file, which is equivalent to a router pool. Different requests request the matched paths in the router pool and load the pages required for the request. But... Each developer needs to configure a route when developing a component, which makes the router file difficult to manage and easily
Summary:The performance of the front end is important for the user experience of the Web App. Don't assume that your web app is good enough, but there are plenty of things you can do to improve your performance. This article introduces Google and Yahoo! Best practices and tools for front-end optimization, and you can t
Summary: the performance of the front end is important for the user experience of the Web App. Don't assume that your web app is good enough, but there are plenty of things you can do to improve your performance. This article introduces Google and Yahoo! Best practices and tools for front-end optimization, and you can
useful.Use hacker I can. The browser is divided into 3 categories: IE6, IE7 and roaming; other (IE8 Chrome FF Safari Opera, etc.)IE6 know Hacker is the underscore _ and the asterisk *IE7 Hacker is an asterisk * (including the!important in question 6 above is also considered a kind of hack. But less practical. )such as such a CSS settings height:300px;*height:200px;_height:100px;IE6 browser when reading to height:300px will think high 300px; Continue reading, he also know *heihgt, so when IE6 re
Process steps for general front-end work:First, the design manuscript Analysis: received the design manuscript, analysis design draft, and related people communication needsSecond, slice: cut out the pictures and icons to use, and export the appropriate image format (with tools such as PS or fireworks)Third, page production: HTML and CSS to write the page's infrastructure (sublime and other editors)Iv. page
the client template when the event is triggered. JavaI hope that both for you and myself, considering the impact of your decisions on performance, is not confined to the browser domain, which is what I'm going to talk about ...NodeYou say you know JavaScript very well, so the next time I expect you to delve deeper into node, if you know little about it, you need at least a little bit of effort to understand it. Indeed, node world has some knowledge about file systems, streams, servers, and even
always pay attention to the following issues:
1. it is easy to forget the bandwidth problem. When you are using a 50 Mbps broadband computer, you may ignore loading of bandwidth in poor 3G receiving areas and busy hotel websites.
2. You must consider the page weight issue in each project. Is this font necessary? Can you reduce the size of the background image? Is there an available css3 animation to replace the Javascript library?
3. webpage obesity is an epidemic. If you do well, you will beco
page, and the developer must put the style sheet on top for no special reason.In the past, most of the masterpage reasons were not able to pin all stylesheets, and when modified masterpage, as far as possible according to the principle of design.Optimization Rules – We recommend placing the script at the bottomGeneral browsers can allow concurrent downloads, depending on the number of hosts, bandwidth, etc.(By default, IE is 2 and FF is 8)Parallel do
also be used to test regular JavaScript code.
Assertion Library (Assertion Libraries)
Chai: A BDD/TDD Assertion library (assertion Libraries) for node that can be paired with any JavaScript test framework.
Functional Programming tools
The Underscore.js:JavaScript library provides a number of useful function programming tools without the need to extend any built-in objects;
Lo-dash: A JavaScript library that provides customization, performance, and consistency.
not found, or is a little bit of explanation, or is dedicated to the JS breakpoint debugging, so simply to see the Chrome Developer Tools in English official documents, and combined with some of their own small use of experience summed up this article, hope to be pointed and amended Also hope to help some studentsDescription: The pictures used in the text, some from the temporary debugging, some from the network, the text is original, reproduced plea
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
used to get all the touch associated with this event. However, thisI found a strange feature, I don't know if my ipad is a problem or it's just that, when you have more than one finger on the screen, if you lift a finger, the changedtouches of the Touchend event will contain all the touch objects of the finger, and then the remainingThe finger on the screen will re-trigger the Touchstart and refresh all the touch objects (identifier are different). If this is a allEquipment has the characterist
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.