识别整数 console.log(Number.isInteger(25))//true console.log(Number.isInteger(25.0))//true console.log(Number.isIn…
标签:html5
ES6 的解构赋值前每次都创建一个对象吗?会加重 GC 的负担吗?
本文来源于知乎上的一个提问。 为了程序的易读性,我们会使用 ES6 的解构赋值: function f({a,b}){} f({a:1,b:2}); 这个例子的函数调用中,会真的产生一个对象吗?如果会,那大量的函数调用会…
web前端开发测验之HTML部分
Tip:这是http://davidshariff.com/quiz/给出的前端开发测试题的HTML部分,我根据自己的理解给出的答案,欢迎拍砖,一起刷题==>Github 仓库地址。 Q: <keygen&g…
我从HTML的meta中学到了什么
meta meta中有这样几个常用属性:http-equiv,name,content,包括html5新增的charset。 注意:content属性用来存储meta信息的内容,所有的主流浏览器都支持它,但它一般很少单独…
select2 和 ajax的坑
select2,一款带多选功能,样式更加好看的select插件。 下方记录坑,前方高能. 要用ajax发请求并且为select2赋初始值 $.ajax({ url : _ctx+"/basInfo/listPsinfoD…
19+ 个 JavaScript 快速编程技巧 — SitePoint
19+ 个 JavaScript 快速编程技巧 — SitePoint 这确实是一篇针对于基于 JavaScript 语言编程的开发者必读的文章。在过去几年我学习 JavaScript 的时候,我写下了这篇文章,并将其作…
总结开辟历程踩到的坑(二)
在一样平常工作中,经常会碰到林林总总的坑,偶然真的以为许多时刻开辟的履历都是踩坑踩出来的。在通往大牛的道路上,愿望本身能够逾越重重障碍,越走越远。学会经常总结,不停提拔本身。 本文章旨在总结开辟过程当中碰到的轻易遗忘或许…
那些年我遇到过的兼容性问题
每次面试时常被问到兼容题目的处理,偶然本身遇到过的题目居然也忘记了是怎样处理的,干脆本日把它们记录下来。 1、chrome浏览器下不支撑字体小于12像素 经由过程transform:scale(0.8)这个css3属性来…
js回调函数原理 包教包会
js回调函数这一块一直是一个不太好理解的地方,相信很多同学都不知道该如何使用,今天我做项目的时候正好有一个地方要用到回调函数,有感而发。 应用场景 需求:我想封装一个ajax调用api的函数,在其他页面可以方便调用,但是…
js判断是否可以打开本地软件
js 判断是否安装插件 最近遇到一个需求:点击一个按钮,然后打开本地的软件。类似一些网站打开 qq 一样。但是后来遇到一个问题,如果本地没有安装这个指定的软件,则无法打开。所以需要判断当前的电脑是否已经安装指定软件,如果…
css3实现颤动的动画
需求 页面要做一个活动入口,不能太显眼,但是又要用户能一眼就看出来。 演示 https://jsfiddle.net/vtsxc18q/ 实现 (部分动画代码) @keyframes chanDong { 5% { -w…
IIFE跟闭包的理解
一言不合,翠花,上酸菜! //随便写个函数哈 var arr=[]; for(var i=0;i<3;i++){ arr[i]=function(){ return i; } } //你猜会怎么输出 console…