随笔分类 - JS
JavaScript一些知识
摘要:####富文本内容 ####转换代码 getImgSrc(richtext) { let imgList = []; richtext.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/g, (match, capture) => { //match表示img元素,
阅读全文
摘要:####功能介绍:用户输入emoji表情,如输入法里的附带的表情,然后前端这里编码这些表情成特定格式的字符,传到后端。之后从接口拿到后直接html渲染即可。 ####问题所在:移动端用户输入emoji表情,如果未做编码就提交到后端的话,是不能成功提交的。需要先编码才行。 ###编码 /** * 用于
阅读全文
摘要:###安装及引入 1、npm install moment 或者 yarn add moment 2、在main.js里引入并挂载到全局 import moment from 'moment' Vue.prototype.$moment = moment moment.locale('zh-cn')
阅读全文
摘要:module.exports 或 exports,使用require方式引入 export default 或 export,使用import方式引入
阅读全文
摘要:let obj={'hero':'yasuo',age:26} obj.hero//点语法 取值 obj['hero'] //中括号语法 取值 obj.skill='hasagei' //点语法 创建键值对 obj['skill']='hasagei' //中括号语法 创建键值对 ####区别 1、
阅读全文
摘要:直接贴代码 要搞清楚这个方法,得先了解js的reduce方法 此博客写的比较清楚 https://www.cnblogs.com/smallpen/p/10249288.html
阅读全文
摘要:两个一起看,就能理解了 https://www.jianshu.com/p/c1ee12a328d2/ https://www.cnblogs.com/qdlhj/p/9877881.html 总结1: 普通函数:根据调用我的人(谁调用我,我的this就指向谁) 箭头函数:根据所在的环境(我在哪个环
阅读全文
摘要:####例子就不举了,直接看区别吧 ####区别: for in是es5的语法,for of是es6的语法 for in除数组还可以用于对象属性的遍历(当然,数组也是对象),for of只能用于数组遍历 for in 获取的是对象的键名, for of遍历获取的是对象的键值 for in会遍历对象的
阅读全文
摘要:####以ul,li为例,获取ul下所有li标签 <ul id="nav"> <li>一号</li> <li>二号</li> <li>三号</li> <li>四号</li> </ul> <script> let a=document.getElementById('nav').children //
阅读全文
摘要:###window.scrollTo(x,y) 缺:只能作用于window,不可作用于某一指定元素 优:可以作用于x轴和y轴两个方向 注:scrollTo在安卓手机上存在兼容性问题 ###document.documentElement.scrollTop = 0 缺:只能作用于y轴的方向 优:可以
阅读全文
摘要:点击一个元素,在点击函数里传入其他元素的id,可以拿到其他元素 若函数里传入this,则拿到的是当前被点击的元素本身
阅读全文
摘要:``` js三种调用点击事件的方式 点我 ```
阅读全文
摘要:nextSibling(获取元素的下一个兄弟节点(既包含元素节点、文本节点、注释节点)) nextElementSibling(获取下一个兄弟元素节点(只包含元素节点)) 一般nextElementSibling,previousElementSibling用的多
阅读全文
摘要:解释:将form表单提交到form里面的action属性指向的地方 document.forms:表示获取当前页面的所有表单 document.forms[0]:表示获取当前页面的第一个表单 document.forms['exportServlet']:表示获取当前页面的name="exportS
阅读全文
摘要:https://blog.csdn.net/qq_38047742/article/details/82144266
阅读全文
摘要:问题示例: 直接用=的方式把一个对象赋值给另一个对象,会导致修改新对象时,原对象也发生变化 问题原因: JavaScript 中对象的赋值是默认引用赋值的(两个对象指向相同的内存地址),所以修改另一个对象时,即修改了内存地址里的对象,其他关联对象也会改变 解决方法: 转换类型法:obj2=JSON.
阅读全文
摘要:今天在工作中遇到的,使用console.log()输出 对象 信息时,出现输出的信息跟自己想的不一样的问题,着实让人诧异。便去查了一下,终于知道了原因,这里留作记录 参考 问题示例: 执行如下代码 得到结果 可以看到,不展开obj对象,看到的是我们预期的20,展开对象,看到的却是30。如果我们输出一
阅读全文
摘要:点击后获取元素本身 获取当前元素的所有兄弟元素 在vue里是这样的 vue举例
阅读全文
摘要:两个元素换位子; 置顶移动 向上移动一格 向下移动一格 具体例子见 中的“动态添加一组可编辑框”
阅读全文
摘要:1、跳转链接,当前窗口打开 2、跳转链接,新窗口打开 3、跳转链接 返回上一页
阅读全文

浙公网安备 33010602011771号