原型的动态性 对原型对象所做的任何修改都能立即从实例上反映出来——即使是先创建了实例后修改原型也照样如此。 function Person(){ } Person.prototype={ name:"Nicholas",…
分类:前端开发
从时间碎片角度理解阻塞IO模型及非阻塞模型
阻塞模型限制了服务器的并发处理能力(伸缩性或同时处理的客户端连接数) 传统的网络服务器只支持阻塞模型,该模型下,针对每个客户端连接,服务器都必须创建一个线程来处理这个连接上的请求,服务器必须维持着这些线程直到线程中的处理…
js笔记十五之DOM基础-获取元素的方法
DOM基础 DOM: document object model 文档对象模型, 提供一些属性和方法可以让我们去操作DOM元素 获取DOM元素的方法 document,getElementById() 获取一个元素 [c…
Sass之自定义函数
考虑到sass自定义函数用到地方比较多,并且后续需要单独拿出来和Mixin、extend进行比较,所以将原本属于上一篇《Sass函数功能汇总》的这部分知识,在这里另开篇幅了。 【Sass函数功能汇总】:https://w…
讲讲如何去除浮动?
第一次电话面试,面试哥哥问我你都知道哪些去除浮动的办法? 我是这样回答的“有两种方法,一种是在需要去除浮动的元素上使用“clear:both”;另一种是在浮动元素的父元素使用”overflow:hidden&…
js笔记十六之DOM基础-节点
DOM的节点 node: 节点,浏览器认为在一个html页面中的所有内容都是节点(包括标签,注释,文字文本等) 元素节点: html标签 文本节点: 文字内容(高版本浏览器会把空格和换行当做文本节点) 注释节点: 注释内…
ES2015:解构赋值
解构赋值是ES2015的新语法,可以看作是有一个语法糖;它允许您使用类似于数组构建的方式将数组或对象的属性赋值给变量。这个语法非常简单,仍不失清晰的语意表达。 解构数组 如果没有解构赋值,你可能会像这样访问数组中的前三项…
img:hover闪烁问题
最近项目做首页,上面很多图片导航需要hover效果,使用css的:hover选择器发现加载hover图片时会闪烁,想着应该是请求hover图片的加载时间造成的,后来根据雪碧图的原理完美解决,把两张图片合成一张图片,然后用…
WSDL教程
简介 WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。 前提知识: XML XML …
Day.01.11 css的文本属性
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> css的文本属性 </title…