- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 细节看出基本功
细节决定成败,这句话始终被验证有效,当然很显然,我又不小心犯了错误了,而且这个问题真的是有点low,所以,将一些被问到的问题总结出来1. 当点击一个li的时候,如何输出li里面的内容var oUl = document.getElementsByTagName('ul')[0]; if(window.addEventListener) { oUl.addEventListener('click'
2017-03-31 15:50:47 546
原创 利用事件委托写一个简易扫雷游戏
1. 事件代理(委托)可以解决的问题:如果要用事件委托,就会将所有的操作放到js程序里面,与dom的操作就只需要交互一次,这样就能大大的减少与dom的交互次数,提高性能 基本原理:事件委托是利用事件的冒泡原理来实现的,何为事件冒泡(事件从最深的节点开始,然后逐步向上传播事件) 事件代理的适用场景:应用频繁触发事件时 || 当列表频繁创建删除时2. 一个简易的扫雷游戏我是从下面几步来完成的:
2017-03-24 01:17:19 684
原创 懒加载(延迟加载)
1、什么是懒加载?当访问一个页面的时候,先把img元素或是其他元素的背景图片路径(src属性)替换成一张大小为1*1px图片的路径(这样就只需请求一次),只有当图片或者其他元素出现在浏览器的可视区域内时,才设置图片正真的路径,让图片加载出来2 、懒加载的特点?一方面可以减轻服务器的压力,另一方面让页面更快地呈现在用户面前3、懒加载的实现?我们在写标签的时候,img的src中可以是一个占位图,真的路径
2017-03-17 01:03:47 920
原创 JS中XML的解析
1. 解析XML字符串function XMLResolve(xmlStr) { var parseXML = ""; if(typeof DOMParser == "function") { parseXML = function(xmlStr) { return (new DOMParser()).parseFromString(xmlStr
2017-03-12 22:45:11 3669
原创 JS中BOM部分基础知识总结
1. BOM(Browser Object Document)浏览器对象模型JS由三部分构成,ECMAScript,DOM和BOM, BOM,BOM主要是用来处理浏览器窗口和框架 DOM 是 W3C 的标准; (公共标准) BOM 是 各个浏览器厂商根据 DOM在各自浏览器上的实现; (有差异) window 是 BOM 对象,而非JS对象; 2. BOM的窗口(1)可视窗口
2017-03-11 17:44:47 616
本地数据正反查询示例
2017-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人