摘要: 一、首先谈谈原型 每个对象都有个属性prototype,名为原型,是一个指针属性,该属性指向一个原型对象; 而原型对象也有一个指针属性constructor,该指针指向原型对象的实例的构造函数; 构造函数实例化之后的实例则是存在_proto_属性,该属性指向构造函数的原型对象;(重点) 实例的con 阅读全文
posted @ 2017-05-14 23:56 落落月 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 此次学习主要使用的是基于nodejs平台的web应用开发框架。 一、express的工程结构 1、bin/www:express的执行入口,存放可执行文件; 2、node_modules:存放package.json中的模块文件; 3、public:存放静态文件例如stylesheets,js,im 阅读全文
posted @ 2017-05-14 17:35 落落月 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1.transition和display的冲突; 解决方法:1)使用visibility;2)使用js的setTimeout使动画延迟;3)可以改变高度; 2.form表单提交和js中的提交冲突 解决办法:input的type值用button替代submit;否则一些浏览器默认为submit; 3. 阅读全文
posted @ 2017-05-13 15:34 落落月 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、关于table布局的性能 1.table标签比其他html标签占用更多字节,导致下载时间延迟,占用服务器更多的流量资源; 2.table会阻碍浏览器渲染引擎的渲染顺序,导致页面生成的延迟,造成不良的用户体验; 3.某些浏览器中,table中文字的拷贝会出现问题; 4.table会影响其内部布局元 阅读全文
posted @ 2017-05-13 12:22 落落月 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 1、浮动元素尾部添加空div标签,设置css为clear:both; 缺点:如果页面浮动布局多,则需要添加较多div; 2、父级元素定义伪类:after和zoom:1; 推荐使用,定义公共类,减少css代码; 3、父级元素使用overflow:hidden; 原理:父级元素还必须设置boom:1或者 阅读全文
posted @ 2017-05-13 11:10 落落月 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、文档问题 1.html5新标签:section、header、footer、nav、aside、blockquote、q、fieldest、figure、address、article、details 2.在不支持Html5的浏览器中使用HTML5:浏览器关于未知元素的默认样式是display: 阅读全文
posted @ 2017-05-08 18:16 落落月 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1、document.body.onload = init();这样写入口比较好; 2、json,轻量级的数据交换格式,较常用来进行前后端的数据交换。键值对模式,{}表示对象,[]保存数组; 转换:JSON字符串转化为JSON对象:eval(“(“+str+”)”),较少用;JSON.parse(s 阅读全文
posted @ 2017-05-06 15:37 落落月 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、canvas.getContext():获取渲染上下文和绘画功能; 一、绘制矩形 2、ctx.fillRect(x,y,width,height):绘制矩形; 3、ctx.strokeRect(x,y,width,height):绘制矩形边框; 4、ctx.clearRect(x,y,width 阅读全文
posted @ 2017-05-04 13:35 落落月 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 事件处理程序大概为这几种:HTML事件处理程序,DOM0级事件处理,DOM2级事件处理程序,IE事件处理程序,跨浏览器事件处理程序; 1、HTML事件处理程序 将事件直接绑定在html上,例如: <button id='btn' onclick="click()"> 可能存在时间差,导致事件执行效果 阅读全文
posted @ 2017-05-01 22:50 落落月 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1、<!DOCTYPE html> 声明文档类型为html 2、<meta charset="utf-8"> 文档解码类型 3、实体字符:&nbsp; 4、关于IE8以下浏览器不支持html5新标签的问题,可以使用JS创建一个没用的元素来解决;或者使用HTML5 shiv; 5、浏览器 阅读全文
posted @ 2017-05-01 22:25 落落月 阅读(130) 评论(0) 推荐(0) 编辑