念:
在我写这次博客的时候,官网已经开了六门基础课,真的都是非产基础的课程。其实主要是因为这次的程序媛计划面向的对象是14岁以上没有丝毫基础的女生(是的就是没有男生)。
课程主要以对话的形式进行教学,其中穿插了一些代码练习。
学习的时候几乎每个对话都有经验,还有钻石,之后可能还会开竞技场。其实发这篇随笔主要是想记个小笔记,顺便安利一下。
曾几何时,我还在为仿站的事而苦恼着,几乎零基础的,被学长要求仿一个网页,靠着百度以及一本几乎没讲啥的书,愣是整出了个长得还挺像的东西(x),当然,棘手的问题还是没有解决。之前学到的Bootstrap课程,斌叔教了轮播图的基础,盯着那个特效我愣了很久,才反应过来,这不就是我之前棘手问题中的一个吗?!!!那一瞬间有种捡到宝的错觉哈哈哈!
在念上也关注了一些前端工程师,dalao们每次蹦出来的词汇都让我这个小渣一脸懵逼,百度了也没看懂他们说的是啥...然后看见斌叔开的课...噫之后的课感觉是挺难啃的了,咩继续努力吧(抖
——2017.07.15
之后自己在iMooc网上学了Python入门课程,目前正在学进阶课程,但是看着有些不会,学习进度很慢。程序媛计划新开的竞技场完美通过,C语言的课程也完美通过,很开心。在论坛中找到了小仙女们聚集的群号,加进去后看见了一群可爱的人。第一个晚上就聊了很久,学习的方向,职业发展,面试问题等。因为群里还有在职的程序媛,收获很大。平日里小仙女们也会将自己遇到的问题发出来,群内的成员们也会耐心解答,大家一起讨论,实验各种办法,挺好的,相处得很融洽哈哈。
——2017.07.25
依旧没有新课程,现在一边关注斌叔的微博一边学习基础算法(望天),今天依旧没有新课程...
——2017.08.06
学习课程中的笔记
*有错误的地方还请大佬们指出,万分感谢。
HTML
<hr/> 分割线(单身狗) 字体样式 <i> 斜体字 <b> 粗体字 <u> 下划线 src 值为图像文件的URL 列表 <ul> 无需列表 <li> 列表中每行的内容 <ol> 有序列表
<div>:可定义为文档中的分区或节,把文档分割为独立的、不同的部分。
<table border='1'><!--table表表格,border表示边框粗细-->
<tr><!--表元素行-->
<td>第一行第一列</td>
<td>第一行第二列</td>
</tr>
<tr>
<td>第二行第一列</td>
<td>第二行第二列</td>
</tr>
</table>
<video "200" height="200" src="视频地址" controls></video><!--controls设置底部控制条-->
<a href="地址"></a>
CSS
px:网页中的长度单位,类似于“千米”。
margin:设置外边距。
margin-top:上边距。
margin:0 auto; 上下边距为零,左右根据浏览器边框自动设置,也就是居中。
padding: 10px 10px 10px 10px; 上右下左,内边距。
text-align:规定元素中的文本的水平对齐方式。
<p>的style设置float可以变为一行。
position:absolute; 绝对定位。
JavaScript
1 alert('Hello World!'); 提示框显示“Hello World!”。 2 alert(1+1); 提示框显示“2”。 3 var i; 声明 i。 4 var i=1; 定义 i。之后 alert(i); 显示“1”。 5 6 var s; s="hello"; var b="world"; 7 var c=s+b; alert(c); 8 字符串可相加,结果串在一起,提示框显示“helloworld”。 9 10 通过 DOM(Document Object Model) - 文档对象模型,使HTML和JavaScript紧密地联系在一起,也称作DOM树。 11 12 1、HTML中 13 <div> 14 <p id="p1">Year.</p> 15 16 2、JS中 17 var p1=document.getElementById("p1"); 18 p1.innerHTML; //表p1的内容 19 20 p1.innerHTML='THIS IS A BOOM!!!'; 在JS中改变p1的内容。 21 22 function Hello(){ ... } 23 Hello(); //调用函数 24 25 function ola(content){ 26 alert(content); 27 } 28 ola(100); //提示框显示“100” 29 30 element.onevent=function; 31 例: 32 var b1=document.getElementById("b1"); 33 bi.onclick=bclick; 34 function bclick(){ 35 alert('我被点击了!"); 36 } 37 通过id获取buttom这个元素: 38 onclick为点击事件,后调用bclick这个函数,弹出“我被点击了!”; 39 onmouseover 鼠标移动到元素; 40 onmouseup 鼠标按键被松开。 41 42 textarea:定义一个多行的文本输入控件。
jQuery
console.log(); 向web控制台输出一条信息。 $:document.getElementById,是在获取HTML元素。 例: $('#id'); $('#id').append(html); 选择 id 代表的元素插入html,append代表要插入 HTML。 AJAX:与服务器交换,在不重新载入整个页面的情况下更新网页的一部分。
Bootstrap
Bootstrap为一整套前端UI框架,使网页在不同尺寸的屏幕上正常显示。 网格(Grid):网页设计中的网格用于组成内容,让网站易于浏览,并降低用户端的负载。 行(row):必须放在 .container class 内,一个 row 代表一行,一行分为12列。 列(col):col-xx-y 中的 y 代表当前元素所占列数。 xx 的值可为四种(分别代表在四种尺寸宽度下的布局样式):lg(lg>=1200px)、md(md>=992px)、sm(sm>=768px)、xs(xs<768px)。 col-lg-offset-2:偏移量,在lg的布局下,当前标签加上对于列数的左外边距(margin-left)。 <div class="container"> <div class="row"> <div class="col-x-x"></div> <div class="col-x-x"></div> </div> <div class="row"> <div class="col-x-x"></div> <div class="col-x-x"></div> </div> </div> <div class="container">...</div> glyphicon/glyphicon-user:图标样式(Bootstrap官网上有更所内容)
[TBC]