网上有一些js获取隐藏元素宽高的方法,但是可能会存在某些情况获取不了。例如:<!DOCTYPE html> <html> <head> &nb...
352
在进行实验和资料查询时,我遇到了几个关键问题:1. window.onload到底是什么加载完触发?2. body为什么会有onload事件?3. 为什么是window.onload,而不是docum...
378
JavaScript事件机制,也有让人深思的东西。在一开始未深入了解,我头脑里有几个问题发出:1. 自下而上(冒泡)事件怎么写,自上而下(捕获)又是怎么写?2. 捕获型和冒泡型同时设置,谁生...
390
JSON.parse与eval和能将一个字符串解析成一个JSON对象,但还是有挺大区别。测试代码var A = "{ a: 1&...
413
今天整理出在Web前端导出Excel的写法,写了一个工具类,对各个浏览器进行了兼容。首先,导出的数据来源可能有两种:1. 页面的HTML内容(一般是table)2. 纯数据PS:不同的数据源,导出的写...
698
前面的话 过滤选择器的内容非常多,本文介绍过滤选择器的最后一部分——状态选择器焦点状态:focus :focus选择器选择当前获得焦点的元素<div> &nbs...
702
前面的话 本文介绍过滤选择器中的内容选择器。内容选择器的过滤规则主要体现在它所包含的子元素或文本内容上:contains(text) :contains(text)选择器选择含有文本内容为'...
420
前面的话 属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素,对应于CSS中的属性选择器。属性过滤选择器可分为简单属性选择器、具体属性选择器和条件属性选择器三种。本文将详细该部分内容简单属性选...
472
前面的话 选择器是jQuery的根基,在jQuery中,对事件处理、遍历DOM以及ajax操作都依赖于选择器。jQuery选择器完全继承了CSS的风格,两者的写法十分相似,只不过两者的作用效果不同。...
491
说到劫持,第一反应可能是什么不好的东西。函数劫持并不邪恶,关键是看使用的人。虽然这个概念在前端领域使用较少,但是在安全领域、自定义业务等场景下还是有一定的使用价值的。所以,这一篇文章将会和大家一起去了...
438
JavaScript 程序采用了异步事件驱动编程(Event-driven programming)模型,维基百科对它的解释是:事件驱动程序设计(英语:Event-driven programming...
440
最近在调试JSP页面时频繁与ajax打交道,在复杂场景下,ajax传参数就需要对大量参数进行处理。这时我才发现,熟练Array的处理真的会使开发轻松不少!!关于ArrayArray的创建很灵活,可以使...
531
解析器是一种超级有用的软件库。从概念上简单的说,它们的实现很有挑战性,并且在计算机科学中经常被认为是黑魔法。在这个系列的博文中,我会向你们展示为什么你不需要成为哈利波特就能够精通解析器这种魔法。但是为...
329
最近两年你要说函数式编程不火的话, 那是不可能的, 是人都知道函数式编程很火.为什么函数式编程会火呢, 在于它的思想, 很强大, 很强势!尤其是前端的redux更是在reducer上完全使用纯函数, ...
398
Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)."异步模式"非常重要。在浏览器端,耗时很长的操作都应该异步执行,...
545