
js
文章平均质量分 57
cynl7
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构与算法题
算法题:一个数组旋转 K 步原创 2022-11-25 14:16:58 · 401 阅读 · 1 评论 -
面试题记录
第一题 var nAdd; var t = function() { var n = 99; nAdd = function() { n++; } var t2 = function() { console.log(n) } return t2; }; var a1 = t(); var a2 = t(); nAdd(); a1(); //99 a2(); //100 当执行var a1 = t()的时候,变量 n.转载 2021-11-12 17:00:19 · 159 阅读 · 0 评论 -
element-UI table文字超出两行,隐藏多余文字,移入显示tips
css样式 //写在scoped里面所以需要deep,app-container为el-table外部包裹div的classname .app-container /deep/.el-table .myNoteBox .cell { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; } html代码 &原创 2021-03-23 17:49:10 · 1335 阅读 · 0 评论 -
js浅拷贝、深拷贝
浅拷贝 Object.assign()只会拷贝所有属性的值到薪的对象中,如果属性值是对象的话,拷贝的是地址,所以并不是深拷贝 let a ={ age:1 }; let b = Object.assign({},a); a.ge = 2; console.log(b.age)//1 另外还可以通过展开运算符...来实现浅拷贝 let a ={ age:1 } let b ={...a}; a.age = 2; console.log(b.age)//1 通常浅拷贝能解决大部分问原创 2021-03-19 15:15:09 · 124 阅读 · 0 评论 -
React之 Context跨级组件传值
组件跨层级通信-Context 在一个典型的React项目中,数据是通过props属性自上而下的(由父及子)进行传递,但是这种做法对于某些类型的属性而言是极其繁琐的(例如:地区偏好,UI主题),这些属性是应用程序中许多组件都需要的。Context提供了一种在组件之间共享此类值的方式,而不必显示地通过组件树的逐层传递props 具体使用方法 首先下载React脚手架,并搭建好目录 第一步在src文件夹下创建utils文件夹,并创建ThemeContext.js文件,以及其他组件 3.在ThemeC原创 2020-12-30 10:40:54 · 503 阅读 · 0 评论 -
JS基础知识之数组
一、类数组转化为数组 1.Array.prototype.slice.call() function sum (){ let arr = Array.prototype.slice.call(arguments); console.log(arr.reduce((sum,cur)=> sum + cur),arr)//arr可以调用数组原生方法了 } sum(1,2);...转载 2019-11-07 10:12:12 · 417 阅读 · 0 评论 -
面试题
题目原地址:https://github.com/haizlin/fe-interview?utm_source=gold_browser_extension day01 1、[html]说说HTML中的<html>标签有什么作用? 答:此元素可告知浏览器其自身是一个 HTML 文档。 <html> 与 </html> 标签限定了文档的开始点和结束点,...转载 2019-07-29 17:56:57 · 127 阅读 · 0 评论 -
关于input type="file"表单提交及文件流的动态赋值
我们都知道,html5中有个input type=file元素。用该元素可以实现页面上传文件的功能 。 页面上写一个input,然后选择一个文件,打印这个input对象 $('.up-file').on('change',function(e){ //上传 console.log( e.currentTarget) }) input的选择的文件被记录到了这个对象中,这个是fi...原创 2018-09-25 15:48:29 · 15459 阅读 · 0 评论 -
手机端和pc端点击及触摸事件
touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发。 touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。 touchend事件:当手指从屏幕上离开的时候触发。 touchcancel事件:当系统停止跟踪触摸的时候触发。 initTouchEvents: function () {...转载 2018-04-04 17:58:13 · 4641 阅读 · 0 评论 -
jq事件绑定
一、jquery为多个选择器绑定同一个事件 $("#start,#end").on("click",function(){ alert("The paragraph was clicked."); }); 二、多事件绑定同一个选择器 $("p").on("mouseover mouseout",function(){ $("p").toggleClass("原创 2018-04-04 17:49:35 · 962 阅读 · 0 评论 -
jq及html通过url下载文件
一、通过html的a标签下载 <a href="url 302到下载地址" download>下载</a> 例如: var link = document.createElement('a'); link.setAttribute("download", ""); link.href = data.fileUrl; link.click(); 二、通过form表...原创 2017-12-12 20:22:32 · 24866 阅读 · 0 评论