A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

向婷婷

初级黑马

  • 黑马币:14

  • 帖子:5

  • 精华:0

© 向婷婷 初级黑马   /  2018-7-18 11:04  /  1052 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


学习前端的前期准备和方法。



1.自学能力一定要强

        前端好入门,但是真的不好学。首先学习前端HTML和css是基础,很多同学选择自学,看W3school进行学习,你会发现效果并不理想,虽然小的标签和属性看起来都非常简单,案例也都能顺利的敲出来,可是你会发现写一个页面还是很吃力的,甚至是敲不出来的,想把标签与属性完全很好的结合是需要一个过程的。如果自学,那么首先要具备极强的自控自律能力,能够专心的确保学习效率,每天都有所收获才能学有所成,这是入门前端自学的作用。

再者,如果你是成手前端,那么就不学要学习了吗?答案肯定是否定的,各行各业都是要学习的,不是说入了门就成了,不学习只会带来淘汰,再者,前端技术行业的技术语言更新特别快,不学习做项目就会越来越吃力,最后被淘汰,所以说活到老学到老,学习可以选择看书看视频,现在网络很方便,视频资料也很多,要让自己时时保持学习的态度才可。

2.目标一定要明确

        做什么事都要有明确的目标,目标不明确是不会有任何成果的,学习前端也是如此,现在的前端涵盖面比较广,有PC有移动有全栈,不管你希望专于哪一个方面,心里都要有一个明确的方向,从而为之付出努力,才会收到自己想要的成果,把大目标分成逐个小的目标,每一天没一个月一一来实现它们,不久的将来我们就都是前端界的大牛了。

3.具有一定的逻辑思维能力

        逻辑思维能力还是要有的,如果思维能力不够,还特别喜爱这个行业,那么就需要通过一些方式来提高自己的思维能力,看看相关的书籍,做做相关的题目,都是可以改变的,有了足够的思维能力,不论是学习JavaScript还是学习后面的框架,包括新的语言,新的框架,新的技术都要得心应手一些,这样才会真正体会到编程的乐趣。



如何学好web前端开发



  web前端开发是现在互联网中非常热门的一个职位,很多互联网公司都急需一批优秀的web前端开发人员,但是,要成为一名优秀的Web开发人员,并不是那么容易的事情,做任何事没有捷径可走,多学多练是必须的。下面源码时代小编为大家介绍一些学好web前端开发的十点注意!

  一、学好HTML

  HTML是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开发人员的基本条件。

  二、学好SQL

  要构建动态页面就必须使用到数据库,但这么多数据库产品,该如何是好呢?别担心,它们都会遵循标准的SQL原则。

  三、学好服务器端脚本语言

  服务器端脚本编程也是Web开发人员的基本功之一,你只需挑选一个服务器端脚本语言,然后学好它。

  四、学好JavaScript

  今天大部分Web开发人员都喜欢使用jQuery,学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高你的技能。

  五、学好CSS

  涉及到网页外观时,就需要学习CSS了,它可以帮你把网页做得更美观。

  六、学习一点Unix和Linux的基本知识

  这并不是必须的,但知道一点Linux命令不会伤害到你,或许你还不知道,大部分Web服务器都运行在Unix和Linux平台上,如果我是你,我会去学习一些基本的Linux命令的。

  七、学好正则表达式

  虽然它并不像其它知识那么重要,但学习了正则表达式后,如果使用得当将会节省你很多时间,从验证到高亮显示它够能帮到你。

  八、了解Web服务器

  你不必在这上面花太多精力,但对Apache的基本配置,.htaccess配置技巧有一些掌握的话,将来必定受益,而且这方面的知识学起来也相对容易,不会花多长时间。

  九、学好Web框架

  当你掌握了HTML,服务器端脚本语言,CSS和JavaScript后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间,如果你使用PHP,可选的框架有CakePHP,CodeIgniter,Zend等,Python程序员喜欢使用Django和 webpy,Ruby程序员喜欢使用RoR。

  十、熟悉版本控制系统的用法

  熟悉使用一种优秀的版本控制系统将很有用处,你在实际工作中就会发现精通一种版本控制系统是多么幸福。

  掌握以上十点,离成为一个优秀的web前端开发者更进一步了,如果想要好好学习或者时是转行从事web前端相关工作,可以自学或者是培训,培训的话建议可以看看源码时代,源码时代是一家专业进行web前端培训、java培训、PHP培训、ui设计培训的西南知名IT教育培训机构,学员就业率高达97%,口碑入学率高达79%,出来的学员首薪平均高达7K+,很多学员都进入名企工作。




  下面来点干货:

1.核心还是原始的javascript

2.完成了1,jQuery其实学起来很快,如果连dom元素、事件、数据类型、原型等都不了解,看起来就是一个很大的东西。

3.angular是一个思维完全不一样的框架,没有具体业务很难学全面,入门倒挺快。

4.jQuery在所有公司都有可能是加分项,虽然加分不多。angular对有些公司来说是无所谓,有些是大加分。

敲黑板

js使用正则表达式判断ip地址

<script type="text/javascript">

varip='20.255.255.255';

re=/^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/

r=re.test(ip);

alert(r)

</script>

JS的高级概念你需要会,例如:闭包,面向对象的编程,JS的调式,常用的JS库,JQuery或是Ext你得会一个,Ajax技术,Ajax回调函数,正则是必须的,邮箱验证啊,有规律的字符匹配啊,都要会的,建议学校prototype的内容能让你的认识更深一层楼。

jquery 阻止事件冒泡(防止多层事件同时响应)

// 为span元素绑定click事件

$('span').bind("click", function(event) {

vartxt = $('#msg').html() + "<p>内层span元素被点击.<p/>";

$('#msg').html(txt);

event.stopPropagation(); // 阻止事件冒泡

});

// 为div元素绑定click事件

$('#content').bind("click", function(event) {

vartxt = $('#msg').html() + "<p>外层div元素被点击.<p/>";

$('#msg').html(txt);

event.stopPropagation(); // 阻止事件冒泡

});

// 为body元素绑定click事件

$("body").bind("click", function() {

vartxt = $('#msg').html() + "<p>body元素被点击.<p/>";

$('#msg').html(txt);

});

最后推荐下书籍css - the missing manual

js - 先学基础,这书很多,网上也很多, 然后就是选框架了,

jquery(上手容易,轻量级框架,推荐初学者), 框架只是简化你的工作,不是完成工作,jquery拥有非常强大的选择器(j-query),基本可以满足大多数的DOM操作了





yui(yahoo的中量级框架)

如果你是页面重构岗位, 是偏CSS的,也需开始学习CSS3了。 如果需要涉及复杂交互,图片处理,3D运算等,那是偏JS的脚本工程师,需要开始学习HTML5中许多新增的api



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马