FreeCodeCamp练习笔记】的更多相关文章

CSS样式表: 嵌套:body是最外层包围其他所有HTML元素(标签),其中的元素样式都可覆盖body的样式. 覆盖:同一元素有多个样式,位置靠后的样式覆盖位置靠前的样式. id:id与位置无关,可任意覆盖class样式. 内联样式:元素属性style比class和id样式优先级都高. !important:标注为!important的样式是此属性的最高优先级样式. CSS颜色不同表示方法 字母 Red blue orange 十六进制表示法 #FF0000 Red RGB表示法 rgb(0,0…
FreeCodeCamp的JavaScript基本算法挑战 https://www.freecodecamp.com 2016-07-03 JavaScript还不是非常熟悉,用已经会的知识来解这些题,估计有些算法会非常笨. 1.反转字符串 str.split("").reverse().join(""); 2.阶乘(阶乘0的结果需为1) function factorialize(num) { var n=1; for(var i=num;i>0;i--){…
FreeCodeCamp https://www.freecodecamp.com 2016-07-03 前几日在Github浏览时,偶然看到一个叫FreeCodeCamp的开源项目,进去该网站之后感觉网页有点土的土绿色,有点像个人搭建的不靠谱.但是其竟然还有一个附加的公益项目,就是帮非赢利免费编程,看了一下好像还真有点样子.于是怀着试试看的想法开始了里面的免费编程教程. 然后便开始有点着迷了.教程采用的是幻灯片式介绍.少量重要视频.大部分为任务式在线编码的方式,和CodeSchool或慕课网类…
HTML基础 HTML 的全称是 HyperText Markup Language(超文本标记语言),它是一种用来描述网页结构的标记语言. h1用作主标题,h2用作副标题,还有h3.h4.h5.h6元素分别用作不同级别的标题.用 p 元素代表段落.注释的开始标记是<!--,结束标记是-->. <img src="图片地址" alt="替代文本">.如果图片是纯装饰性的,用一个空的alt是最佳实践. 网页建跳转<a href="…
数组与字符串的转化 字符串转化成数组 reverse方法翻转数组顺序 数组转化成字符串. function reverseString(str) { a= str.split(""); b = a.reverse(); c = b.join(""); return c;} reverseString("hello");         // olleh 大小写转化 将所有字母转化为大写字母 :toUpperCase(): 将所有字母转化为小写字母…
ECMAScript6 ECMAScript 是 JavaScript 的标准化版本,它旨在统一语言的规范和功能.所有主流的浏览器或者 Javascript 的运行环境都支持这个规范,因此 ECMAScript 和 JavaScript 的术语是通用的.在2015年,ECMAScript 发布了被称为 ECMAScript 6 (ES6) 的最新版本. 箭头函数 类 模块 Promises 对象 异步生成器 Generators let以及const语法 一.探索var和let关键字之间的差异…
个人需要注意的点 当 JavaScript 中的变量被声明的时候,程序内部会给它一个初始值undefined.当你对一个值为undefined的变量进行运算操作的时候,算出来的结果将会是NaN,NaN的意思是"Not a Number".当你用一个值是undefined的变量来做字符串拼接操作的时候,它会输出字符串"undefined".(变量默认初始值undfined,运算操作结果是NAN,字符串拼接结果是undfined) 变量名称最佳实践驼峰命名法使用驼峰命名…
Codewars地址:https://www.codewars.com/ 笔记资料来源:JavaScript高级程序设计. 欢迎和大家一起来讨论~   基础练习(1):   我的解答为: class SmallestIntegerFinder { findSmallestInt(args) { var a = args[0]; for(var i=0; i<args.length; i++){ if(args[i] <= a){ a = args[i]; } } return a; } } 较…
2019.02.09 更新 Python 学习计划已经开始几天了,跟着一本叫<Django for beginner>的书籍在学习用Django搭建自己的第一个网站,目前已经进行到第三章,已经进行了1/5,有了很好的开始,继续坚持! 说到这本书,我是从一个YouTube频道CS DOJO那里得知的,这是一位说着流利英文的日本网友,他在YouTube上分享了很多免费的python编程知识,我是从他这里开始增加了学习的兴趣,之后从他的视频中得知这本书的,这本书的作者叫William S. Vinc…
练习平台Codewars地址:https://www.codewars.com/ 欢迎和大家一起来讨论~╭( ・ㅂ・)و ̑̑   基础练习(1):   我的解答为: class SmallestIntegerFinder { findSmallestInt(args) { var a = args[0]; for(var i=0; i<args.length; i++){ if(args[i] <= a){ a = args[i]; } } return a; } } 较优解答为: clas…