而动态的网页可以根据用户的需求做出不同的反映,可以在HTML插入ASP PHP JSP等这些动态语句。
什么是前端开发? 前端开发主要涉及网站和 App,用户能够从 App 屏幕或浏览器上看到东西。简单地说,能够从 App 屏幕和浏览器上看到的东西都属于前端。
新手入门前端,需要学习的内容蛮多的,偶简单罗列下:
一、首先前端三剑客:html,css,JavaScript基础语法,可以简单模仿某商城的首页(先只做静态页面),这是最基础的部分,主要是熟悉页面的布局。
二、JavaScript进阶。包括:作用域呀闭包呀,原型链以及this等,这些比较晦涩难懂。但是面试往往这些问得最多。这时候比较熟悉JavaScript咯,可以做些动态页面就是一些有交互效果的页面(建议学玩js就开始试着写写页面)。
三、ajax以及json这些必须要会,至于jQuery等现在新项目用的很少咯可以了解些即可。
四、ES6语法(必须掌握,面试不问),以及ES7等也需要了解。还有就是HTML5以及CSS3的一些新特性也会经常用到
五、重点必备的咯,前端框架:vue.js和react。这两个框架先学会一个后在学习另一个(Angular框架国内比较少后期想学的话再学习),偶建议从vue入手简单些,最后都掌握才是大师。[灵光一闪]
六、然后就是要了解一些后端语言的一些东西,比如node.js啊,这也是进阶加分项。
七、一些自动化工具,webpack,gulb,css预处理器less等。偶觉得这些工具会用,知道怎么用就好。有兴趣就可以深入。
总结:前端知识大而砸,而且技术更新速度非常快,需要不断的学习,学习,学习,重要的事情说三遍[捂脸][捂脸]。人无完人,若有不妥之处望各位指出,偶等积极改正,多谢[灵光一闪][灵光一闪]
页面的数据都是动态的,不是前端直接写在上面的,页面要向后台发送请求,后台操作数据库,将查询的数据返回,然后将后台返回的数据加以填充和渲染到页面上,就是前端开发和后台的交互。