热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

iOS转前端的学习记录

第一篇博文,写在从零开始学前端的两个月后,期间经过了春节,之后又经历了一些动荡。算是在边做边学中坚持下来,现在基本上可以完成一些业务逻辑上的开发工作。想到应该总结一下这两个月的学习

第一篇博文,写在从零开始学前端的两个月后,期间经过了春节,之后又经历了一些动荡。算是在边做边学中坚持下来,现在基本上可以完成一些业务逻辑上的开发工作。想到应该总结一下这两个月的学习,也是对自己的知识掌握情况做一个梳理。

我的第一个项目是一个基于vue和element-ui的后台管理系统,当时我还没有任何的前端开发知识,时间也比较紧,就在学习html、css和Javascript的基础后,有针对性的对vue.js和element-ui进行了了解。

整理一下学习路径,和我手机的一些教程,供有需要的人参考。

html、css和Javascript。

w3school在线教程:http://www.w3school.com.cn/

配上《Javascript高级程序设计》,可以把html、css和Javascript的基础都过一遍。

然后在MDN Web文档上有一篇关于学习web开发的文档,上面有一些学习教程,但我主要看的是那上面提供的一些作业,用来检验自己的学习效果,把小作业都做了一遍,巩固之前的学习。

Vue.js和element-ui

直接看Vue官网教程对于当时的我来说还有些困难,所以我选择了网易云课堂上米斯特吴老师的Vue课程,讲得很不错,也有包含实战课在内,并且大多数都是免费的,只要在网易云课堂搜索Vue就能看到。跟着视频课做了一些练习之后,再去看官网的文档,很多内容就不会太难接受了。Vue真的是一个对于新手很友好的框架,把三大件Vue、Vue Router、Vuex搞清楚,大多数的也无需求都能满足。

由于这个后台管理系统还用到了element-ui,我对于element-ui也做了一定的了解,只需要浏览一下官网文档就行,没什么太难的地方。

然后自己做了一个基于这两者的小demo来练手。在调试中,我用到了mock.js,也非常简单。

html5、css3、es6

这时候已经可以上手完成一些简单的业务逻辑层面的开发了,我开始在完成工作之余,对于之前学习的漏洞进行填补。

前两者依然是在w3school上进行学习,es6可以看阮一峰的ECMAScript 6入门。

在gitbook上还有一个前端工程师手册,也可以用来学习,我是用来进行查漏补缺。

更多框架

由于工作需要,我之后参与的项目是基于网易自己的开源框架regular+nej,这让我不得不去学习这两个新框架。这也是我觉得ios开发和前端开发的一个很大的不同之处。前端开发对于框架的依赖程度非常高,除非你是大牛,否则你不得不跟着项目的变动去学习新的框架,不管是公司自研的还是主流开源的。而且每个框架有更新的时候,你也要同步的跟进。而对于ios开发人员来说,不管到哪儿用的都是xcode和uikit,没有那么多的变化。并且xcode对于ios开发来说实在是太契合了,这是vscode或者webstorm不可能达到的。

边看代码边学nej和regular,因为有工作任务在推着自己,所以学起来也还算快。然后再在工作之余简单浏览了一下react的官网教程,并且跟着做了官网上的井字棋游戏。更深入的准备以后慢慢学。

node

由于对后端开发实在是没有兴趣,node部分只是做了些了解,然后边学边做了一个脚手架工具作为联系。放在todo里了


推荐阅读
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 如何撰写初级和高级前端开发者的专业简历
    如何撰写初级和高级前端开发者的专业简历 ... [详细]
  • 基于Node.js、EJSExcel、Express与Vue.js构建Excel转JSON工具:首阶段——Vue.js项目初始化及开发环境配置
    在近期的一个H5游戏开发项目中,需要将Excel数据转换为JSON格式。经过调研,市面上缺乏合适的工具满足需求。因此,决定利用Node.js、EJSExcel、Express和Vue.js自行构建这一工具。本文主要介绍项目的第一阶段,即Vue.js项目的初始化及开发环境的配置过程,详细阐述了如何搭建高效的前端开发环境,确保后续功能开发的顺利进行。 ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • 在HTML和CSS中,可以通过多种方法将按钮设置为超级链接或实现超链接的按钮样式。一种常见方法是在按钮元素中嵌入``标签,利用CSS进行样式调整,使其外观和行为类似于按钮。另一种方法是使用JavaScript来实现点击按钮时跳转到指定链接的功能。通过这些技术,可以轻松地创建既美观又功能强大的交互式按钮。 ... [详细]
  • 本文详细介绍了在 Vue.js 前端框架中集成 vue-i18n 插件以实现多语言支持的方法。通过具体的配置步骤和示例代码,帮助开发者快速掌握如何在项目中实现国际化功能,提升用户体验。同时,文章还探讨了常见的多语言切换问题及解决方案,为开发人员提供了实用的参考。 ... [详细]
  • 本文深入探讨了 Vue.js 中异步组件的应用与优化策略。首先,文章介绍了异步组件的基本概念及其在现代前端开发中的重要性。为了确保最佳实践,建议使用 Webpack 作为模块打包工具,因为 Browserify 默认不支持异步组件的加载。接着,详细解释了异步组件的使用方法,并提供了官方文档的相关链接以供参考。此外,文章还讨论了多种优化技巧,包括代码分割、懒加载和性能调优,以提升应用的整体性能和用户体验。 ... [详细]
  • ### 一、指令概述指令是 Vue 中的一种特殊属性,用于增强 HTML 元素的功能。它们以 `v-` 开头,如 `v-cloak`。### 二、`v-cloak` 指令的应用`v-cloak` 指令主要用于解决页面加载过程中未编译的 Vue 插值表达式短暂显示的问题。在 Vue 实例编译完成之前,带有 `v-cloak` 的元素将被隐藏,从而避免了“闪动”现象。通过结合 CSS 样式,可以进一步优化用户体验,确保页面在初始加载时保持整洁和专业。 ... [详细]
  • 2017-09-07前端日报精选JavaScriptEventLoop机制详解与Vue.js中实践应用Redux基础与实践如何用js获取虚拟键盘高度?( ... [详细]
  • 导读:今天编程笔记来给各位分享关于PHP的前端用什么工具的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  • addRoutes簡介用動態路由完成權限掌握,是一個很nice的計劃不是么?初始路由只要登錄頁,依據用戶的id查詢對應的權限,然後addRoutes,將獲取到的菜單數據放入vuex ... [详细]
  • SpringBoot与缓存使用及原理(上),Go语言社区,Golang程序员人脉社 ... [详细]
  • 在Eclipse中提升开发效率,推荐使用Google V8插件以增强Node.js的调试体验。安装方法有两种:一是通过Eclipse Marketplace搜索并安装;二是通过“Help”菜单中的“Install New Software”,在名称栏输入“googleV8”。此插件能够显著改善调试过程中的性能和响应速度,提高开发者的生产力。 ... [详细]
  • vue github开源项目_2018 年最好的 45 个 Vue 开源项目汇总
    vuegithub开源项目_2018年最好的45个Vue开源项目汇总,Go语言社区,Golang程序员人脉社 ... [详细]
  • 在Vue中使用highCharts绘制3d饼图
    highcharts是国外知名基于javascript的图表库。由于中文官网的vue中使用highcharts配置繁琐并且需要引入jquery作为依赖,所以弃用。接下来,给各位伙伴 ... [详细]
author-avatar
mobiledu2502884697
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有