FreeCodeCamp备查簿(4:#91-#131)

2024-01-10 18:32
文章标签 131 91 -# freecodecamp 备查

本文主要是介绍FreeCodeCamp备查簿(4:#91-#131),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

20170814


 #91 Create a Bootstrap Headline
 建一个bootstrap的标题 
<h3 class="text-primary text-center">jQuery Playground</h3>


#92 House our page within a Bootstrap Container Fluid Div
建一个container-fluid的div元素(container-fluid,自动设置为外层视窗的100%,如果外层视窗为body,那么它将全屏显示,无论屏幕大小,并且自动实现响应式布局。)
<div class="container-fluid">
<h3 class="text-primary text-center">jQuery Playground</h3>
</div>


#93 Create a Bootstrap Row
创建一个带class="row"的div
<div class="row">
  </div>


 #94 Split your Bootstrap Row
 设置两个col-xs-6的div
 <div class="col-xs-6">
    </div>
    <div class="col-xs-6">
    </div>


#95 Create Bootstrap Wells
创建well的div
    <div class="col-xs-6">
      <div class="well">
      </div>
    </div>
    <div class="col-xs-6">
      <div class="well">
      </div> 


#96 Add Elements within your Bootstrap Wells
设置三个button
  <div class="row">
    <div class="col-xs-6">
      <div class="well">
        <button></button>
         <button></button>
         <button></button>
      </div>
    </div>
    <div class="col-xs-6">
      <div class="well">
         <button></button>
         <button></button>
         <button></button>
      </div>
    </div>
  </div>


#97 Apply the Default Bootstrap Button Style
给每个按钮加默认的属性,default
      <div class="well">
        <button class="btn btn-default"></button>
        <button class="btn btn-default"></button>
        <button class="btn btn-default"></button>
      </div>
    </div>
    <div class="col-xs-6">
      <div class="well">
        <button class="btn btn-default"></button>
        <button class="btn btn-default"></button>
        <button class="btn btn-default"></button>
      </div>
    </div>


#98 Create a Class to Target with jQuery Selectors
创建一个jquery的选择器,target
<button class="btn btn-default target"></button>


#99 Add ID Attributes to Bootstrap Elements
添加id属性,class是给元素定义一个类,符合这个类的都是一个样式,id是给元素起名字
一个元素就一个名字,当然,也可以同名.
    <div class="col-xs-6">
      <div class="well" id="left-well">
        <button class="btn btn-default target"></button>
        <button class="btn btn-default target"></button>
        <button class="btn btn-default target"></button>
      </div>
    </div>
    <div class="col-xs-6">
      <div class="well" id="right-well">
        <button class="btn btn-default target"></button>
        <button class="btn btn-default target"></button>
        <button class="btn btn-default target"></button>
      </div>
    </div>


#100 Label Bootstrap Wells
添加h4
    <div class="col-xs-6">
      <h4>#left-well</h4>
      <div class="well" id="left-well">
        <button class="btn btn-default target"></button>
        <button class="btn btn-default target"></button>
        <button class="btn btn-default target"></button>
      </div>
    </div>
    <div class="col-xs-6">
      <h4>#right-well</h4>
      <div class="well" id="right-well">
        <button class="btn btn-default target"></button>
        <button class="btn btn-default target"></button>
        <button class="btn btn-default target"></button>
      </div>
    </div>


#101 Give Each Element a Unique ID
给按钮添加id
    <div class="col-xs-6">
      <h4>#left-well</h4>
      <div class="well" id="left-well">
        <button class="btn btn-default target" id="target1"></button>
        <button class="btn btn-default target" id="target2"></button>
        <button class="btn btn-default target" id="target3"></button>
      </div>
    </div>
    <div class="col-xs-6">
      <h4>#right-well</h4>
      <div class="well" id="right-well">
        <button class="btn btn-default target" id="target4"></button>
        <button class="btn btn-default target" id="target5"></button>
        <button class="btn btn-default target" id="target6"></button>
      </div>
    </div>


#102 Label Bootstrap Buttons
给按钮添加文本内容,这节简单,代码不贴了,太多


#103 Use Comments to Clarify Code
添加注释,这段代码也不贴了,太简单了,不会添加注释就不要学前端了,注释这个事我要告诫看到这段说明的童鞋和提醒自己,以后在开发的时候,一定要多写注释,因为程序员所需要学的东西太多,需要写的东西也太多,尤其是以后如果需要自己写新的控件和class,函数等等(俗称造轮子),时间短还好,时间长了,自己都记不住这个是做什么的,那样的话系统和软件根本没法维护,尤其是合作开发的mvc模式,你不用框架的东西要是自己定义的话,一定要写出注释,让别人知道这个是做什么的.具体的注释规范应该是写出:创建时间,创建原因,上下代码之间的联系等等.


#104-108
都是一些网站的介绍和推荐(广告),多了解一下没啥坏处,但是有几个打不开,被和谐掉了.
Twitch.tv这个要是能看到直播代码的话倒是个不错的网站


#109 Learn how Script Tags and Document Ready Work 
添加script方法,($(document).ready(function(){});这部分代码主要声明,页面加载后 “监听事件” 的方法。
)
<script>
  $(document).ready(function(){});
</script>


#110 Target HTML Elements with Selectors Using jQuery
添加按钮回弹效果
<script>
  $(document).ready(function() {
$("button").addClass("animated bounce");
  });
</script>


#111 Target Elements by Class Using jQuery
给所有类为well的元素添加animated和shake
<script>
  $(document).ready(function() {
    $("button").addClass("animated bounce");
    $(".well").addClass("animated shake");
  });

</script>


20170815


# 112 Target Elements by ID Using jQuery
根据id获取元素,具体写法跟上一节一样,把".target"换成"#target"即可
<script>
  $(document).ready(function() {
    $("button").addClass("animated bounce");
    $(".well").addClass("animated shake");
    $("#target3").addClass("animated fadeout");
  });
</script>


#113 Delete your jQuery Functions
删掉三条语句(白玩了)


#114 (编号记错了,114没有,从115开始)


#115 Target the same element with multiple jQuery Selectors
这个课程讲的是自己动手将114课程的内容根据要求自己录入一遍,刚开始模仿着做了,但是出现问题:
这是第一遍的代码:
<script>
  $(document).ready(function() {
    $("button").addClass(animated shake);
    $(".btn").addClass(animated shake);
    $("#target1").addClass(animated btn-primary);
  });
</script>
后来发现后面的class是需要有引号的,下面是第二遍代码:
<script>
  $(document).ready(function() {
    $("button").addClass("animated" );
    $(".btn").addClass("animated shake");
    $("#target1").addClass("animated btn-primary");
  });
</script>
提交以后发现提示错误"在每个选择器中只添加一个 class。"那么应该是哪里出问题?百度后知道后面的每个括号里我都写了两个class.
疑问:跟bootstrap不一样,bootstrap是每个class都有两个,比如"btn btn-primary"这个地方还没搞懂,等以后回头再看.


#116 Remove classes from an element with jQuery
这个简单,移除class.就是把addClass换成removeClass就可以了


#117 Change the CSS of an Element Using jQuery
这个课程是用 jQuery 的css改变样式.也很简单,jquery的css就是讲.addClass换成.css就可以了,不同的是jquer的css后面括号里面
的""这里是把属性和值分开写的,都在括号内,但是分别用引号分开,像下面这样:
 $("#target1").css("color","red");


#118 Disable an Element Using jQuery
让按钮变不可选。
这个也不难,jquer的.prop就是让按钮变的不可选.
$("button").prop("disable" true);  //需要注意的是:值:true是没有引号的.


#119 Change Text Inside an Element Using jQuery
这节课讲的是jQuery的.html方法,.html方法是用来改变元素的文本的.<em>,emphasize的意思是强调,既然是强调,那么改写后的文本就替换
了以前的文本样式和内容.
  $("#target4").html("<em> target4 </em>");
  上面的代码现在出错了,提示:"确保你更换的按钮为 target4。"找不到原因,回头再看看
  找到原因了,<em>里面的target4少写了一个#,简单的错误啊.


#120 Remove an Element Using jQuery
  用.remove方法移除元素,这个简单的
   $("#target4").remove("#target4");


#121 Use appendTo to Move Elements with jQuery
用jQuery的appendTo方法把一个元素从一个div转移到另一个div里面,这个也简单,照样子做就可以
 $("#target2").appendTo("#right-well");


#122 Clone an Element Using jQuery
拷贝元素,也很简单:就是把元素先复制(.clone)然后拷贝到指定地方(.appendTo)
$("#target5").clone().appendTo("#left-well");


#123 Target the Parent of an Element Using jQuery
简单的说就是改变某个元素的父元素的属性,用parent方法:
$("#target1").parent().css("background-color","red");


#124 Target the Children of an Element Using jQuery


#125 Target a Specific Child of an Element Using jQuery
从父元素中选取众多的子元素中的一个.按照索引顺序.
 $(".target:nth-child(2)").addClass("animate bounce");
 //这样写但是有问题了.没研究明白,回头再看,找到毛病了,"animate"少个d,应该是"animated",太马虎了,这是怎么发现的呢?因为我看了后面章节的代码,嘿嘿


#126  Target Even Numbered Elements Using jQuery
根据索引获取class的元素,比较难,没怎么看懂
$(".target:even").addClass("animated shake");
//举例是用基数,用的:odd.那么even是不是偶数的形式呢


#127  Use jQuery to Modify the Entire Page
做个body的特殊样式,fadeOut是逐渐隐藏,hinge样式是像钉在墙上的画框掉下来的样子.
$("body").addClass("animated hinge");


20170720
#128  一些介绍


#129  Build a Tribute Page
一个致敬页面
按照本课的样例,需要做个h1标题,一个副标题(h2或者h3),一些对致敬人的简介(ul和li),一张图片(image)
一个链接另外网站的地址(a)
制作要点:可以只做需要的功能,不过我扩展了一下,用了一个h1标题,一个斜体的h2标题,然后是图片,image
用的是网上的图片,百度上找了一张马云的图片然后右键复制图片地址,粘贴过来就可以了.这里需要注意的
是ul的居中,网上很多种方式,但是觉得并不是很好,经常出现圆点在左侧,文字居中的情况找了一天用了下面这段代码
div {
            position: relative;
        }
        ul {
            display: block;
            width: 600px;
            margin: 0 auto;
            position: relative;
        }
把上面这段代码拷贝到css里,然后ul用div包围,就可以了,顺便我又加了一个bootstrap的页脚
下面的地址是我致敬马云的致敬页
https://codepen.io/cactusboy/pen/BZgoJr


#130  Build a Personal Portfolio Webpage
做一个个人的作品页面,先跳过,回头再来弄


#131 设计弹幕墙,这个跳过吧,没办法翻墙,连样子都看不到

这篇关于FreeCodeCamp备查簿(4:#91-#131)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/591689

相关文章

Python精选200Tips:91-100

To do a good job, one must first sharpen their tools. 091 sys092 os093 json094 re邮箱地址手机号身份证号数字(整数和浮点数)匹配科学计数法汉字大、小写字母年月日 095 itertools096 datetime097 math098 random099 collectionsCounterdequedefa

代码随想录刷题day23丨39. 组合总和,40.组合总和II, 131.分割回文串

代码随想录刷题day23丨39. 组合总和,40.组合总和II, 131.分割回文串 1.题目 1.1组合总和 题目链接:39. 组合总和 - 力扣(LeetCode) 视频讲解:带你学透回溯算法-组合总和(对应「leetcode」力扣题目:39.组合总和)| 回溯法精讲!_哔哩哔哩_bilibili 文档讲解:https://programmercarl.com/0039.%E7%

Python一些可能用的到的函数系列131 发送钉钉机器人消息

说明 来自顾同学的助攻 钉钉机器人可以用来发送一些重要的系统消息,例如磁盘将满等等。原本还可以有更强的功能,就是监听群里的消息,然后做出反应,不过这个好像要买企业版,贵的毫无意义。 钉钉发消息有几种模式,一种是按关键字过滤的,还有一种是按签名发送的。这次顾同学帮我梳理了按签名发送的函数。 内容 前提准备:有钉钉群组,并按签名方式创建了机器人,这时候会得到两个东西: 1 webho

91.游戏的启动与多开-游戏启动

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:易道云信息技术研究院 上一个内容:90.游戏安全项目-项目搭建与解析 以90.游戏安全项目-项目搭建与解析它的代码为基础进行修改 效果图: 首先给Dialog添加一个输入框和一个按钮 然后给输入框添加一个变量 编辑的项目: 初始化函数的代码 BOOL ChtdExeDlg::OnI

Leetcode 131.分割回文串 回溯 C++实现

Leetcode 131. 分割回文串 问题:给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 算法: 创建二维返回数组 ans ,和临时数组 path 。 进入 dfs 函数,当 i==n 时,证明已经递归到最后一个元素,执行完就可以 return 。从 i 到末尾,如果是回文就加入到 path 数组中,然后进入下一层递归。递归

Oracle(91)如何授予权限(Grant)?

在Oracle数据库中,授予权限(Grant)是数据库管理员(DBA)日常工作的一部分。权限可以分为系统权限和对象权限。系统权限允许用户执行特定的数据库操作,而对象权限允许用户对特定的数据库对象(如表、视图、序列等)执行操作。 系统权限 vs. 对象权限 系统权限:与数据库级别的操作相关,例如创建会话、创建表、创建视图等。对象权限:与数据库对象相关,例如对特定表的SELECT、INSERT、U

代码随想录算法训练营第二十三天| 39. 组合总和 40.组合总和II 131.分割回文串

目录 一、LeetCode 39. 组合总和思路:C++代码 二、LeetCode 40.组合总和II思路C++代码 三、LeetCode 131.分割回文串思路C++代码 总结 一、LeetCode 39. 组合总和 题目链接:LeetCode 39. 组合总和 文章讲解:代码随想录 视频讲解:带你学透回溯算法-组合总和(对应「leetcode」力扣题目:39.组合总和

Leetcode JAVA刷刷站(91)解码方法

一、题目概述 二、思路方向         这个问题是一个典型的动态规划问题,其中我们可以使用一个数组来存储到达每个位置时的解码方法的总数。        我们定义一个数组 dp,其中 dp[i] 表示字符串 s 的前 i 个字符(从索引 0 到 i-1)的解码方法总数。 初始化: dp[0] 的值取决于字符串的第一个字符。如果第一个字符是 '0',则没有解码方法,dp[0] = 0;否

正则表达式备查

一、常用 符号内容\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\”匹配“\”,“(”匹配“(”。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。$匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,$ 还会与“\

北邮OJ-91. 文件系统-13网研上机D

典型的树结构。各种先序遍历就能解决,只是符合北邮一贯的尿性——难度不大就是量巨多,题目就能写两页,神烦 题目描述 现在很多操作系统的文件系统都是基于树形结构设计的。即一个目录下可以有若干个目录和文件,而每个目录和文件都可以通过一条从根目录出发的唯一路径来唯一确定。我们希望你实现对这样的一个文件系统的简单管理。 为了简化问题,我们做出如下假设: 假设文件系统初始时只有一个根目录root。