next.js的框架
2. Next.js服务器端渲染 学习目标 了解Next.js的作用 掌握Next.js中的路由 掌握Next.js中布局组件的创建 掌握Next.js中的静态文件服务 掌握Next.js中获取页面数据的方法 掌握Next.js中组件样式的书写 使用Next.js完成豆瓣电影案例 能够自定义头部元素 ... 查看全文
ES6语法--JS中!和!!的区别及用法
ES6语法--JS中!和!!的区别及用法 一、JS中!和!!的区别及用法 js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。 !nu ... 查看全文
记录 curl 提交数据编码 及 javascript 转换 unicode 问题
1、curl 提交数据编码问题 在 下使用 发送一个 请求的时候,遇到一个问题,传送的参数都不是 编码的。 1、在 git bash 下测试, 都是 ,没有作用,服务端收到的还是 GBK 编码。 2、在 cmd 下测试, ,没有作用,,服务端收到的还是 GBK 编码。 3、写入脚本文件(sh/bat ... 查看全文
java后端接受Vue传递的List
Failed to resolve argument 1 of type 'java.util.List' org.springframework.web.bind.MissingServletRequestParameterException: Required List parameter 'c ... 查看全文
springboot整合activiti+bpmn-js或VUE(架构搭建篇)
简洁明了的介绍下不用太多篇幅activiti介绍Activiti是一个工作流引擎,activiti可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言(BPMN2.0)进行定义,业务系统按照预先定义的流程进行执行,实现了业务系统的业务流程由activiti进行管理,减少业务系统由于流程变更进行系统升级改造的工作量,从而提高系统的健壮性,同时也减少了系统开发维护成本。BPM介绍Bpm(Busi 查看全文
VB 老旧版本维护系列---尴尬的webapi访问返回json对象
尴尬的webapi访问返回json对象 首先Imports Newtonsoft.Json Imports MSXML2(Interop.MSXML2.dll) Dim URLEncode As System.Text.Encoding = System.Text.Encoding.GetEncod ... 查看全文
Vue.js前端框架系统学习(4)——Vue指令之v-text,v-html,v-if,v-show
写在前面的话:继续上一篇文章,来学习一下vue的指令。 指令 指令 (Directives) 是带有 v- 前缀的特殊 attribute。指令 attribute 的值预期是单个 JavaScript 表达式 (v-for 是例外情况)。指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式 ... 查看全文
分享几个很实用的CSS技巧对前端技术很有帮助
创建剪切动画 对于剪切动画,使用clip-path代替width/height,避免DOM重排导致性能过低。 .animate { width: 200px; height: 200px; background: #000; animation: 1s clip; } @keyframes clip ... 查看全文
学习js前先了解--js(一)
学习js需要认识的名词 HTML (Hyper Text Mark Language) 超文本标记语言 CSS (Cascading Style Sheets) 层叠样式表 NetScape Navigator 网景浏览器 Sun - Oracle 昇阳计算机公司(后背甲骨文收购) Beta 测试版 ... 查看全文
Django Rest Framework组件:解析器JSONParser、FormParser、MultiPartParser、FileUploadParser
原文链接:https://www.cnblogs.com/wupeiqi/articles/7805382.html 仅处理请求头content-type为application/json的请求体 from django.conf.urls import url, include from web. ... 查看全文
CommonJS规范
Node应用由模块组成,采用CommonJS模块规范。 每个文件就是一个模块,有自己的作用域。每一个文件里面定义的变量、函数、类都是私有的,对其他文件不可见。 // example.js var x = 5 var add = function(value){ return value + x } ... 查看全文
每周一题:从头到尾打印链表(更新JS)
题目:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 通过率: 代码: var reversePrint = function(head) { let result = []; if(head==null){ ... 查看全文
javaScript -- touch事件详解(touchstart、touchmove和touchend)
HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享。今天为大家介绍的事件主要是触摸事件:touchstart、touchmove和touchend。 一开始触摸事件touch ... 查看全文
golang中json和struct的使用
golang中json和struct的使用1、返回json响应结果在struct的字段后面加入json:"key"可以进行json格式输出,其中key为json的键名 type SuccessResponse struct { Code int `json:"code"` Msg string `j ... 查看全文
Rails 返回 json
在写代码过程中,经常用到 ajax,那么我们也可能会返回 json 数据: render json: { success: true, ...} 或者 render json: { success: false, ...} 这样的代码如果每个都被 ajax 调用都方法都写一遍都话会很冗余,那么我们可 ... 查看全文
如何理解HTML语义化的?
什么是语义化 其实说到语义化的问题,显而易见是有段不那么语义化的历史的。 最早的时候,前端并不是一个细分的岗位。通常由PHP后端来写HTML,但是他们并不会CSS,于是就用table来进行布局。但我们都知道,table其实是用来展示表格的,这一条就与语义化严重相悖。 后来前端慢慢分离成一个单独的岗位 ... 查看全文
Vue.js前端框架系统学习(5)——Vue指令之v-for, v-on, v-bind, v-model
接上一篇文章,这篇文章来整理一下其他的一些vue指令。先申明一下,关于指令的一些概念都搬运自官网,如果有哪些不理解可以直接上官网进行学习。 列表渲染之v-for Expects: Array | Object | number | string | Iterable (since 2.6) Usag ... 查看全文
necore api docker vue nginx
1. netcore api 部署 docker 不能指定 端口 //.UseUrls("http://10.43.21.156:8081") 2,vue nginx 前端访问 api nginx的配置 proxy_pass转发的路径后是否带 “/” 的意义都是不一样的(https://www.ji ... 查看全文
nodejs入门API之url模块+querystring模块
关于URL的一些基础内容 URL模块的API解析 URL的参数URLSearchParams类 querystring模块 一、关于URL的一些基础内容 1.1 定义: 在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源 ... 查看全文
使用HTML和CSS实现鼠标悬停时文本的旋转
鼠标悬停在文字上时,文字会出现旋转效果。这种效果实现的原理是,将每个文字或者单词的每个字母在任一轴(最好是Y轴)一起旋转。 每个文字或者单词都包裹在<li>标记中,然后使用CSS:hover Selector选择器,我们将在Y轴上旋转每个文字。 我们将把文字分为两部分,在第一部分中,我们将创建旋转文 ... 查看全文
平均宽度 | min-width (Flexible Box Layout) – CSS 中文开发手册
[CSS 中文开发手册平均宽度 | min-width (Flexible Box Layout) - CSS 中文开发手册min-width CSS属性设置元素的最小宽度。它防止使用的width属性值变得小于指定的值min-width。/* value */min-width: 3.5em;/* ... ... 查看全文