前言 每个框架都不可避免会有自己的一些特点,从而会对使用者有一定的要求,这些要求就是主张,主张有强有弱,它的强势程度会影响在业务开发中的使用方式。 一、Angular,它两个版本都是强主张的,如果你用它,必须接受以下东西: 必须使用它的模块机制 必须使用它的依赖注入 必须使用它的特殊形式定义组件(这 ...
分类:
其他好文 时间:
2020-10-18 09:46:48
阅读次数:
17
简化三目非空判定语法 let val = data ? data : ''; 简化为 let val = data || ''; // 第一个数是真,则直接返回第一个值;否则返回第二个值。常用于前端数据展示判断非空 参考地址:一些js精简的技巧 ...
分类:
Web程序 时间:
2020-10-16 10:47:54
阅读次数:
36
什么是virtual-dom? virtual-dom意义? virtual-dom库:vue采用的是? snabbdom virtual-dom:开源库前端演变历史: dom操作, 》 jquery等dom操作库 》 模块引擎 》 MVVM ??? 一:virtual-dom的意义? 1- 真实d ...
分类:
其他好文 时间:
2020-10-14 20:44:10
阅读次数:
32
有参数传递的地方都少不了参数校验。在web开发中,前端的参数校验是为了用户体验,后端的参数校验是为了安全。 试想一下,如果在controller层中没有经过任何校验的参数通过service层、dao层一路来到了数据库就可能导致严重的后果,最好的结果是查不出数据, 严重一点就是报错,如果这些没有被校验 ...
分类:
编程语言 时间:
2020-10-14 20:42:47
阅读次数:
29
【转】 web前端基础知识-(一)html基本操作 1. HTML概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览 ...
分类:
Web程序 时间:
2020-10-14 20:01:58
阅读次数:
28
【转】 web前端基础知识-(二)CSS基本操作 1. 概述 css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化。 存在方式有三种:元素内联、页面嵌入和外部引入,比较三种方式的优缺点。 语法:style = 'key1:value1;key2:valu ...
分类:
Web程序 时间:
2020-10-14 20:01:14
阅读次数:
32
1、为什么要做接口测试(必要性)1.可以发现很多在页面上操作发现不了的bug2.检查系统的异常处理能力3.检查系统的安全性、稳定性4.前端随便变,接口测好了,后端不用变5.可以测试并发情况,一个账号,同时(大于2个请求)对最后一个商品下单,或不同账号,对最后一个商品下单6.可以修改请求参数,突破前端 ...
分类:
其他好文 时间:
2020-10-14 20:00:57
阅读次数:
28
1.规划登录实现原理流程图 2.编写前端页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head lang="en"> ...
分类:
其他好文 时间:
2020-10-13 17:14:50
阅读次数:
25
生信人员主要还是做序列信息的数据分析,平时自己的工作,直接跑代码运行得到结果。但如果要开发一个小工具给普通用户使用,就一个简单的上传数据,然后得到数据分析的结果,这就难倒了一大批人。前端的展示甚至比功能代码部分更让人头疼,CSS+HTML+Javascript了解一下,Django、Flask、To ...
分类:
其他好文 时间:
2020-10-13 17:10:04
阅读次数:
21
在做一些简单的demo时,偶尔会遇到导出excel表格。如果请后端帮忙的话 比较浪费时间,那么前端如何导出excel表格,下面就来记录一下之前使用到的案例 一、安装依赖 npm i file-saver xlsx script-loader -S 或 yarn add file-saver xlsx ...
分类:
其他好文 时间:
2020-10-12 20:42:36
阅读次数:
24