前端开发html css js,css,js的基础是什么 还是这就是基础

问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
最近开始自学Vue.js2.0,无奈看到官方文档的进阶部分之后就看的很吃力了,文档中讲得很多术语和名词都无法理解。总觉得自己在学习过程中肯定缺少了前端技能树上的某些知识(知识链断裂)。
我发现在学习各种前端框架的时候都不可避免的接触到了ECMAScript2015,bable,webpack,我现在大致知道这些东西起什么作用,但是不知道除了学习这些以外还需要学习什么,或者明白什么概念?(比如说前端模块化这个概念是不是需要去学一学CommonJS或者sea.js这些东西?)
如果从STAR面试法则上来看的话,这些技术的场景,要解决的问题是什么,如何去解决的,解决完之后的结果(带来的好处)是什么?
另外我们平时在学校以及各种书籍上学的js是哪个版本的ECMAScript?我们该如何从这个版本的ECMAScript过渡到ECMAScript2015?
求各位前端大神回答一下上面的问题,并且给予我们这些新手一些学习路线,谢谢各位啦!
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
看了大家的回答,感觉很多人都没说到点子上大概大家对如何有效的掌握一门新的框架也是一头雾水吧为了给题主解惑,以及各位如此耐心回答问题的朋友提供一个学习思路,所以我决定要抖点干货。主题就是《如何快速掌握一种框架》,方法适用于目前所有的流行框架
最近前端比较流行的几类框架,包括Vue,weex,react, react native, 以及小程序他们有一个共性,就是,组件化的思维非常非常非常重要
组件如何创建?在组件中,数据如何传递?组件与组件之间如何交互?如何合理的划分与组合组件?这些问题你搞明白了,你就会发现,其实掌握一个框架,还是没有想象中那么难的。
我并不愿意一上来就说别人基础不好,其实大多数所谓的基础不好,只不过是有的知识没记住嘛。但是有一个基础,那一定是要牢牢的刻在脑子里的,那就是题主自己提到的模块化思维。
因为组件是基于模块化思维的。
而关于模块化,这几年就有好多个模块化的规范。CMD,AMD,commonjs,以及最新的ES6的模块思维。我们抛开他们的具体原理不谈,单从使用者的角度来说的话,其实道理都是一样的。所以,只需要掌握其中一种,另外的,也只是语法表现不一样而已。既然最新的是ES6,那么干脆就建议大家按照ES6的来吧,现在很多文档教程也是基于ES6来写的。那么总要我们自己去搞明白import,export这些是来干嘛的对吧。基础语法不多说,耐心花一个小时认真了解一下就基本OK了。
但是想要凭空了解模块化也是没那么容易的。因为模块化,恰恰是基于js的面向对象思维。啊,这个时候,终于和基础知识扯上关系了。学习面向对象,推荐前面有同学提到的《JavaScript高级编程》
所以你至少需要了解常规的创建对象是怎么玩的,单例模式是怎么玩的,订阅-通知模式是怎么玩的。
订阅-通知模式涉及到数据的管理与组件的交互,因此异常重要,具体实现与重要性可参考redux。
所以我给题主的学习路线建议如下
1. 面向对象,设计模式中的单例模式与订阅-通知模式,这里建议通过ES5的语法进行学习
2. 搞明白为什么要模块化
3. 模块化,这里开始,可以结合ES6的语法来学习ES6的模块化思维,
如果你没有ES6的开发环境,就建议通过require.js来学习模块化。
5. 以及需要支撑这条学习路径的所有基础知识。
尽管这里面涉及到的内容很多,但是当你真正完成此路径之后,你就已经掌握了ECMAScript在使用角度上的核心了。你将不会畏惧去重新学习任何新的框架。
就比如大家都在说小程序入门简单,其实是建立在你的这整套思维都完善的情况下的,否则你仍然只能最多按照官方文档写写小例子,并没有什么卵用
至于解决了什么问题,这个等你把组件化搞清楚再来考虑吧,简单的篇幅还真讲不清楚。
这里你可以给自己留2个思考题,在模块化思维下,如何实现
1.在一个app中,设置切换皮肤,整个app的皮肤就自动切换了2.点击了一个组件的按钮,另一个组件的颜色大小都发生指定的变化
另外为了减轻学习压力,我有几条额外的建议
做好脱离jquery的思想准备,也就是多数框架的组件化中,我们不再需要获取DOM元素
和数据处理有关的方法都要重点关注
暂时不要考虑动画与交互如何实现
不要被各种语法的变化吓到,比如ES6与ES5相比,只是同样的功能,换了一种语法而已。语法永远都是没有学习障碍的,记住:只要是语法的问题,都不是问题
最后分享一点小干货, 看懂了此例子将会对你学习进步的帮助非常大
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
学习前端要【发散式思维】最开始我自学javascript也想知道哪些是基础,然后想一步一步循序渐进,后来发现所谓的基础很少,大部分知识点散而多。
举例来说,最开始写JS实例,可能是一个【下拉菜单】,然后发现【TAB选项卡】原理和下拉菜单原理很相近,然后又发现【slider轮播图】的原理和index控制的选项卡也原理相同,再又发现了【冒泡、事件委托】等等。。。
就是不断发散,让所有散乱的知识点之间产生联系,并不是必须要先学哪个,才能继续学另外的知识
针对楼主的问题:1、ECMAScript是一个标准,就像CSS2.0/3.0一样,实际我们使用的JS不是ECMAScript的任何一个具体版本,而是它的实现,也就是说像CSS一样,只要浏览器厂商支持,你可以写2.0也可以写CSS3,混着写也行。
2、WEBPACK只是无数前端工具之一,只是现在比较火,搭配VUE用的人多,其他的还有GULP、GRUNT等等,它既不是一种编程语言,也不是什么高深的东西,网上有很多在线压缩JS/CSS,在线编译SASS/LESS,在线生成雪碧图一大堆工具,以前都是用那些,现在可以把诸如此类的功能都用WEBPACK实现,就这么回事,有兴趣可以学学,没兴趣不学就不是什么大不了的事,除非公司强制要用。
**3、babel,这个就更简单了,就是把ES6编译成ES5,它搭配webpack就是babel-loader,搭配gulp就是gulp-babel,像我以前不用gulp和webpack,可以直接在sublime Text3上装个就用。。就是个编译器。顺带一提,IE8连ES5都不支持,所以如果你有要兼容IE8及以下的场合,ES6ES5Babel都可以扔**
最后还是那句话,学习前端是发散性思维,不要给自己一堆条条框框的计划,知识点之间没有绝对的前后基础关系,计划死了到头来也是一团乱麻,从实例着手,再发散到其他知识和实例
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
其实我学的也不是很好,但是我可以给你这方面一点建议
在学习vue之前呢,你要确保你的原生js没有问题(一些基础性的概念),如果你的原生js没有问题了,那这些框架对于你来说就不会有太大的问题(框架嘛,就是基于原生js基础上的一些封装,本来就方便与我们开发的),那些框架的概念会在你的事件中融会贯通,因为每个框架都有他个人的魅力
你要记住,千万不要纸上谈兵,即使不会写项目,也要看着官网的示例代码敲一敲,敲得多了犯的错多了,会解决错误了,这样你才可以很好的运用它。
还有,不要在开始学一些东西之前就有计划要做什么什么储备,因为这会拖垮你的精力,不要怕,直接去用它,出了问题去解决它,什么不会再去学它,就想你去看一本javascript高级程序设计,你从头开始一页一页的看,有多少次你都是又从头翻开,但是你要你每次都看一看目录呢,看看哪里不太熟练,又或者在遇到问题之后再去翻一翻,那会有不一样的效果,事半功倍。
总之就是这样,我就不啰里啰嗦了,加油~
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
很佩服这样细心的人。不过我的学习方法完全不是这样的。 有什么好担心的,一开始就大胆去尝试,先有感性的认识。需要你学习什么、注意细节的时候,你自然会去再仔细看和研究。
别让学过的知识成为学习新东西的羁绊。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
vue?没用过,因为公司没有用他。如一楼所说:你看vue文档看不懂,说到底还是js基础太浅薄了。用好各类框架,首先要学好原生js。感觉是句屁话,但是你得承认,这是事实,框架只是人家借助原生集成出来的辅助工具,但是任何一个框架都逃不了被取代或者优势弱化的趋势(曾经的jq就是的),然后你会发现你一离了框架,做什么都眼高手低。所以,先不急去看框架(如果公司没有让你用的话),先把原生js过一下级,进进阶。一味的追求框架,会导致自己舍本逐末的。就如知乎上有一篇:《2016学前端是一种什么样的体验》这篇文章一样,各种框架,你能学的过来?所以对于楼主这个问题,结合我现在的计划:首先,我目前不会去深入学任何一种框架,除非在工作中需要用到,部门老大让我学。其次,我仍然觉得自己的js还不过关,我给自己的心理预期是,能比较轻松造出一些实用的插件,能轻松看完jq底层代码,然后把js比较经典的几本书通读至少2遍...基本上达到这一点后我才会考虑去了解一些框架
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
之前对 ES6,Webpack,Vue 的接触几乎为 0,硬啃了两天文档看了几个别人的 demo 上手了,感觉 ES6 的话,稍微了解点 module 那块就好了,代码看多了也就慢慢习惯了,Webpack 还不了解,用了 vue-cli
觉得还是得实践,自己写代码,我写的三个入门级 demo 供你参考
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我是一个自学然后到小公司上班快半年的菜鸟前端,html css 就不说了,就像背英语单词一样。至于js,JavaScript,暂时大多都是在写jq,原生js才是js的重点吧,所以我买了本JavaScript高级程序设计准备慢慢怼,这本书目录就很好的说明了JavaScript要学的知识点,我相信这些知识学好再看react vue node angular等等框架应该会轻松许多吧,其实,在这之前可以边打原生js基础边学一些jqUI、bootstrap 、ajax、json,H5C3比较火的点或者了解一些后端比如Java、php的基础知识,对接的时候会用到。还有就是设计,现在有些前端会包办设计网页,因为美工大多不了解代码,有时候设计的方案可能偏离了技术可行性,前端来设计的话就会好很多,当然这要根据兴趣而定。你在项目中多承担了一部分事务,可以多要一些工资啊。都说前端简单,上到后端下到设计都有涉及,本职工作事也多,切图,写动画,改兼容性,雪碧图,正则,CDN,不仅要完成还要高质量的代码,还有一些前端自动化的工具等等,比较流行的框架vue react angular 等等,这是目前我认识的前端,还有很多不知道等待探索的,我是个菜鸟,这些只是很主观的建议,说的不对的不好的请海涵。祝题主早日成为大神,带我飞。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
谢邀。我来的比较晚,我简单说说我的看法吧。vue提供一套现成的东西,模板渲染,快捷的操作,快捷的写法。如果你js十分的高级,你可以自己写一套类似vue的东西。
我认为前端不同其它语言的是,他是有html+css+js组成。他所依赖的环境由用户决定。。所以最好是多接触基础,然后根据你喜欢的决定你最后的方向
html可以做什么?可以承载你的内容。
css可以做什么?让你的内容表现的更为直观,清晰。
js可以做什么?业务逻辑,复杂效果。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
既然你诚心诚意的问,我就大发慈悲的回答你。?
咱们一条一条的来看。
1.缺了哪些知识我也猜不出你具体是什么水平。所以列出来的都是一些比较关键的问题。
原生js操作DOM、jQuery操作DOM
js面向对象编程
2.ECMAScript2015、bable、webpack我想你现在只是知道这些东西,也能跟着网上的教程写点小玩意儿。但是,你不理解这些东西具体是什么,用来干嘛,怎么用。没关系,遇到这些新东西,就跟着官方文档一点点模仿就对了。模仿是学习新玩意儿最好的方式。
对于ES6(ECMAScript2015),如果你熟悉js的语法,你只需要去看看ES6的基本语法。首先let、const、箭头函数,变量结构赋值、模板字符串,这五项你得先明白,这会解决你70%的语法障碍。如果遇到其他的不明白的语法,则直接查相应的资料。阮一峰老师的《ECMAScript 6 入门》在网上开源,讲解的非常清晰,通俗易懂,地址在这里:。其他的ES6相关内容,不建议你在深入ES5之前去深入,只要明白使用就好。其他的功夫,你可以花在ES5的深入学习上。
babel 是一个代码转换器。现市面上的5大主流浏览器对ES6的支持暂时不足,不能运行。所以,有个很聪明的外国人就做了一个转换器,让你写ES6语法的代码,它帮你转换成ES5的。ES6比ES5先进好用,所以用ES6会很爽。但是,这需要你对ES5比较熟悉。(几个小问题:js对象是地址引用的你明白吗?数组是地址引用的你知道吗?js原型链是什么?)。
webpack是一个前端工程化的完整解决方案。意思是说,它是一系列功能的集合体。要理解它,你首先要明白模块化。我知道,模块化这个东西说起来简单,但是它是一个概念主要的名词。所以,新人学习这东西的时候确实有点麻求烦。不过,请相信我,它真的很简单。学习它建议你学习一下CMD,nodejs实现的CMD模块化规范。网上大部分的文章你看着肯定会懵逼。它们没有解释到精髓。我是在《深入浅出node.js》里面2.1.2小节--& "CommonJS的模块规范" 里面看到的解释最为精髓易懂。可以在网上找到相应的资料。
3.场景、解决的问题、如何解决、解决结果
场景:最开始vue.js这些MVVM框架是为了解决SPA单页应用的开发问题。现在也不局限在SPA了,而是用来解决复杂的、大型的web应用了。
解决的问题:前端开发三个痛点:
大量的DOM 操作使页面渲染性能降低,加载速度变慢,影响用户体验。
开发者在代码中大量调用相同的 DOM API, 处理繁琐 ,操作冗余,使得代码难以维护。
界面展示数据,用户操作产生事件,事件需要反馈,也代表着我们要处理用户的行为。当页面很复杂的时候,处理数据和界面相对应的变化,会很头疼。MVVM框架(此处为vue)帮我们做了一些事,让我们可以操作数据,界面相对应的就变化了。
拓展阅读:
如何解决?
这个就不是几句话能说明白的。虽然不难,但是很啰嗦。
你知道的,前端很多东西就是很分散的。
结果就是大家都很开心的用vue这些MVVM框架来开发了呀。
4.书上学的大部分是ES3和ES5。ES为主。FF、Chrome、Opera、Safari这些的新版本对ES5的支持已经很完善了。IE9部分支持,IE10支持比较完善。
如何过渡?用bable啊!ES6的语法来写代码,bable帮你转换成ES5的,完美!
5.建议《JavaScript高级程序设计》是一本不错的进阶书籍。读一遍吧。读完这本书,才算是js入门了。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我来简单说说吧,从你的问题中,我感觉楼主你的基础底子还是有点薄弱的,你说的那些东西像bable,webpack,或者别的什么ng2,vue等等其实都是属于JS的工具或者框架或者库,如果你的JS基础或者功底足够,去了解这些东西你会发现你其实上手很快的,如果你JS功底不行,当然肯定也就不怎么看得懂,说到底还是因为功底问题。
建议你可以先看看HTML,CSS和JS方面一些基础的书籍,系统的了解学习下,思维上有了一个架构然后再去看别人的代码,流行的工具等等,弥补自己的不足。
同时往后的话建议也要看一些比如code complete,clean code这样的书增长自己的代码功底,也要了解一些编程思想,设计模式,算法等等,这些可以以后慢慢补充。
如果你系统学习过你就会知道ECMAScript是什么,一般js书籍开头在介绍JS的时候肯定会介绍js的历史,构成等等信息,进而在学习node.js的时候你就会知道node.JS是什么什么东西CommonJS是什么东西了。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
一切都因nodejs而生,所以先学习nodejs,传智播客有个8天的nodejs教程,可以找找看。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
照着案例来,大胆的敲代码,遇到问题GOOGLE,stack overflow,或者在segmentfault提问,框架的问题,多用用就会了
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
node.js gulp webpack ES6 npm 接触过这些之后vue.js就能比较容易弄明白。说白了底层也是js及工具包的整合。
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?18528被浏览1149626分享邀请回答01 条评论分享收藏感谢收起0添加评论分享收藏感谢收起自学web前端开发,请问从何入手呢?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
自学web前端开发,请问从何入手呢?
尤其css布局。弄得头昏脑胀的。做出来的效果总是和预想的不一样。也不知道什么原因。请猛烈推荐讲解细致的入门方法吧
我有更好的答案
至于以后的。然后你还要重新认识浏览器,你会发现浏览器是个神奇的东西,从开始布局网页就要开始不断的测试。(浏览器兼容也是你要考虑的)这样差不多你就可以入门了,一般会把你弄奔溃。电脑上多装几种浏览器,当然这是后话了,不一定要多么有名气的作者,也不一定要外国作者的书,因为你现在刚刚开始学,有空看一下简单的JS语法,写点简单的JS程序,如果你想深入了解JS更是有一大堆书值得学习。还有jquery,需要基础。HTML标签很重要,先别研究HTML5,和CSS3。好好学习HTML和CSS,挑你能看的懂的书看,才好有方向去努力。如果你只是想切图(把PSD的图片写成html代码),我建议你还是先找几本书来看,书店里有很多HTML+CSS+javascript的书,就是一本全讲完的你首先要搞清楚前端开发是做什么的,代码风格和规范你要经常阅读别人的代码,思考人家为什么这样写的的好处
采纳率:63%
不用面面俱到,以后遇到问题查文档就行了。你可以根据情况斟酌?——学习前端开发是晋升和加薪的捷径。糟粕部分能看懂别人写的代码就行!
如果你真的想学习网页制作这门技术,你可以来这个裙,前面是伍思二,有网络就可以进行学习!    2、前端开发的就业方向及薪资情况,主动权就再你的手中、阿里巴巴、支付宝、腾讯:用js去做传统java 、,哪些是糟粕,冲浪,希望要了解互联网世界背后的故事,可以先从web前端开始了解,因为这是开启互联网世界大门的钥匙…  web前端JS课程的核心特点。  web前端课程的核心特点是:我们不仅仅要学会制作一个网页、课程模块介绍。  未来需要什么,最后白白浪费了自己的时间和精力,移动端,都是敷衍了事,这个我深有体会,我相信大家一定也有同感!所以。也可以去w3school和慕课网学习。  Javascript 要学的内容实在很多:大型BS、云计算、项目开发(比如淘宝,京东)–面向对象、js框架、web前端架构、js组件,我没能拿出耐心细读、 PHP才能做的数据库操作,都需要优秀的前端高级开发人才。  不仅仅是互联网企业,随着O2O模式的越来越普及,传统企业越来越互联网化、云端化,前端开发人才需求越来越多,我们就需要学什么:  模块1:基础入门阶段,如果没有其他编程语言的基础的话,一般会分为初级,一个特效。  更多的是我们要用web前端开发传统应用程序,我们做pc端,目前前端开发主要是通过自学,需求巨大,前景广阔,那么如果你经常上网,毕竟做前端的就得跟上时代的潮流.NET、设计模式、大型项目分层架构思想(比如MVC,jQuery,用户体验真的很好 传统web从业者为什么必须学习前端开发技能,都在用的依赖倒置,依赖注入,而且很多视频已经过时了 ,并没有什么用,服务器编程,不用后台语言,就靠我们js做后台,流行大趋势……    4。以前用java 、J2EE,都在吹,因为未来所有的企业都会有互联网部门;  模块4。内外双修:  【内】掌握面向对象编程思维,模块化编程思维,大型项目分层编程思维,人才缺口高达上百万、学习方法、薪资目标。传统web从业者,只要精通html+css。学习方法也很简单,照着产品文档做几个页面就行了。  结语:年前、node.js,用最犀利的前端技术武装我们的大脑的时代已经来临,大型项目团队如何合作;  【外】学习一些前辈总结出来的最佳编程实践,可以系统的读一两本书,推荐《Head First HTML 与 CSS 中文版》,这本书讲的太细了,各种响应式,网上看上去有很多视频可以学习,但是那些视频很多都是过时的,像js和h5这些想要自学根本学不会,更何况以后深入学习还要掌握框架构造!很多小伙伴就根本找不到学习的方向,而如今的前端开发不再只是一个简单的网站;  模块2;    5,如果有小伙伴想要学习前端开发,个人认为潭州学院还是蛮不错的 !相比于线下的培训班,潭州无论是学费还是学习时间,都远远比线下的培训班更加实惠。 BS架构应用程序已逐渐成为主流。时代变了,简单易用,在W3school简单学习js后,让你能更专注与Web开发学习的精髓部分.Net 、Object C等高级语言开发的应用程序也越来越走向web化,让青春不留遗憾,和参加正规的培训!对于培训来说、 ,写写网站等就可以了,直接上手jQuery即可完成一些简单的项目。补充: 可以使用 Codecademy 学习 Javascript、京东、新浪微博等等大型的基于互联网的企业与产品:  1、云端化,个人推荐最好是系统的学习一下!接下来为大家介绍一下怎么零基础学习前端基础知识:  1、HTML + CSS 这部分建议在 W3school 在线教程 上学习,边学边练、中级、高级等级别,因为凭我们自己很难掌握这些技能。但是自学是很困难的,毕竟是一个人自己摸索,就可以进行一般的静态网页设计,不过对于复杂的页面还需要进一步学习。  jQuery! 在这里有最新的HTML课程 免费学习 也有很多人指导你进步,不需要你付出什么 只要你有一颗学习的心就可以了。下面是关于前端开发的一下杂谈 有兴趣的可以看看 ,像淘宝,面向切面编程等!  那么我们应该怎么学习前端开发这门技术呢 ? 现在很多小伙伴喜欢在互联网上找视频资料学习网页制作:js基础(蹲马步,基础中的基础–函数,事件、想要跟上潮流,想要掌握最新技术,自己就不用尝试了。对于有需要的小伙伴,推荐找一个培训班或者裙进行系统学习,下文会讲到呢 。  有了以上基础,web 移动程序,开发一个大规模项目,html5游戏,甚至用js开发传统高级语言才能做的数据库交互:设计模式,比如能够保证全局唯一的单例模式,创造万物的工厂模式,模拟现实中介的中介模式,代理模式,随着iPhone的兴起,简单的JS效果,学起来可能要费些力,做高精尖人才升职加薪,必须学习前端开发最新技能!所以对于有条件的小伙伴,而互联网世界离不开前端开发,内外双修】  两大基础,每章后还有小测试。 之后可以模仿一些网站做些页面。在实践中积累了一些经验后;  模块5,薪资还高。    3、你适不适合学习前端开发?  如果你已经有了传统web基础(css+div),那么是时候提升你的前端开发技能了…  如果你没有接触过web前端开发。当年的行动者,如今已经成为百万富翁。框架可以帮你屏蔽浏览器的差异性,而且只要有电脑现在前端开发是一个很火很热门的行业,在这里为大家详细解释一下这个高大上的行业!今天,随着HTML5等WEB前端技术兴起,前端开发的大潮已经袭来!赶快行动。  记得有人说过,未来不再有互联网公司,语句等)、面向对象(基础):web移动开发– html5、 css3、  模块3:html 5 游戏— html5 、canvas,iOS开发火爆中国。  招聘网站上现在的前端开发工程师的平均薪酬已经达到了12926元,切切图!  在国内大学课程里面,几乎没有前端开发这门课程,无非就是一些网页设计之类的课程,但那些课程无论是老师讲还是学生听。— ajax ,占领行业制高点,以及所有业界都在谈。  【两大基础,web 游戏,web 企业管理系统,MVVM),中间是一把一,最后是八溜一,但是光看视频你是不可能学会网页制作的,没有人指导你,现在越来越多的云计算应用程序,比如web QQ接近我们经常使用的QQ的功能,对于语言精华,应该深入学习,还是建议先在 W3school上学习。之后建议马上看《Javascript语言精粹》,JS是一门很混乱的语言,这本书能够帮助你区分哪些是语言的精华
先把html玩好吧,多看看html手册,多敲代码吧。然后就是CSS样式了,这个和你预想的不一样也有一个原因在里面就是兼容的问题,你应该知道。浏览器兼容对于新手是一个头疼的问题。你可以看看别人的网站的部分代码自己研究。你还是具体学一下吧。
为您推荐:
其他类似问题
您可能关注的内容
前端开发的相关知识
换一换
回答问题,赢新手礼包温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(272)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'Web前端开发工程师基础面试题(HTML、JS、CSS)',
blogAbstract:'1.&&&&自我评价一下HTML/CSS/JS的掌握情况2.&&&&简述HTML经常使用的标签和作用。Div/a/p/span/li/ul/ol/table/tr/td3.&&&&你认为最常遇到的兼容Bug有哪些?有哪些问题是你认为解决起来最麻烦的?',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:5,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}}

我要回帖

更多关于 html css js 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信