js
小树不倒我不倒
这个作者很懒,什么都没留下…
展开
-
Angular 实现右键菜单
产品提的新需求,希望在数据行可以像使用 <a> 标签一样 右键选择新标签页打开。 同时考虑到如果单纯使用 <a> 标签 那么每次点击都要刷新浏览器地址。效果不是很理想。 因此分析了一下,决定使用Angular中的下拉菜单。在数据行右键自定义下拉菜单,提供新标签页打开选项。具体代码实现如下 : -- html 文件中 添加右键菜单组件 <a (click)="gotoDetail(item)" (contextmenu)="contextMenu($event, co原创 2021-04-20 10:04:54 · 1550 阅读 · 1 评论 -
HTML5之FileReader的使用
HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型。 FileReader的使用方式非常简单,可以按照如下步骤创建FileReader对象并调用其方法: 1.检测浏览器对FileReader的支持 if(window.FileReader) { var fr = new F...转载 2018-12-24 19:12:52 · 302 阅读 · 0 评论 -
springMvc中前台ajax传json数据后台controller接受对象为null
一般地,出现这种情况很大一部分原因是对ajax中的参数作用不熟悉或者对@RequestBody注解不熟悉。 在jquery的ajax中,如果没加contentType:"application/json",那么data就应该对应的是json对象,反之,如果加了contentType:"application/json",那么ajax发送的就必须是字符串。为什么呢?contentType参数指定的...转载 2019-08-03 19:17:12 · 790 阅读 · 0 评论 -
Js代码执行顺序问题
一、单线程 严格意义上来说,javascript没有多线程的概念,所有的程序都是单线程依次执行的。 1、什么是单线程? 通俗点说,就是代码在执行过程中,另一段代码想要执行就必须等当前代码执行完成后才可以进行。我们拿一段代码来解释一下吧 1 for(var i=1;i<=3;i++){ 2 setTimeout(function(){ 3 ...转载 2019-10-11 14:58:28 · 215 阅读 · 0 评论