数极客首页

小程序丨关于HTML5的几个冷知识

今天要讲的是那些html5冷知识,也许你知道,但是也有可能不知道啊

浏览器地址栏运行JavaScript代码

这个很多人应该还是知道的,在浏览器地址栏可以直接运行JavaScript代码,做法是以javascript:开头后跟要执行的语句。

注意的是,执行javascript代码,要在浏览器中手输入。因为复制代码的话,IEChrome默认去掉代码开头的javascript:只有手动添加才能正确执行,而Firefox中虽然不会自动去掉,但它根本就不支持在地址栏运行JS代码!!

浏览器地址栏运行HTML代码

如果说上面那条小知识知道的人还算多的话,这条秘笈知道的人就要少一些了,在非IE内核的浏览器地址栏可以直接运行HTML代码!

比如在地址栏输入以下代码然后回车运行,会出现指定的页面内容。

小程序丨关于HTML5的几个冷知识

利用a标签自动解析URL

很多时候我们有从一个URL中提取域名查询关键字变量参数值的需要,但是肯定到可以让浏览器帮我们完成这一任务。方法就在JS代码里先创建一个a标签然后将需要解析的URL赋值给ahref属性,然后就得到了一切我们想要的了。

把浏览器当编辑器

依旧是在浏览器地址栏上做文章,将以下代码贴到地址栏运行后浏览器变成了一个原始而简单的编辑器,与Windows自带的notepad一样,吼吼。

这就要多亏了HTML5中新加的contenteditable属性,当元素指定了该属性后,元素的内容成为可编辑状态。

同样道理,将以下代码放到console执行后,整个页面将变得可编辑!

小程序丨关于HTML5的几个冷知识

加载CDN文件时,可以省掉HTTP标识

现在很流行的CDN即从专门的服务器加载一些通用的JSCSS文件,出于安全考虑有的CDN服务器使用HTTPS方式连接,而有的是传统的HTTP,其实我们在使用时可以忽略掉这个,将它从URL中省去。

页面拥有ID的元素会创建全局变量

在一张HTML页面中,所有设置了ID属性的元素会在JavaScript的执行环境中创建对应的全局变量,这意味着document.getElementById像人的阑尾一样显得多余了。但实际项目中最好老老实实该怎么写就怎么写,毕竟常规代码出乱子的机会要小得多。

利用script标签保存任意信息

script标签设置为type=’text’然后可以在里面保存任意信息,之后可以在JavaScript代码中很方便地获取。

小程序丨关于HTML5的几个冷知识

当然,冷知识肯定不止这些,不知道你们是否也发现了哪些?

给大家推荐我国新一代大数据用户行为分析与数据智能平台:数极客(https://www.shujike.com),是支持无埋点、前端埋点、后端埋点、API导入四种混合数据采集方式,整合分析用户行为数据和业务数据,可以自动监测网站、APP、小程序等多种渠道推广效果分析,是增长黑客们必备的互联网数据分析软件。数极客支持实时多维分析、漏斗分析、留存分析、路径分析等十大数据分析方法以及APP数据分析网站统计网站分析小程序数据统计用户画像等应用场景,业内首创了六种提升转化率的数据分析模型,是用户行为分析领域首款应用定量分析与定性分析方法的数据分析产品

发表评论

评论已关闭。

相关文章