这段时间在FreeCodeCamp这个平台上学习前端知识,上面的练习题都很不错,推荐大家去学习。学习了一段时间,记录下了一些知识点,在这里总结分享。
当需要使用arguments数组时,最好的方法就是转换成一个新数组。
var args = Array.prototype.slice.call(arguments);
_
可以新生成字符串变量;或者也可以使用如下方法:
String.prototype.replaceAt = function(index, character) { return this.substr(0, index) + character + this.substr(index + characyer.length); }
遇到数字相加,应该用Number强制转换类型,不然会出现字符串连接的情况。
把ajax请求的dataType改为JSONP
使用一个长宽相同的div,然后border-radius画圆,设置background颜色可以画空心圆,然后绝对定位。
一个圈加一条旋转的线。
background-color:transparent;
可以用空字符replace。
使用该字符new一个正则:new RegExp(char, 'g');
调用filter函数,然后过滤条件是return arr.indexOf(item) === iex; 说明,如果元素第一次出现的位置跟当前位置不一样,说明有重复的元素,那么将其删除掉。
Objects.keys只收集自身属性名,不收集继承自原继承链上的。在对象中使用this创建keys。
line-height设置为该对象的值
语法1:
$(document).ready(function)
语法2:
$().ready(function)
语法3:
$(function)
-webkit-user-select: none;/-moz-user-select: none;