唯雪博客

拥有javascript标签的文章

react生命周期小结

组件会随着组件的props和state改变而发生变化,它的DOM也会有相应的变化。 React Component通过其定义的几个函数来控制组件在生命周期的各个阶段的动作。 这几个函数被称作:生命周期钩子。
阅读全文

echarts应用——旭日图

关于echarts应用树形数据展示之旭日图的一个小结。
阅读全文

FileReader 获取图片BASE64 代码 并预览

FileReader 对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象指定要读取的文件或数据。 其中File对象可以是来自用户在一个<input>元素上选择文件后返回的FileList对象,也可以来自拖放操作生成的 DataTransfer对象,还可以是来自在一个HTMLCanvasElement上执行mozGetAsFile()方法后返回结果。
阅读全文

项目重构的一点小心得

     刚经历了一段加班不分昼夜,忙到昏天黑地的日子,年终果然不是吹的。接下来慢慢整理这段时间的收获吧     相比去年加班加点的开发,今年主要是各种改版,修复,重构与前端优化;一番轰炸下来,收获还是蛮多的。    今天就主要整理一下优化的心得:     改
阅读全文

异步更新队列Vue.$nextTick 解决dom未渲染完毕,数据已更新带来的问题

最近遇到一个项目,需要循环渲染同一种echarts图表,根据数据动态更新图表。渲染完成后切换条件,再次刷新视图 如下图的结构:为了提高复用性,我封装了一个组件,根据数组循环调用,渲染没有问题但是切换的时候单击会报错,双击才能正常切换。虽然对使用影响不大,但是体验太差,应该没有哪个用户受的了因为使用echart绘制图表,必须要有一个已挂载在dom树上的父容器进行初始化。这里是组件循环调用,
阅读全文

自定义jQuery的ajax 拦截函数

为了加快项目开发进度,也为了代码的后期维护,一般都通过前后端分离开发。 由经验丰富的架构师规划好项目的功能模块,定下json数据接口,前端造一个json数据渲染页面,后端按照json格式开发接口。 最后只需要联调即可,大大提高效率,也方便定位问题,利于调试和维护。
阅读全文

js 在iframe子页面获取父页面元素,或在父页面 获取iframe子页面的元素的几种方式

用JS或jquery访问页面内的iframe,兼容IE/FF 注意:框架内的页面是不能跨域的!假设有两个页面,在相同域下.index.html 文件内含有一个iframe:XML/HTML代码<!DOCTYPE html> <html >     <head>   &
阅读全文

jQuery操作单选框(radio)的小技巧总结

前端开始时间越久,越深刻认识到,前端最多坑的地方就是表单。 一方面是表单的类型多,包括但不限于单行文本框(text),单选框(radio),复选框(checkbox),下拉列表(select)。 另一方面,表单是页面向后台提交用户数据的主要途径,也就是链接页面与服务器的桥梁,验证数据合法性,以及安全性都非常重要。 所以在vue,react等主流框架中都会有单独的单元重点介绍表单的操作与数据的流向处理。 本文只是对jQuery操作单选框(radio)的小技巧总结
阅读全文

jQuery操作复选框(checkbox)的小技巧总结

前端开始时间越久,越深刻认识到,前端最多坑的地方就是表单。 一方面是表单的类型多,包括但不限于单行文本框(text),单选框(radio),复选框(checkbox),下拉列表(select)。 另一方面,表单是页面向后台提交用户数据的主要途径,也就是链接页面与服务器的桥梁,验证数据合法性,以及安全性都非常重要。 所以在vue,react等主流框架中都会有单独的单元重点介绍表单的操作与数据的流向处理。 本文只是jQuery操作复选框(checkbox)的小技巧总结。
阅读全文

jQuery操作下拉列表(select)的小技巧总结

前端开始时间越久,越深刻认识到,前端最多坑的地方就是表单。 一方面是表单的类型多,包括但不限于单行文本框(text),单选框(radio),复选框(checkbox),下拉列表(select)。 另一方面,表单是页面向后台提交用户数据的主要途径,也就是链接页面与服务器的桥梁,验证数据合法性,以及安全性都非常重要。 所以在vue,react等主流框架中都会有单独的单元重点介绍表单的操作与数据的流向处理。 本文只是将使用jquery过程中遇到的表单操作做一个小结。
阅读全文
首页 12 末页 共 11 条记录