In the early stage, you should understand the history and industry anecdotes or character anecdotes related to the PHP language, which is the indirect motivation for you to learn this language, and it is also the direction and goal of your future learning. One of the most ridiculous anecdotes is that prostitutes in the United States build websites and then publish information, which shows how easy PHP is to get started. 1. Basic data types. This is a bit similar to php and js, both are weak types and self-identifying. There are a few data types to pay special attention to, if you are engaged in program development in the future, most of your youth will be spent on this. a. string type There are a lot of function methods under string types, such as common substr, strstr, trim, strrpos, etc b. array type There are also a lot of function methods below, the common ones are: array_merge, array_push, array_shift, these. 2. Basic Process Control Statements: On the basis of mastering single words, you need to write articles in combination and let the program help you achieve what you can't achieve, which requires process control if() elseif() if() while(){} for(){} foreach(){} Don't forget the ternary operator No matter what language there is, there are the above two things, and after mastering this, you will learn other languages, like a fish in water. 3. Object If you want to go deeper, you should learn from the OOP idea in java and C#, beginners can understand it properly, and there is no need to delve into it. 4. SQL CURD should be proficient in basic addition, deletion, checking and correction statements. Other knowledge systems related to mysql should be understood. The above bunch is the language you need to master, and the rest are things that you need to increase your chips during the interview: Recommended books include: PHP and MySQL Programming The third edition has an electronic version, and the fourth edition has recently been released
Tourists, if you want to see the hidden content of this post, please Reply 1. css Classic box model concept, cascading concept. css selector == jquery selector. If you look closely, the cascade in CSS is the inheritance in OOP, and the subclass overwrites the attributes of the parent class, which is called the cascade stylesheet. Margin, the difference between padding, IE6, 7, 8, 9 and the difference with Firefox, Chrome, Opera, Safari. What is the most memorable thing about IE6 HasLayout, Firefox's Overflow: Hidden magical use, if you are interested, you can learn about the position of front-end reconstructor. Recommended books are: CSS ThingsTourists, if you want to see the hidden content of this post, please Reply Proficient in CSS links:Tourists, if you want to see the hidden content of this post, please Reply 2. javascript The basic concept of the language is the same as above, JS and PHP have similarities. Not much to say. The difference between them is that PHP operates the data in the database, while JS operates the page data after browers parses. Figuring this out can get twice the result with half the effort. In addition, the biggest headache of CSS and JS development is browser compatibility, which requires industry experience to support the development of your technology. Recommended books are: JavaScript Advanced Programming 2nd Edition,Tourists, if you want to see the hidden content of this post, please Reply javascript DOM advanced programming,Tourists, if you want to see the hidden content of this post, please Reply JavaScript language essence and programming practice are available electronicallyTourists, if you want to see the hidden content of this post, please Reply 3. jquery The only thing that is said is that it is difficult to control jquery without js foundation, and with js foundation, you can do it with a jquery API. The selector is very similar to CSS 2.1, in fact, JQue's original intention was to call it CSSQUERY, but later a CSSQUERY came out, so I had to change the name to JQUERY, which shows the similarity of the two selectors. JQ1.6 was just released two days ago, and it has been honorably ascended to the throne of the version. Recommended books are: Sharp jquery is available in electronic versionTourists, if you want to see the hidden content of this post, please Reply With so many things, when will you be able to finish learning, someone will definitely ask like this. My point of view is that learning is interest-led, and then the main thing is to do it. Interest should guide you into the realm of personal forgetfulness of the passage of time and the unity of human journey, or youth is a bad second pot head, which is difficult to swallow. Others depend on personal creation, everyone's opportunities are different, but opportunities are for those who are prepared. In addition, I don't advocate that you must reply when you read the post, but if you see that you have benefited or some places resonate with you, just top it up, writing programs takes a lot of brains, and it takes a lot of effort to code, brothers.
The supporting source code of each electronic version of the book will be released one after another
|