碎片知识
初漆微芽
努力
展开
-
关于前端的一些小唠叨
1、 大小写敏感,所有在JavaScript文本内的关键字、变量、函数和表示符在书写时都应分清大小写,while和While是2个不同的关键字。但在HTML中,大小写不敏感,可以混用。但是最新的XHTML是区分大小写的。2、 在JavaScript中,如果语句分别处在不同的2行,中间会默认添加一个分号,要注意在实际代码没有完成的时候不要随意换行,例子: return原创 2016-12-08 17:05:03 · 264 阅读 · 0 评论 -
CSS中避免重排和重绘的小技巧
页面渲染的一般过程为JS > CSS > 计算样式 > 布局 > 绘制 > 渲染层合并。其中,Layout(重排)和Paint(重绘)是整个环节中最为耗时的两环,所以我们尽量避免着这两个环节。从性能方面考虑,最理想的渲染流水线是没有布局和绘制环节的,只需要做渲染层的合并即可。那怎么知道哪些CSS属性的改变是会影响这两个环节的呢?会影响重排和重绘的CSS属性有backg...转载 2018-03-08 10:55:20 · 3579 阅读 · 0 评论 -
for循环小技巧
for(var j = 0,len = arr.length; j < len; j++){ console.log(arr[j]);}在使用for循环时讲数组长度缓存,在处理大量数据时可以提升效率转载 2018-02-27 15:08:41 · 237 阅读 · 0 评论 -
12月28日拾遗
1、CSS的background里,可以写成 background:url(XXX) right 0 no-repeat;其中的left可以使背景一直紧贴左侧,一般用于改变了容器宽度的背景,想要使背景看起来静止。2、在JQ的animate()方法中。可以嵌入function(){ XXX};在XXX中可以写入animate动画完成之后你想要做的指令,$(se原创 2017-12-28 15:07:51 · 204 阅读 · 0 评论 -
透明度浏览器兼容
div.transp { /* make the div translucent */ opacity: 0.6; /* Firefox, Safari(WebKit), Opera) filter: "alpha(opacity=60)"; /* IE 8 */ filter: alpha(opacity=60); /* IE 4-7 */ z转载 2017-12-22 14:33:36 · 149 阅读 · 0 评论 -
深复制和浅复制
作者:进击的袋鼠链接:https://www.zhihu.com/question/23031215/answer/124017500来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1,对于字符串类型,浅复制是对值的复制,对于对象来说,浅复制是对对象地址的复制,并没 有开辟新的栈,也就是复制的结果是两个对象指向同一个地址,修改其中一个对象的属性,则转载 2017-08-03 16:04:49 · 198 阅读 · 0 评论 -
8月3日跌坑记录
1.Request HeadersAccept:告诉服务器,客户机支持的数据类型Accept-Encoding:告诉服务器,客户机支持的数据压缩格式Cache-Control:缓存控制,服务器通过控制浏览器要不要缓存数据Connection:处理完这次请求,是断开连接还是保持连接Cookie:客户机通过这个可以向服务器带数据Host:访问的主转载 2017-08-03 11:17:42 · 246 阅读 · 0 评论 -
<input>标签拾遗(上)
浏览器支持:所有的浏览器都支持input标签定义和用法 标签用于搜集用户信息。根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。HTML 与 XHTML 之间的差异在 HTML 中, 标签没有结束标签。在 XHTML 中, 标转载 2017-08-01 16:05:55 · 184 阅读 · 0 评论 -
8月2日做题掉坑记录
1.经典片段解析var foo = {n:1};(function(foo){ //形参foo同实参foo一样指向同一片内存空间,这个空间里的n的值为1 var foo; //优先级低于形参,无效。 console.log(foo.n); //输出1 foo.n = 3;转载 2017-08-02 13:52:55 · 221 阅读 · 0 评论 -
服务器的请求和响应
1)请求(客户端->服务端[request]) GET(请求的方式) /newcoder/hello.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号) Accept: */*(客户端能接收的资源类型) Accept-Language: en-us(客户端接收的语言类型) Connection: Keep-Alive(维护客户端和转载 2017-08-16 15:53:27 · 648 阅读 · 1 评论 -
8月1日做题跌坑记录---详解来自维基百科
1、cookie可以用于在页面之间传递信息2、text-shadow不是CSS3新增的属性3、input元素的type类型共有几种?防跌坑详解cookie 定义:指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。【转自百度百科】分类[编辑]Cookie总是保存在客户端中,按在客户端中的存储位置转载 2017-08-01 14:14:10 · 215 阅读 · 0 评论 -
7月31日掉坑记录
1、instanceof 是用于判断前者是否为后者的实例,返回值为逻辑值: null instanceof Object => false 2、关于null的逻辑返回3、N个节点的完全互联的网型网需要传输电路数: n(n-2)/2原创 2017-07-31 11:38:31 · 206 阅读 · 0 评论