JavaScript
你眼中的柔情
往事岂能只是一枕槐安
展开
-
时间戳转日期
记录一个通过时间戳转换日期的方法。<script type="text/javascript"> //==================获取系统当前详细日期时间================= var clock = new Clock(); clock.display(document.getElementById("clock"));function Clock() { var date = new Date();//实例一个时间对象 this.year原创 2022-02-28 10:47:22 · 337 阅读 · 0 评论 -
js、vue根据父节点id生成树形结构
>>这里是参考链接自己定义的假数据 let data = [ { employeeId: "", ouName: "", parentPosition: "", positionCode: "", preferredName: "", }, ]为了更灵活一些规定对象字段key值 let attributes = { id: 'positionCode',原创 2021-06-02 14:25:01 · 1618 阅读 · 0 评论 -
获取input光标位置
如标题: var $input = document.getElementById("input1"); console.log($input.selectionStart)原创 2019-11-18 14:18:13 · 3927 阅读 · 0 评论 -
js base64转blob
图片路径是base64格式,可以通过下面方法转成blob格式传给后端 dataURLtoBlob(dataurl) { var arr = dataurl.split(','); //注意base64的最后面中括号和引号是不转译的 var _arr = arr[1].substring(0,arr[1].length-2); var mime = arr[0].ma...原创 2019-07-14 16:08:17 · 21083 阅读 · 1 评论 -
iframe返回问题
<iframe ref="iframe"></iframe>替换src的时候不能直接替换,得覆盖之前srcset(src) { this.$refs.iframe.contentWindow.location.replace(src)}详情请移步 => https://www.jianshu.com/p/d88148184b79...转载 2019-07-14 15:10:53 · 3401 阅读 · 0 评论 -
如何用原生JS制作图片时钟
程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士今天分享一个小demo,如何用原生JS制作图片时钟,话不多说上代码。html &amp;amp;lt;img src=&amp;quot;img/0.png&amp;quot; alt=&amp;quot;&amp;quot; /&amp;amp;gt; &amp;amp;lt;img src=&原创 2018-08-01 22:24:14 · 2989 阅读 · 6 评论 -
用JS制作表格的添加删除
程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士目的就是锻炼操作DOM。先写一下html的布局。姓名:&lt;input type="text"&gt; 年龄:&lt;input type="text"&gt; 性别:&lt;input type="text"&gt; &原创 2018-08-05 21:13:12 · 2221 阅读 · 0 评论 -
this到底指向谁
程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士 在JS中,this指向也算是头疼的问题,今天列举一下this到底指向谁。一:在普通函数里 谁调用指向谁function foo(){ console.log(this); }foo(); //window.foo()var obj = { ...原创 2018-08-12 20:06:54 · 858 阅读 · 0 评论 -
JS事件委托
程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士什么是事件委托呢?他又有什么好处?说白了事件委托就是利用冒泡的原理,把本应该添加到某个元素上的事件委托给他的父级,从而减少DOM交互达到网页优化。 var oUl = document.getElementById("newsList"); //获取ul oUl.onclick = function(...原创 2018-08-12 21:27:48 · 5682 阅读 · 1 评论 -
ES6(一)
程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士let 、const 和 var 不同。他们具有识别块级作用域的能力,var 函数作用域和全局作用。let const 存在一个暂时性死区 (TDZ)[ ] ,无法提升,只能先声明再使用。let const 定义的变量无法赋值到 window 。let const 不能重复声...原创 2018-08-18 17:09:11 · 191 阅读 · 0 评论 -
JS内存泄漏和垃圾回收机制
程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士JS内存泄漏看字面意思是内存泄漏出去,其实不然,内存泄漏是指一块空间使用完没有被销毁一直占用空间,这就是内存泄漏。常见内存泄漏原因全局变量引起的内存泄漏。闭包引起的内存泄漏。遗忘的DOM引用垃圾回收机制通常分为两种方式: 1. 标记清除。 2. 引用计数。 第一种是当变量进入到内存当中...原创 2018-08-27 19:28:39 · 1321 阅读 · 0 评论 -
ES(二)async/await理解及用法
async是属于ES7里面内容,是定义一个异步函数,该函数会返回一个 promise 对象,可以通过 .then 的形式来调用。eg: async function resolveAfter2Seconds () { return new Promise((resolve, reject) => { setTimeout(() => { ...原创 2019-05-21 18:13:00 · 2843 阅读 · 0 评论