web开发学习之旅
过段时间要去实习,提前问了下老师我要准备哪些知识。
2015年3月19日,老师告诉我的,ionic Framework,Yii Framework,AngularJS,还有一些前端开发知识。
我除了听说过“前端”这两个字,其他的技术都没听说过,更不知道是什么东西了。
虽然啥都不知道,还是要和老师说“好的”(*^__^*) 。
然后就去逐个搜索了一下。
Ionic Framework是一个整合HTML5、CSS3和JavaScript(AngularJS)的框架;
AngularJS是一个JavaScript的集成库;
Yii Framework是一个PHP的开发框架;
现在问题又来了,HTML5、CSS3、JavaScript、PHP这几个技术也是听说过,知道是用来做web开发的,但是没有学过;
(19日晚上)到本科班级群里问了一下已经工作的小伙伴有没有用PHP的,幸运的找到了一个在迅雷工作的同学HDQ。
我把Ionic Framework、AngularJS、Yii Framework这三个词发给他,他只知道Yii,而且正在使用;
我就请教了他在零基础的情况下应该如何学。
他给了我一个学习网址,http://www.w3school.com.cn/php/index.asp。很经典的网址,一般搜索web技术,这个网址都会在第一个搜索结果页。
还告诉我WampServer的PHP继承环境和Netbeans开发IDE。后来他远程操作了一下我的电脑,看到我机器里只有Baidu浏览器,就让我安装一个Firefox或者Chorme浏览器。。。
关于这两个浏览器,之前略有耳闻,知道开发一般都喜欢用这两个,但是当时没有做web开发,就没有探究原因,于是顺便问了他为何这两个浏览器受欢迎,他给的原因是:这两个浏览器都是开源的,所有的程序员都在帮忙维护。
之后我去W3CSchool用了1.5天(20日+23日上午)时间把PHP的基础教程、表单、高级教程这三个章节看完了。
只看教程,不写代码,感觉很难受,然后又用了半天(23日下午)的时间在Netbeans里把上述三个章节的代码选择性敲了一下。
(23日晚)又看了看PHP操作MySQL数据库的教程,教程写的比较简单,看过就懂了,于是没有敲代码。
24日,25日,26日看Yii教学视频(张久龙),对Yii里边的大部分知识点都有了了解。
27日,看了下AngularJS的一些基本信息,需要HTML、CSS和JavaScript基础,我对HTML和JavaScript有基本的了解,对CSS就没什么概念了,今天学习一下CSS基本知识。
web开发学习之旅的更多相关文章
- web开发学习之旅---html第一天
一.认识浏览器 浏览器就是接收浏览着的操作,然后帮浏览者去web服务器请求网页内容(html格式返回),然后展现成人眼能够看得懂的可视化页面的软件. IE==浏览器?IE是浏览器的一种,还有Firef ...
- web开发学习之旅---css第一天
一.css全称 Cascade Style Sheet层叠样式表 二.css引入方式 行内样式:<h2 style="color:#0F0">Hello World&l ...
- web开发学习之旅---html第二天
一.转义符 一些字符在html中拥有特殊的含义,比如小于号(<)用于定义 HTML 标签的开始.如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入转义符. 分类 二.html ...
- web前端学习之旅笔记01--HTML
web前端学习之旅笔记01--HTML HTML最容易上手,但也易忘,实际开发中有时需要查阅官方文档,小伙伴们别忘了哟! HTML 教程 (w3school.com.cn) HTML是网页的骨架负责页 ...
- 【前端】移动端Web开发学习笔记【2】 & flex布局
上一篇:移动端Web开发学习笔记[1] meta标签 width设置的是layout viewport 的宽度 initial-scale=1.0 自带 width=device-width 最佳实践 ...
- 【前端】移动端Web开发学习笔记【1】
下一篇:移动端Web开发学习笔记[2] Part 1: 两篇重要的博客 有两篇翻译过来的博客值得一看: 两个viewport的故事(第一部分) 两个viewport的故事(第二部分) 这两篇博客探讨了 ...
- ASP.NET Core Web开发学习笔记-1介绍篇
ASP.NET Core Web开发学习笔记-1介绍篇 给大家说声报歉,从2012年个人情感破裂的那一天,本人的51CTO,CnBlogs,Csdn,QQ,Weboo就再也没有更新过.踏实的生活(曾辞 ...
- Hasen的linux设备驱动开发学习之旅--时钟
/** * Author:hasen * 參考 :<linux设备驱动开发具体解释> * 简单介绍:android小菜鸟的linux * 设备驱动开发学习之旅 * 主题:时钟 * Date ...
- 我的Java开发学习之旅------>Java 格式化类(java.util.Formatter)基本用法
本文参考: http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Formatter.html http://www.blogjava.net/ ...
随机推荐
- BZOJ 4448: [Scoi2015]情报传递 树链剖分 主席树
4448: [Scoi2015]情报传递 题目连接: http://www.lydsy.com/JudgeOnline/problem.php?id=4448 Description 奈特公司是一个巨 ...
- SPOJ 10234. Here Be Dragons
The Triwizard Tournament's third task is to negotiate a corridor of many segments, and reach the oth ...
- HDU 3161 Iterated Difference 暴力
Iterated Difference Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...
- .NET面试宝典-高级2
http://blog.csdn.net/shanyongxu/article/category/6023593 对于 Web 性能优化,您有哪些了解和经验吗? 1.前端优化 (1)减少 HTTP 请 ...
- 设置Nginx开机自启动
Nginx 是一个很强大的高性能Web和反向代理服务器.虽然使用命令行可以对nginx进行各种操作,比如启动等,但是还是根据不太方便.下面介绍在linux下安装后,如何设置开机自启动. 首先,在lin ...
- linux 文件处理大杂烩
1.对文件某行进行统计排序 awk '{ printf "%-40s \n",$4}' /var/log/yum.log | sort | uniq -c | sort -nk ...
- 报错:无法从int?转换为int
□ 背景分析 在控制器方法中的一个参数允许为null值:public ActionResult GetByCategory(int? categoryId = null) 当把这里的categoryI ...
- linux 查找文件命令
find -name 文件名 在当前目录下查找 find -name nginx.conf
- 【微信小程序】微信小程序 文本过长,自动换行的问题
小程序开发过程出现的问题: 文本过长,以致于在view中显示不全,没有自动换行的问题 解决方法: 在wxss样式文件中添加样式 .font-break { word-break:break-all; ...
- python各个模块循环引用问题解决办法
当项目中的模块过多,或功能划分不够清晰时会出现循环引用的问题,如下 有两个模块moduleA 和 moduleB: #moduleA from moduleB import b def a(): pr ...