摘要:
二进制与十进制之间的转换 十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。 二进制转十进制 方法为:把二进制数按权展开、相加即得十进制数。 八进制转成二进制 方法为:八进制数通过除2取余法,得到二进制数,对每个八进 阅读全文
摘要:
网页布局的核心 就是用css 来摆放盒子位置 PC端布局:css 提供了 3种机制来设置盒子的摆放位置, 分别是普通流、浮动和定位。其中:1.普通流(标准流):累积盒子。自上而下 就用块级。 从左到右就用行内.2.浮动: 让盒子从普通流中浮动起来 -- 让多个盒子(div)水平排列成一行.3.定位: 阅读全文
摘要:
这些this的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this的指向不同一般指向我们的调用者。普通函数调用 window。定时器函数 window。立即执行函数 window。构造的函数调用 实例对象、原型对象里面的方法也指向实例对象。对象方法调用 该方法所属对象。事件绑定方法 绑定 阅读全文
摘要:
前端是最贴近用户的程序员,比后端、数据库、产品经理、运营、安全都近。1、实现界面交互2、提升用户体验3、有了Node.js,前端可以实现服务端的一些事情前端是最贴近用户的程序员,前端的能力就是能让产品从 90分进化到 100 分,甚至更好,参与项目,快速高质量完成实现效果图,精确到1px;与团队成员 阅读全文
摘要:
注意:用心找自己做的项目中自己感觉最拿出来手的(复杂度最高,用的技术最多的项目),描述的时候尽可能往里面添加一些技术名词布局我们用html5+css3我们会用reset.css重置浏览器的默认样式JS框架的话我们选用的是jQuery(也可能是Zepto)我们用版本控制工具git来协同开发我们会基于g 阅读全文
摘要:
HTTP协议通常承载与 TCP协议之上,在HTTP和TCP之间添加一个安全协议层(SSL或TSL),这个时候,就成了我们常说的HTTPS 默认HTTP的端口号为80,HTTPS的端口号为443 因为网络请求需要中间有很多的服务器路由的转发,中间的节点都可能篡改信息,而如果使用HTTPS,密钥在你和终 阅读全文
摘要:
尽量使用css3动画,开启硬件加速 适当使用touch时间代替click时间 避免使用css3渐变阴影效果 可以用transform: translateZ(0) 来开启硬件加速 不滥用float。float在渲染时计算量比较大,尽量减少使用 不滥用web字体。web字体需要下载,解析,重绘当前页面 阅读全文
摘要:
当页面滚动的时间被触发 -——> 执行加载图片操作 -——> 判断图片是否在可视区域内 -——> 在,则动态将data-src的值赋予该图片。 阅读全文
摘要:
100 Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息 200 OK 正常返回信息 201 Created 请求成功并且服务器创建了新的资源 202 Accepted 服务器已接受请求,但尚未处理 301 Mov 阅读全文
摘要:
1、首先是定义 进程: 是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。 线程: 单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。 2、一个线程只能属于一个进程,但是一个进程 阅读全文