我的前端学习之路(写在前面的话)

作者通过Udacity踏入软件编程领域,立志成为一名软件开发者。文中分享了学习路径与心态调整,包括HTML、CSS、JavaScript等前端技术的学习心得。

我的前端学习之路

通过udacity我进入软件编程的大门,开始人生新的挑战。


(一)对目标的思考

我的目标是可以从事于软件开发的工作,因为我觉得开发是一件更具有创造性的工作。关于目标我很迷茫,我不知道从何学起?我不知道该怎么样去学?希望导师能帮我介绍下工作的情况以及以后可选择的方向。未来的自己或许比现在的自己更明白软件编程的定义,不忘初心,努力学习,做更好的自己。

确定好了自己的目标,在工作中要多积累经验,跟着导师的步伐走,遇到不懂的问题,首先自己思考,如果还有什么不懂的疑问,查查资料。如果对问题还有不懂的地方,再去请教导师。不断的总结学习的方法,不断的总结失败的经验,才会不断的提高自己解决问题的能力。

(二)致未来的自己

给未来的自己出谋划策

学习中,可能会遇到很多困难。亲爱的自己,别放弃,别自卑。首先找到问题发生的过程,再从过程中,找到导致问题的原因。然后从问题的根本去解决问题。最后,总结导致问题发生的原因,杜绝问题再次的发生。在这些过程中,或许你可能会自卑,亲爱的自己,别灰心,人生因挑战而精彩!当你解决的问题越多,你进步的越快,你离成功的距离又进一步。所以要学会换一种态度去面对问题,那样工作的效率会事半功倍。

要掌握的技能

学习Makedown,并熟练的操作。

学习HTML,并能熟练的操作。

学习CSS,并能熟练的操作。

学习Bootstrap ,并能熟练的操作。

学习Git Hub,并能熟练的操作。

学习Java script并能熟练的操作。

学习英语,提高英语口语,语法及翻译能力。

学习如何解决问题的逻辑、思路。

学习函数的使用方法,并能熟练的应用。

成长性思维于我

在人生的道路上,总会遇到挫折和困难·但是,只要敢去面对困难,就会获得成功的喜悦,所以我相信失败乃成功之母。

希望自己,能在未来的日子里,坚持到底,不放弃。登上山顶,看到更美丽的风景!加油!

### 字符串处理:去除或保留特定部分内容 在前端开发中,字符串的操作是非常常见的任务之一。针对用户提到的字符串 `"50884=110069"`,可以通过多种方法实现去除前面的部分或将等号后的部分保留下来。 #### 方法一:使用 `split()` 方法 `split()` 是一种非常方便的字符串分割工具,它会按照指定的分隔符将字符串拆分为数组。之后可以选择其中一部分作为最终的结果。 ```javascript let str = '50884=110069'; let parts = str.split('='); // 将字符串按 "=" 分割成两部分 if (parts.length === 2) { let beforeEqual = parts[0]; // 获取等号前的内容 let afterEqual = parts[1]; // 获取等号后的内容 console.log('Before Equal:', beforeEqual); // 输出:50884 console.log('After Equal:', afterEqual); // 输出:110069 } ``` 这种方法简单直观,适用于大多数场景下的基本字符串分割需求[^1]。 #### 方法二:使用正则表达式匹配 对于更复杂的模式识别,可以考虑使用正则表达式来精确控制提取的目标区域。 ```javascript let str = '50884=110069'; // 匹配等号后面的数字序列 let matchResult = str.match(/=(\d+)/); if (matchResult && matchResult[1]) { console.log(matchResult[1]); // 输出:110069 } // 若想获取等号前的内容,则调整正则表达式 let matchFront = str.match(/^(\d+)=/); if (matchFront && matchFront[1]) { console.log(matchFront[1]); // 输出:50884 } ``` 此法灵活性更高,尤其适合于需要解析具有固定格式但复杂度较高的字符串时使用[^2]。 #### 方法三:基于索引的手动裁剪 如果仅需简单的字符切片而无需额外依赖库支持的话,还可以直接调用内置函数如 `substring()` 或者 `slice()` 完成任务。 ```javascript let str = '50884=110069'; let equalIndex = str.indexOf('='); if (equalIndex !== -1){ let frontPart = str.substring(0, equalIndex); // 取得等号前的部分 let backPart = str.substring(equalIndex + 1); // 取得等号后的部分 console.log(frontPart); // 输出:50884 console.log(backPart); // 输出:110069 } ``` 这种方式效率较高且易于理解,特别推荐给初学者学习掌握[^3]。 --- ### 总结 综上所述,无论采取哪种技术路线都能有效达成目的——即从原始字符串中分离出感兴趣的那个片段出来供后续进一步分析或者展示之用。每种方案各有优劣之处,在实际项目应用当中应当依据具体情况灵活选用最为合适的那一个。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值