位操作符用于在最近本的层次上,即按内存中表示数值的位来操作数值。
ECMAScript中的所有数值都以 IEEE-754 64 位格式存储,但位操作符并不直接操作64位的值。而是先将64位的值转换成32位的整数,然后执行操作,最后再将结果转换回64位。
位操作符用于在最近本的层次上,即按内存中表示数值的位来操作数值。
ECMAScript中的所有数值都以 IEEE-754 64 位格式存储,但位操作符并不直接操作64位的值。而是先将64位的值转换成32位的整数,然后执行操作,最后再将结果转换回64位。
1 | background:url(pic.jpg) center center; |
background: #00FF00 url(bgimage.gif) no-repeat fixed top;
通过设置translateY的值来定位元素在Y轴的位置,如:
1 | transform:translateY(-50%); |
最近在收集面试题的时候发现了一些考查prototype的题目,然而很多都是一知半解的看完了,今天就深入理解一下prototype和__proto__ 。
首先要明确的是:
在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。
以上是来自维基百科的名词解释,有点绕。简而言之,柯里化通常也称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更具体的函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数函数,直至返回最后结果。
因此柯里化的过程是逐步传参,逐步缩小函数的适用范围,逐步求解的过程。
使用正则和replace实现千位分隔符
1 | '1234567890'.replace(/\B\d{3}/g,',$&’); |
css3 中使图片变色的方式:filter(gray)
css3 中的动态计算函数:calc() = calc(四则运算),需要注意的是,运算符前后都需要保留一个空格 , 例如:
1 | width: calc(100% - 10px) |
首先需要在android/app/build.gradle裡面添加一下命令:
5 / 5