
JavaScript
JavaScript、HTML、CSS等前端知识分享
雪心玉竹
网安行业产品媛
展开
-
BEM——CSS命名规范
BEM:Block块,Emelent元素,Modifier修饰符BEM的定义理解CSS命名规范——BEM编写模块化CSS:BEMBEM规范入门转载 2019-03-07 10:38:43 · 326 阅读 · 0 评论 -
js获取指定时间范围内指定间隔天数的所有日期
需求描述:前端js,已知开始时间a、结束时间b和间隔天数c,要求取在a-b这两个时间范围内、间隔c天的所有日期。代码:// startDate: 计划开始时间; endDate:计划结束时间;dayLength:每隔几天,0-代表每天,1-代表日期间隔一天function getDateStr(startDate, endDate, dayLength) { var str = '';...原创 2019-07-17 11:24:49 · 4492 阅读 · 0 评论 -
JS合并两个数组的方法
我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况。var a = [1,2,3];var b = [4,5,6];有两个数组a、b,需求是将两个数组合并成一个。方法如下:1、concatjs的Array对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果。var c = a.concat(b);//c=[1,2,3,4,5,6]这里有一个问题,co...转载 2019-06-05 10:23:01 · 1698 阅读 · 0 评论 -
JS 的引用赋值与传值赋值
本文转载自:https://www.cnblogs.com/cench/p/6019453.html这个问题说大不大说小不小,如果你有幸踩了这个坑,一定会找这篇文章,哈哈~现说一下JS数字的类型:基本类型和引用类型先看下下面两个栗子:vara = 30;varb = a;a = 20;console.log( b )// 30vara = [1,2];var...转载 2019-04-29 16:01:36 · 1165 阅读 · 0 评论 -
JS常用正则表达式及验证时间的正则表达式
1.在input框中只能输入金额,其实就是只能输入最多有两位小数的数字 //第一种在input输入框限制<input type="text" maxlength="8" class="form-control" id="amount" style="margin-right: 2px;" value="" onChange="count();" onke转载 2018-12-14 13:43:07 · 17480 阅读 · 0 评论 -
js-格式化时间
1.作用:该工具类用来格式化日期2.含义:参数date:要格式化的时间;format:转换的日期格式3.示例:将时间戳转换为’yyyy-MM-dd’日期格式。调用下面的函数formatDate(1541430824000, ‘yyyy-MM-dd’)4.转换结果:“2018-11-05”function formatDate(date, format) { if (!date) re...转载 2018-11-05 23:15:47 · 7624 阅读 · 0 评论 -
JS-计算日期差值;计算日期之间的月数
计算两天之间的日期差值// 输入格式:yyyy-MM-DDfunction daysBetween(sDate1, sDate2) { //Date.parse() 解析一个日期时间字符串,并返回1970/1/1 午夜距离该日期时间的毫秒数 var time1 = Date.parse(new Date(sDate1)); var time2 = Date.par...转载 2018-08-01 19:00:21 · 18203 阅读 · 8 评论 -
JS-实现可拖动的div;实时监听input标签value变化
实现可拖动的divvar mover = new Mover(document.getElementById("header"));// js封装:实现可拖动的div.function Mover(title) { this.obj = title; this.startx = 0; this.starty; this.startLeft; th...转载 2018-08-01 18:52:37 · 1051 阅读 · 0 评论 -
JS-设置/获取鼠标光标所在位置;获取鼠标点击位置
鼠标光标所在位置// 设置鼠标光标所在位置.function setCaretPosition(elem, pos){//设置光标位置函数 if(elem.setSelectionRange) { elem.focus(); elem.setSelectionRange(pos,pos); } else if (elem.createTextR...转载 2018-08-01 18:48:35 · 10892 阅读 · 0 评论 -
JS-开启麦克风和摄像头权限
检查浏览器是否支持getUserMedia方法:navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || ...原创 2018-08-01 18:28:17 · 21630 阅读 · 9 评论 -
js-时间戳转普通的日期格式&生成num位随机数&min-max之间的随机数
自己用js封装的 时间戳转普通的日期格式代码如下:function timeToDate(timestamp, formatTime) { var date = new Date(timestamp); // 年. var year = date.getFullYear(); // 月. var month = date.getMonth()+1 &amp;amp;...原创 2018-05-25 16:28:29 · 1204 阅读 · 0 评论 -
jquery获取的html元素和document获取的元素的区别
本文转载自:https://www.cnblogs.com/ningheshutong/p/6681074.html最近通过ocx做了一个视频插件,然后将插件放到html中(想知道的可以看一下)因为我要操作这个插件,要播放,停止等,所以我需要获取这个元素,不出意外的,我就用jquery来获取,然后根本无法执行,然后用document来获取,正常执行,具体的如下所示//正转载 2018-04-17 10:14:45 · 5002 阅读 · 0 评论 -
Datatables基本初始化——jQuery表格插件
一、概念1.Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能datatables默认情况已启用一些功能,搜索、 排序、 分页等功能已经开启2.怎样简单地使用DataTables?使用下方简单的几行代码,一个方法初始化table。 $(document).ready(function(){原创 2016-11-21 14:25:57 · 5265 阅读 · 0 评论 -
Ajax、JSON——学习笔记
一、什么是Ajax?Ajax是异步的javaScript和Xml二、作用1.运用HTML和CSS实现页面,表达信息2.运用XMLHttpRequest和web服务器进行数据的异步交换3.运用JS操作DOM,实现动态局部刷新三、var request;if(window.XMLHttpRequest){ request = new XMLHttpRequest();/原创 2016-11-18 08:44:25 · 362 阅读 · 0 评论 -
JS笔记——表单验证
用JS+HTML的知识实现简单的表单验证HTML页面显示:1.body内代码: 用 户 名 密 码 确认密码 年 龄 其中form里的onsubmit="formTest()",onsubmit方法进行函数事件的监听。2.JS部分 function formTest(){ var test;原创 2016-11-01 13:23:00 · 406 阅读 · 0 评论