Div + css + javascript

Source: Internet
Author: User
The popularity of AJAX makes me understand the combination of div + css + javascript. I often use thunder to watch movies. I feel like thunder is doing well and practical. From a personal perspective, I prefer the dynamic effects of AJAX, so I started to repeat javascript. Of course, it is based on css.
The first is the combination of div and css. When I first got to know a webpage, I used a webpage as a table and developed it under Dreamweaver. The visualization effect was good and the dependency on development tools was high, but I did not do anything for half a day simply by using development tools. It is easy to use Dreamweaver to create a normal navigation menu. You only need to pay attention to the link text and connection target. However, the menu made in this way is ugly, and the website still has such an ugly menu! So I decided to create a menu with dynamic effects based on the teaching video, and started the complicated and boring operation process, what timeline, what dialog box, and all of a sudden this window, all of a sudden that window, finally, I gave up the plan in extreme boredom and pain. At that time, I was thinking that manual completion of Code may not be slower than the series of dead-end operations. Div + css is suitable for hand-written code. With div + css, the webpage layout is no longer a series of tables. No large part has read the cloud tr + td, there is no dependency on development tools. In addition, when using div + css, you feel more like a designer than an operator. However, only div + css can be used to make static Web pages. I have seen many beautiful web pages, but unfortunately it is only a static Web page. Although the pseudo class of a can also make good dynamic effects, it can only be used for hyperlinks, so the function is very limited.
The emergence of javascript solves the dynamic problem of web pages. I remember using tables as web pages and seldom think of javascript. Because Html appearance attributes are used a lot, and it is difficult to use Javascript to control elements in a table. When making some logic judgments, the server language can completely replace javascript, and most of the other functions are invisible. It is difficult for beginners of javascript to learn in depth with great enthusiasm. However, the emergence of div + css allows javascript to easily control the appearance of webpages and achieve dynamic interaction. I made a slide effect yesterday, and I feel that I can use javascript to make more dynamic effects. The mouse sliding effect of Netease homepage is probably made by using div + css + javascript. I also downloaded the source code of a menu similar to the QQ bar style from the Internet, and it is not as effective as QQ. I have seen that the recruitment conditions of web companies are proficient in div + css + javascript. I don't understand it. div + css is used by artists, and most art artists are specialized in fine arts, how can we ask them how well javascript is used? How can most computer students ask them to make beautiful pages without the foundation of art. In fact, it is because of the powerful power of the combination of div + css + javascript, and the two are indispensable, so art students want to do a good job of web pages, it is necessary to strengthen their own programming basics, computer majors may also need to strengthen the art base, which is fatal to computer students! I don't know if I am afraid of programming. Maybe there are both web companies. If you are an abnormal small company, they may require both of you. If both are possible, isn't it better to find a job. Maybe such a person can both, but both are not proficient. However, if you are interested and want to learn both, you can produce personal works. What's wrong with this!

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.