
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、去除生产环境sourceMapsourceMap资源映射文件,存的是打包前后的代码位置,方便开发使用,这个占用相当一部分空间module.exports = {// 根据你的实际情况更改这里publicPath,assetsDir: 'assets',lintOnSave: true,productionSourceMap: false,}二、对资源文件进行压缩需要下载 compression
1.目录结构在根目录下创建http目录及api.js文件fetch.js以及http.js文件;在根目录下创建env目录,创建index.js配置并导出多个开发环境module.exports={//开发环境Dev:{"BaseUrl":"https://www.develep.com"},//测试环境Test:{"BaseUrl":"https://www.test.com"},//生产环境Pr
sql注入原理就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。总的来说有以下几点:1.永远不要信任用户的输入,要对用户的输入进行校验,可以通过正则表达式,或限制长度,对单引号和双"-"进行转换等。2.永远不要使用动态拼装SQL,可以使用参数化的SQL或者直接使用存储过程进行数据查询存取。3.永远不要使用管理员权限的数据库连接,为每个
一、项目分析该项目用到的技术栈:express 、 mongodb+mongoose 、bootstrap 、jquery目录结构:viewadmin (管理员)main (普通用户)index注册登录页完成的功能:注册登录、身份权限、cookies30天免登录、添加分类、分类下的内容添加、集合的关联、退出。二、项目搭建express -e blogcd blogyarn installnpm s
服务器搭建通过nodejs 搭建一个服务器:nodejs 写一个服务器,别人能够访问到;http 协议:浏览器 和 服务器 遵守的规范;http 服务器 和 浏览器 之间的通信,都是通过 http 实现的我们的服务器,最重要的一环,监听,也就是说,http 向服务器发送请求,那么服务器就应该接收到这样的请求,这就是监听;第一步创建我们的服务器;(内容写在我们的 js 文件即可)//...
记住 88 条精简前端面试题,让面试成为享受前言HTML&CSSJavaScriptVUE网络性能相关前言背的最少、面的最好。你的面试我帮你,夜色正黑,我们出发,感谢各位一直默默关注本侠的小伙伴,你们的关注,是我永恒动力,在此奉上一份大礼。次面试技能题不是最全,却是最精。后期持续优化改进。HTML&CSS浏览器内核 ;盒模型、flex布局、两/三栏布局、水平/垂直居中;BFC、清除
**Model 层**: 数据模型层通过 `Ajax`、`fetch` 等 API 完成客户端和服务端业务模型的同步。**View 层**: 视图层作为视图模板存在,其实 View 就是⼀个动态模板。**ViewModel 层**: 视图模型层负责暴露数据给 View 层,并对 View 层中的数据绑定声明、 指令声明、 事件绑定声明, 进行实际的业务逻辑实现。**数据变化了, 视图自动更新**

四种方法typeof、instanceof、constructor、Object.prototype.toString.call()1.typeofconsole.log(typeof 100, //"number"typeof 'abc', //"string"typeof false, //"boolean"typeof undefined, ...
本篇主要带大家从0到有,封装一个自己的w-swiper组件。具体详细小程序组件封装,请看https://www.jianshu.com/p/594f0d37feac?from=groupmessage.创建components目录在根目录下创建一个components目录,用来存放所有组件。例如我们创建一个w-swiper组件,在components目录下创建w-swiper目录。自定义组件
1. uni-app网络请求uni-app题拱了uni.requet()方法,发起网络请求:uni.request({url: 'https://ceshi2.dishait.cn/api/v1/list', //仅为示例,并非真实接口地址。data: {text: 'uni.request'},header: {'custom-header': 'hello' //自定义请求头信息},succe







