深夜感悟啊 我刚才还想着要不去峡谷转转,转念觉得今天的工作颇有成就感,我就打开了图灵的js红宝书。由此,我想到提升技能的方式就是去极致完美地实现工作和生活中的需求。因为在实现寻求的过程中,自己会有很大的兴趣,所以相比自己平时主动单纯地去学习新的技能,我会对这种遇到需求而去寻找解决方法的方式学到的技能,印象更加深刻。对于生活技能,遇到困难想办法,解决了困难,那么不用怀疑,那就是行之有效的方法。打游戏的时间过多,自己就会感觉在虚度,觉得空虚,转而就会继续打游戏。今天的工作比较累,为了早点回家,把中午的休息时间用来加班了。
docxtemplater使用方式 因为我们需要自定义docx模板,如果在本地引入docx模板会有跨域的问题,所以我们模拟在服务器端的情况。第一步:我们先把四个依赖文件和docx模板文件全部放在本地。第二步:把docxtemplater文件夹复制到tomcat下。第三步:启动tomcat,打开案例页面(htmldocx.html)。第四步:测试。现在input.docx模板可以随意更改了,自定义成你想要的样子。
原型链(prototype, _proto_) 每个都有prototype属性,称之为原型;因为这个属性的值是一个对象,所以也称为原型对象。上述代码中,arr实例对象之所以可以使用reverse和sort方法,是因为原型的存在。分析:构造函数Array会有一个属性Array.prototype(原型对象),在Array.prototype上挂在着很多方法(例如:Array.prototype.pop()、Arrary.prototype.push()、Arrary.prototype.shift()等等。。
JavaScript中的事件循环机制(宏任务、微任务) JavaScript是一种单线程语言,意味着它一次只能执行一个任务。这个任务通常是从上到下按顺序执行脚本中的代码。但是,JavaScript还支持异步操作,例如处理用户输入、网络请求和定时器等。为了处理这些异步操作,JavaScript引入了事件循环机制。
谷歌浏览器中设置控件video的currentTime无效 在网页中实现视频课程功能,重点是要能够保存用户的观看进度。比如,用户观看一个视频,这个视频看到2秒,这时用户离开此页面,下次打开这个视频,这个视频就要从2秒开始播放。
【intellij idea】Project Structure 讲解 这里说的web项目,大概指的就是在eclipse中导入idea中的web项目。特点就是spring框架所用的jar包都放在了项目的WebRoot/WEB-INFO/lib下面。声明:此文章是本人用来记录学习的,欢迎各位小伙伴批评指正。在idea中配置项目大致就两个地方##一、 Project Structure1、Project2、...
发布订阅模式 我们使用@click=“fun”,就是订阅了一个点击事件,这个事件对应的执行函数就是"fun"函数,然后我们在methods中声明这个"fun"函数。我们触发上面的@click事件,就是发布了一个事件,之前订阅的事件就会被触发,对应的订阅函数就会被执行。//$on就相当于是订阅者,它的作用就是往clientlist对象里面追加事件和该事件对应的执行函数。//$emit就相当于发布者(执行者),它的作用就是触发订阅者追加的事件和对应的函数。//触发已经订阅的事件。.........
mint-ui下拉组件mt-loadmore遇到的问题 官方示例代码部分组件的事件解释:– top-method=“loadTop”解释:顶部下拉事件(top-method)和此事件被触发时,所执行的方法(loadTop);– bottom-method=“loadBottom”解释:底部上拉事件(loadBottom)和此事件被出发时,所执行的方法(loadBottom);– bottom-all-loaded=“allLoaded”解释:数据全部加载完毕时,开发者将allLoaded的值设置true,此时底部上拉...
css中父元素没有高度,子元素高度填满 一、问题:如下代码,父元素father使用flex布局,不设高度,子元素son2高度设置为200px,子元素son2撑开了父元素father,son1无法填满父级元素高度。<body> <div class="father"> <div class="son1">这是子元素son1</div> <div class="son2">这是子元素son2</div> </div></body><
yarn和npm的区别 yarn和npm的区别yarn和npm的区别yarn是什么?npm的缺陷yarn的优点速度快安装版本统一更简洁的输出多注册来源处理更好的语义化npm和yarn命令对比yarn和npm的区别熟悉一个新项目一般都是如下步骤:git clone xxxnpm installnpm run dev或者git clone xxxyarnyarn startyarn是什么?yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具,yar
只有文件地址,前端如何实现文件下载功能 需求:在pc端网站开发,实现文件下载的功能。但是,后端只提供了文件地址,或者提供根据文件id拿到文件流的接口。解决办法:这边是使用原生异步请求,要注意的是,响应格式为blob。const xhr = new XMLHttpRequest();xhr.open('GET', url, true);xhr.responseType = 'blob'; // 响应格式为blob类型xhr.onload = () => { if (xhr.status === 200) { c
SVN远程仓库已更换,更改本地版本库的远程地址 SVN远程仓库已更换,更改本地版本库的远程地址第一步第二步背景:远程仓库地址已经更换,但是项目已经丢失,只有将本地项目上传到远程服务器。第一步到本地项目的根目录下如下操作,复制新地址到【重新定位】第二步遇到一个问题解决方法:打开本地项目下的.svn文件夹,使用navicat打开wc.db更改REPOSITORY表里边的,uuid跟服务端的uuid保持一致即可。...
前端cookie 放到请求头_ajax请求携带cookie和自定义请求头header(跨域和同域) 错误:1.ajax请求时是不会自动带上cookie的,要是想让他带上的话,必须设置withCredential为true。正确:1.ajax同域请求下,ajax会自动带上同源的cookie;2.ajax同域请求下,ajax添加自定义请求头(或原装)header,前端、后台不需要增加任何配置,并且不会因为增加自定义请求头header,而引起预检查请求(options);3.ajax跨域请求下,如果不需要携带cookie、请求头header,只需要在后台配置相应参数即可;后台参数:(1).Acc
火星坐标、百度坐标、WGS84坐标转换js代码 源码/** * Created by Wandergis on 2015/7/8. * 提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换 */ //定义一些常量var x_PI = 3.14159265358979324 * 3000.0 / 180.0;var PI = 3.1415926535897932384626;var a = 6378245.0;var ee = 0.00669342162296594323; /** * 百度