积累
AAA_86
这个作者很懒,什么都没留下…
展开
-
Vue http转换https
在quasar.config文件中开启https devServer: { https:true, port: 8081, open: false , // opens browser window automatically proxy: { '/template': { target: 'https://192.168.101.61:8080', changeOrigin: true,原创 2021-10-16 17:06:52 · 1946 阅读 · 0 评论 -
前端nginx配置https协议
server { # 服务器端口使用443,开启ssl, 这里ssl就是上面安装的ssl模块 listen 443 ssl; # 域名,多个以空格分开 server_name 192.168.100.100; # ssl证书地址 ssl_certificate /home/bigdata/se.原创 2021-10-16 17:00:31 · 825 阅读 · 0 评论 -
web安全及防护(XSS、CSRF、sql注入)
个人理解:web安全防护分为三种XSSCSRFSQL注入XSSXSS攻击原理: 说的是攻击者往web页面插入恶意的html标签或者js代码 然后获取用户的私密信息 这时候我会对用户输入的地方做出相对应的过滤 比如<> ,等CSRFCSRF攻击原理: 跨站请求伪造 是一种常见的web攻击 攻击者发送个A超链接 然后用户点进去到A超链接的页面中 A页面会获取到用户存到本地的个人信息 比如说验证码 在程序和用户交互过程中 账户交易这种核心步骤 强制用户输入验原创 2020-11-02 10:22:56 · 325 阅读 · 1 评论 -
前端JS面试题简约版
1. javascript原型与原型链:原型:js中每一个函数都有一个proto属性,而且对应的是自身的原型,被称为隐式原型函数中除了proto属性之外还有一个prototype属性,被称为显示原型原型链:当一个对象调用自身不存在的属性和方法时就会去自己的proto的前辈prototype对象上去找,如果没找到就会去prototype的前辈上去找 直到找到或者返回undefiend 这个查找的过程就是原型链最顶层的原型对象:object.prototypeobject.protot原创 2020-11-01 21:56:45 · 583 阅读 · 0 评论 -
vue Router
下面的内容自己理解 简约的不能再简约vue router有两种模式:Hash:Hash:在url中多个#号history:在url中是/new VueRouter 设置路由模式Hash里面还有 HashHistory 它里面有 两个方法 push、replace。HashHistory.push() : 将新路由添加到浏览器访问历史中。HashHistory.replace():跟push的区别就是 push是把路由添加到浏览器访问历史中 replace原创 2020-10-27 14:38:12 · 93 阅读 · 0 评论 -
项目混合开发到打包优化的流程
个人理解:1. 项目用的混合开发:混合开发说白了就是-----网页端调用安卓的原生接口或者功能 安卓原生调用网页的功能 网页端调用安卓用addJavaScriptInterface方法把安卓暴露给页面 页面通过add 还有showToast两种方法调用 方法前面是本地方法类的名称 这样就能嵌套进去 安卓调用网页的话就简单了 直接使用webview里的loadURl (JavaScript+网页方法名) 但是方法一多 就乱了 所以还得创建一个专门管理类的点 就是nati原创 2020-10-27 10:53:36 · 283 阅读 · 1 评论 -
vue打包优化及项目上线流程(简洁版)
一.打包优化:1. 去除生产环境sourceMapsourceMap文件,存的是打包前后的代码,方便开发使用 。 这个文件也占用不少部分空间module.exports = { // 根据你的实际情况更改这里 publicPath, assetsDir: 'assets', lintOnSave: true, productionSourceMap: false,}2. 对资源文件进行压缩需要下载 compression-webpack-plugin 插件cnp原创 2020-10-24 14:49:51 · 426 阅读 · 0 评论 -
JS事件委托简洁版
概念:事件委托说白了就是利用事件冒泡,指定一个事件处理程序,可以管理某一类型的所有事件。当然,如果子元素阻止了事件冒泡,那么委托也就没法实现了。好处:可以大量节省内存占用,减少事件注册,比如在ul上代理所有li的click事件就非常棒例子:<ul id="myLinks"> <li id="goSomewhere">Go somewhere</li> <li id="doSomething">Do something</li>原创 2020-10-22 21:41:52 · 116 阅读 · 0 评论 -
前端html面试题简约版
1. 盒模型:盒模型可以说是装内容的容器,这个容器由 内容----外边距----内边距----边框组成。盒模型又分为两种:标准盒模型(W3C标准的盒子模型)标准盒模型在页面中的总宽度是由= width +margin+padding+border组成怪异盒模型(IE浏览器)怪异盒模型在页面中的总宽度是由=width+margin组成 (因为在IE浏览器 width里面已经包含了padding、border)标准盒模型与怪异盒模型的转换:box-sizing:conten原创 2020-10-21 21:57:26 · 389 阅读 · 0 评论 -
element-ui分页器
仅供element-ui分页器的使用修改template标签的dete --- :data=“tableData2.slice((currpage -1) * pagesize, currpage * pagesize)”如图: 第二步:修改分页器中的数据进行绑定如图:原创 2020-10-19 09:43:18 · 253 阅读 · 0 评论 -
字符串中想要拿到传的值 and URL路径
API — url 接口:JS中 转换成字符串形式传入原创 2020-10-19 09:42:51 · 100 阅读 · 0 评论