随笔分类 - 前端
摘要:好久没来写东西了,主要是一直在加班,哼哼,不开心 项目中会用到将xml文件解析成json文件在页面中显示出来,以前jq的时候用到的方法行不通了,故在这边介绍一种我觉得还不错的插件 1. npm安装 npm i x2js 2.在main.js中引用 3.在组件中使用 注意:你的xml文件如果是放在前端
阅读全文
摘要:介绍: 样子: `` 反引号,tab上面的那个键,同该符号包裹的字符串能够带来的功能如下: 可以包涵换行 在反引号以内,可以有多个换行,都能够在使用的时候被识别 可以嵌入变量 使用美元符号和大括号包裹变量${对象名.属性名} 可以原生输出 原生输出包含转义字符串的内容String.raw模板字符串
阅读全文
摘要:上面的代码的效果是,当我们输入firstName后,wacth监听每次修改变化的新值,然后计算输出fullName。 handler方法和immediate属性 这里 watch 的一个特点是,最初绑定的时候是不会执行的,要等到 firstName 改变时才执行监听计算。那我们想要一开始就让他最初绑
阅读全文
摘要:我们使用element-ui、vue开发网站的时候,往往图标是起着很重要的作用。 下面是vue、element-ui项目,如何使用阿里iconfont图标库的方法。 准备工作 1. 先注册,再登录、找到图标管理、我的项目 2. 点紫色的这个创建自己的项目 3. 图中画红线的地方很重要 1)、Font
阅读全文
摘要:项目当中在进行安全测试的时候,遇到了xss的攻击,要求前端来做个防御,针对于遇到的xss攻击,做个总结 1.xss 存储型xss的攻击 前端只要在接收到后台数据的时候做个特殊字符的过滤,即可抵制攻击 注:以后慢慢进行更新…………
阅读全文
摘要:今天想做一个点击地市用ajax重新获取数据刷新页面功能,因为ajax属于耗时操作,想在获取数据且加载页面时显示加载遮罩层,结果发现了ajax的好多坑。 例如如上栗子,我想点击按钮让遮罩层显示,ajax加载完毕后遮罩层消失。因为我想让loadChart()在赋值操作后执行,但如果async设为true
阅读全文
摘要:我们在一些弹出框或者其他的一些表单的样式逻辑当中会用到layer的组件,针对我遇到的问题做个小结 1.在使用checkbox进行多选的时候,默认的layer会有一个对勾的样式,但是我们通常在做单选或者多选按钮的时候,并不希望有这个对勾的效果,这个时候我们可以使用
阅读全文
摘要:项目当中要求表与表之间建立关联关系,需要用到Gojs(只想说这是个什么?),以前完全没接触过gojs,所以记录下使用中的技巧和方法 http://www.devtalking.com/articles/gojs-simple-diagram/ 找到一个特别棒的讲解gojs的教程,感觉非常适合我这种入
阅读全文
摘要:1.表单的归类 ie下的表单元素在设置了disabled禁用属性之后,在ie下点击,仍然会有焦点。谷歌这是正常的没有焦点 解决方法:给表单元素设置增加属性 unselectable='on' 即可。
阅读全文
摘要:一直知道使用ajax的时候,有的时候会出现数据缓存的问题,当时也没有深究,就是所有的简单粗暴的全部加上cache:false,或者使用在url处加上随机时间函数 今天无意间看见了为什么会出现缓存的原因记录下 注:通过AJAX请求后台时,当参数相同,IE浏览器会从缓存中取值而非从重新请求服务器。其他使
阅读全文
摘要:1、创建一个基于 webpack 模板的新项目 1 2、在当前目录下,安装依赖 1 2 3、安装sass的依赖包 1 2 3 4、在build文件夹下的webpack.base.conf.js的rules里面添加配置 1 2 3 4 如下图所示: 5、在APP.vue中修改style标签 1 6、然
阅读全文
摘要:导入一个maven项目参照如下链接 https://jingyan.baidu.com/article/b0b63dbf0c0ac04a49307078.html 要想启动这个导入的项目目前我所接触到的都是配置 tomcat 、maven、 jdk这三个 顺序应该无所谓的吧。 配置jdk 首先打开I
阅读全文
摘要:很久之前就听到了sass和less,但是因为人懒(默默吐槽下自己),就没有去了解相关的知识。但是身为一个前端人员不了解sass好像有点low low 的,所以现在开始接触使用sass了。 万事开头难,总结一下sass的安装以及sass的编译 sass依赖于Ruby语言开发的,所以安装sass前需要先
阅读全文
摘要:移动端web开发 移动端web开发常见问题 常见问题1、移动端如何定义字体font-family三大手机系统的字体:ios 系统默认中文字体是Heiti SC默认英文字体是Helvetica默认数字字体是HelveticaNeue无微软雅黑字体android 系统默认中文字体是Droidsansfa
阅读全文
摘要:State负责存储整个应用的状态数据,一般需要在使用的时候在跟节点注入store对象,后期就可以使用this.$store.state直接获取状态 辅助函数的使用 2.mapMutationsstate的状态属性只能通过mapMutations来进行提交。commit:提交可以在组件中使用 this
阅读全文
摘要:这篇主要记录了在使用过程的当中,对于vue的一些方法的理解 1.Vue生命周期中mounted和created的区别 created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。 mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进
阅读全文
摘要:我们一般在用jq的时候会使用到ajax来进行与服务器之间的交流,vue中也提供了相应的类似于ajax的方法-axios来进行与服务器之间的数据传递 现在的这篇是最简单的使用,后续会添加上来复杂的使用 首先安装axios 安装其他插件的时候,可以直接在 main.js 中引入并使用 Vue.use()
阅读全文
摘要:项目当中遇到了任意拖动div标签的功能,找到了jqueryui提供的draggable的插件,这个插件可以实现任意的div的移动,也可以移动到整个屏幕或者在父元素的范围内进行移动。 插件的api http://jqueryui.com//#events 完整的代码放在zip当中
阅读全文
摘要:如何对数组进行深拷贝 我们一般常见的一个数组赋值给另外一个数组的方法,数据赋值的同时,引用地址也赋值过去了,一个数组改变,另外一个数组也改变。 如果我们想要a数组赋值给b数组,并且他们之间的数据互不影响,这个时候就会接触到以下的浅拷贝数组的方法 首先最常用的两种方法 slice()和contact(
阅读全文