摘要: 摘要: 搭建个人博客时,涉及文章上传,文章展示,这里需要一个Markdown插件,mark一下。 Editormd下载地址:http://pandao.github.io/editor.md/ 由于前端采用了SPA模式,这里我们需要在index.html页面引入editormd的相关文件。 文件上传 阅读全文
posted @ 2019-04-07 15:22 漠然0408丶 阅读(3079) 评论(2) 推荐(0) 编辑
摘要: 摘要: 公司要给近期项目检测安全性,主要针对的是Stored XSS攻击方式,借这次就在这里好好总结一下,什么是XSS攻击,为什么会出现XSS攻击,XSS攻击有哪些种类,XSS攻击有什么危害,以及CFRS攻击。 什么是XSS攻击: XSS攻击全称Cross Site Scripting即跨站脚本攻击 阅读全文
posted @ 2019-03-11 17:37 漠然0408丶 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: 摘要: 身为一个前端,每当别人提起跨域,我的心里还真是虚,当面试官问我了解跨域吗,“了解”,解决方案呢,“jsonp或者iframe再或者代理”,好吧这个问题基本凉透了。日常的工作中,我们很少有机会去涉及配置跨域问题或者说基本没有,工作三年时间,干过产品也干过项目,整体架构都是大佬们配置好的,于是我 阅读全文
posted @ 2019-03-04 17:38 漠然0408丶 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 摘要:虽然js已经出了ES6,ES7等等版本,从而也诞生了新的异步对象->promise,但是基础还是要终结的,这一片就来回顾一下ajax以及ajax的异步对象->deferred。 1.传统ajax 传统模式$.ajax()接受参数为一个对象,该对象包含了callback(success和erro 阅读全文
posted @ 2019-02-22 16:04 漠然0408丶 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 回流和重绘可以说是每一个web开发者都经常听到的两个词语,我也不例外,可是一直不是很清楚这两步具体做了什么事情。最近由于部门内部要做分享,所以对其进行了一些研究,看了一些博客和书籍,整理了一些内容并且结合自己的体会,写了这篇文章,希望可以帮助到大家。 浏览器的渲染过程 本文先从浏览器的渲染过程来从头 阅读全文
posted @ 2019-02-01 10:04 漠然0408丶 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 问题来由: 之前面试X公司的时候,问我关于原型链知道多少,于是我就开始说了一些有关于原型链的东西,面试官问Array的原型是什么,我说是对象,毕竟Array.prototype array.__proto__是一样的嘛,但是我忽略了一个问题,就是这个对象是类数组对象,我想面试官可能要问我这个吧,总结 阅读全文
posted @ 2019-01-30 15:11 漠然0408丶 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 问题由来: 在项目应用PeoplePicker控件的时候突然联想到一个问题,在输入人名时不停的向后台发请求,取到数据库里面的数据。我们都知道频繁的通信会导致页面效率降低。可不可以设置个间隔,每次这个间隔通信一次而不是每次输入一个字符就通信一次呢。其实这里还有很多场景,比如resize事件,scrol 阅读全文
posted @ 2019-01-29 17:55 漠然0408丶 阅读(239) 评论(1) 推荐(0) 编辑
摘要: 最近自己弄个博客站点,前台用的React,服务器用的是node实现的,node是第一次接触,所以还在摸索,这篇mark下通信时遇到的坑。 fetch配置: GET通信使用: express接受参数形式: POST通信: 因为调试过程中express中接受参数时一直接收不到,所以mark下(node小 阅读全文
posted @ 2019-01-25 16:24 漠然0408丶 阅读(487) 评论(1) 推荐(0) 编辑
摘要: 基于chrome调试: 1.首先在chrome浏览器中输入地址:chrome://inspect/#devices 可以看到Remote Target区域没有任何debug的目标文件。 2.--inspect 执行node --inspect ./server/server.js 然后我们看下cmd 阅读全文
posted @ 2019-01-24 11:55 漠然0408丶 阅读(812) 评论(1) 推荐(0) 编辑
摘要: 理想的前端开发流程 在说构建工具之前得先说说咱期望的前端开发流程是怎样的? 写业务逻辑代码(例如 es6,scss,pug 等) 处理成浏览器认识的(js,css,html) 浏览器自动刷新看到效果 前端开发就是在不断的 123..123..123.... 循环中进行的,上面的后两步(也就是 2 和 阅读全文
posted @ 2018-08-28 13:55 漠然0408丶 阅读(233) 评论(1) 推荐(0) 编辑