logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx穿透_SSH通道_访问域名服务器(或者公网IP)指向本地开发环境

访问域名服务器(或者公网IP)指向本地开发环境,在本地电脑和公网服务器之间,使用 SSH 打开一个通道,将服务器请求转发给本地。服务器nginx配置修改服务器上nginx的配置文件,将默认的 server 代码注释掉,默认路径为 /etc/nginx/nginx.conf#server {#listen80 default_server;#listen[::]:80 default_server;

#nginx#centos
cookie存储 XSS跨站脚本攻击 localStorage sessionStorage

什么是cookiecookie实际上就是一些信息,这些信息以文件的形式存储在客户端计算机上。当用户访问了某个网站,可以通过cookie向访问者电脑上存储数据。cookie的主要作用是在浏览器中进行数据的存储,并与服务器互动。比如:密码 cookie,访当问者首次登陆网站时,需要填写密码。密码可被存储于 cookie 中。当他们再次访问网站时,就会从 cookie 中取回密码。cookie可...

#javascript
Vue组件之间传递数据的五种方式_详解

Vue 组件之间数据传递的几种方式:父组件向子组件传递数据,使用props属性;子组件向父组件中传递数据,在子组件中使用$emit派发事件,父组件中使用v-on 监听事件;缺点:组件嵌套层次多的话,传递数据比较麻烦。祖先组件通过依赖注入(inject / provide)的方式,向其所有子孙后代传递数据;缺点:无法监听数据修改的来源,不支持响应式。通过属性$root / $parent /...

原生js实现购物车添加删除商品、计算价格功能

购物车功能需求:根据数据创建购物车内容;实现购物车添加商品功能;实现购物车商品数量的增加、减少;实现购物车商品的删除功能;购物车的全选功能;底部计算总件数、总价;看一下效果:分析:分了三个文件来写,GoodsList.js,用来创建商品列表;ShoppingCart.js,用来创建购物车内容,StepNumber.js,用来创建购物车中,操作商品数量的组件。要分清各个...

#javascript
React 组件通信的五种方式_props_ref_Context_Redux

前言React 中组件间的通信有以下几种情况:父组件向子组件通信,可以通过 props 方式传递数据;也可以通过 ref 方式传递数据;子组件向父组件通信,通过回调函数方式传递数据;父组件向后代所有组件传递数据,如果组件层级过多,通过 props 的方式传递数据很繁琐,可以通过 Context.Provider 的方式;一个数据源实现跨组件通信,通过指定 contextType 的方式...

选择器 document.querySelector()

获取页面中的元素可以通过以下几种途径:通过 id 名通过 标签名通过 class 名通过 name 的值querySelector对应的方法为:document.getElementById(""),根据id获取元素,只能获取唯一一个,只能使用document获取。document.getElementById("");//根据id获取元素,只能获取唯一一个//只能使用...

#javascript
nodeJs中间件Multer详解_使用express实现本地文件/图片上传到服务器指定目录

分两部分来讲前端使用jquery-form插件对表单内容进行提交在html结构<form id="position_add_form" name="position_form"><input type="file" name="logo"></form>一是前端将图片以post方式提交到服务器二是后端nodeJ...

微信小程序实现手机屏幕左右旋转,页面元素左右移动,小程序加速计

一、业务背景在做微信小程序的项目时,有一个需求是当用户左右旋转手机屏幕时,页面上特定的元素要随着用户的旋转动作左右移动。当将手机屏幕向左旋转时,人物向左移动;手机屏幕向右旋转时,人物向右移动。二、用到的微信API这里主用到了微信小程序的加速计:开始监听加速度数据,wx.startAccelerometer(Object object)监听加速度数据事件,wx.onAccelerometerChan

文章图片
#微信小程序#小程序#css3
前端路由的两种模式:hash模式和 history模式

为什么要使用路由现在的网络应用程序越来越多的使用AJAX异步请求完成页面的无缝刷新,导致浏览器的URL不会发生任何变化而完成了请求,从而破换了用户浏览体验。同时本次浏览的页面内容在用户下次使用URL访问时将无法重新呈现,使用路由可以很好地解决这个问题。单页面应用利用了JavaScript动态变换网页内容,避免了页面重载;路由则提供了浏览器地址变化,网页内容也跟随变化,两者结合起来则为我们提供了..

#html5
vue项目使用canvas画图 实现canvas带背景的橡皮擦 canvas转base64 canvas转file文件方法

用户手动在画板上进行绘制图案,绘制完成后,将绘制好的作品上传到服务器。涉及到的功能点:1. 项目的运行环境是在手机端,canvas 的尺寸单位是px,需要做好不同设备的适配。2. 选择画笔颜色、大小后,笔触要跟随手指的移动画出图案。3. 画板的橡皮擦功能,带有背景图片的canvas,实现橡皮擦功能。4.canvas的一键清除画布功能。5. 上传图片到服务器,将用户画好的作品上传到服务器。

文章图片
#vue.js#javascript#前端 +1
    共 11 条
  • 1
  • 2
  • 请选择