logo头像

实现技术的弯道超车

使用文字省略号的几种情况

使用文字省略号的几种情况

text-overflow: ellipsis; 解决方案说明:需要配合 white-space: nowrap; overflow: hidden; 使用。 单行使用:12345.text-deal{ white-space: nowrap; overflow: hidden; text-overflow: ellipsi...

Js获取宽高度的归纳总结

Js获取宽高度的归纳总结

Js获取宽高度的归纳总结在js中的描述宽高的可以细分有22种。 window.innerWidth //除去菜单栏的窗口宽度 window.innerHeight//除去菜单栏的窗口高度 window.outerWidth//包括菜单栏的窗口宽度 window.outerHeight//包括菜单栏的窗口宽度 window.screen.hei...

javascript数组去重的10种方法

javascript数组去重的10种方法

javascript数组去重的10种方法方法1: 思路: 定义一个新数组, 并存放原数组的第一个元素, 然后将元素组一一和新数组的元素对比, 若不同则存放在新数组中。12345678910111213141516171819javascriptfunction unique(arr) { var res = [arr[0]]; f...

JavaScript原型

JavaScript原型

JavaScript原型构造函数 就是与 ‘new’ 运算符一起使用用来创建对象并初始化对象的‘函数’。实例化对象 就是构造函数创建对象由抽象到具体的过程,这个过程就叫实例化。1234567function Person(){} // Person构造函数var person1 = new Person(); // Person构造...

JavaScript的各种宽高详解

JavaScript的各种宽高详解

JavaScript的各种宽高详解在js中,存在着N多的关于高度和宽度的属性,比如:clientHeight、offsetHeight、scrollHeight、availHeight、scrollLeft、scrollTop、style.height、innerHeight、outerHeight、scree.height等等……这么多,傻傻分不清也...

JavaScript的各种宽高简介

JavaScript的各种宽高简介

JavaScript的各种宽高简介一、DOM对象1、只读属性(1)clientWidth、clientHeight: padding + content ( - scroll宽度 ) (2)offsetWidth、offsetHeight:padding + content + border (3)clientTop、clientLeft:border...

form表单提交方式

form表单提交方式

form表单提交方式总结一下:一、利用submit按钮实现提交,当点击submit按钮时,触发onclick事件,由JavaScript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址。1234567891011121314151617181920<script type="text/ja...

js中将json字符串转换成json对象的三种方式

js中将json字符串转换成json对象的三种方式

js中将json字符串转换成json对象的三种方式1,eval方式解析,恐怕这是最早的解析方式了。如下:1234function strToJson(str){ var json = eval('(' + str + ')'); return json; } 记得别忘了str两旁的小括号。 2,new Function形式,比较怪...