公开标签 #JavaScript
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒
在 JavaScript 领域有关于 URL 验证前沿的新闻!经过这么多年诅咒 JavaScript 没有一种简单的方法来验证 URL,现在有一个新方法——URL.canParse()。 URL.canParse('https://www.stefanjudis.com'); // true URL.canParse('www.stefanjudis.com'); // false 不过,静态方法已经包含在 core-js 中。填充漂亮的 URL 验证单行代码是否很困难?事实证明,没有! URL.can
js经常需要对用户输入的键盘按键进行判断,比如当前按键是否是回车,按键是否是大小写切换,按键是否是tab键等。 下面列举了常用的按键值。 判断按键值的js,以是否按下tab键为例 if (!event) { //针对ie浏览器 event = window.event; target = event.srcElement; code = event.keyCode; //按下了 tab键 if (code == 9) { console.log("按下了tab键"); } } else { //针对遵循
markdown转html可以通过 marked.js 来实现,html转markdown可以通过 turndown.js 来实现 turndown.js 在浏览器中引用: <script src="https://unpkg.com/turndown/dist/turndown.js"></script> js实现方法很简单: let turndownService = new TurndownService(); let markdown = turndownService.turndown('<h
html代码中有如下select控件及其options,默认第一个选中 <select id="sel" onchange="f_select(this)"> <option value="1" selected="selected">选项1</option> <option value="2">选项2</option> <option value="3">选项3</option> </select> 当下拉选择新的option后,如何获取select控件选中的值呢? 首先给select添加一个 onc
JS实现简单自定义hashtable代码 如下: function Hashtable() { this._hash = new Object(); this.add = function(key, value) { if (typeof (key) != "undefined") { if (this.contains(key) == false) { this._hash[key] = typeof (value) == "undefined" ? null : value; return true
js代码可以通过两种方法来实现乱序输出。 方法1:使用 sort() Math.random() 实现原理:使用数组的 sort() 方法和 Math.random() 函数。在 sort() 方法中传入一个比较函数,该函数返回一个随机数,表示每个元素应该放在哪个位置。 代码如下: function shuffle(array) { array.sort(() => Math.random() - 0.5); } const myArray = [1, 2, 3, 4, 5]; shuffle(myAr
为了代码简洁,这里先引入jQuery。 引入jQuery后,追加元素的方法是js自带的,不是jQuery的。 这里以id为v的div为例,使用几种方法将元素追加到div中或追加div的同级元素。 1,append()方法,在div最后追加一个子元素 $("#v").append("<p>我是append方法追加的子元素</p>"); 2,appendTo()方法,将子元素追加到div的最后 $("<p>我是appendTo方法追加的子元素</p>").appendTo($("#v")); 3,prepe
从 jQuery 3.0 开始,$.parseJSON 已被弃用。要解析 JSON 字符串,请使用原生的 JSON.parse 方法。 传递一个格式错误的 JSON 字符串会导致抛出一个 JavaScript 异常。例如,以下是所有无效的 JSON 字符串: "{test: 1}" "{'test': 1}" "'test'" ".1" "undefined" "NaN" JSON 标准不允许使用“控制字符”(如制表符或换行符)。在大多数情况下,像 $.parseJSON(‘{ “testing”:”1
Javascript 自带的 trime 方法只能去掉空格,不能去掉制定的字符。可以自定义 String.prototype 方法来实现去掉指定的字符。 String.prototype.trim 去掉首尾指定的字符 String.prototype.trim = function (c) { if (c == null || c == "") { var str = this.replace(/^s*/, ''); var rg = /s/; var i = str.length; while (rg