- JS面向对象--2 对象和JSON的区别
FF_C
JSON就是javascriptobjectnotation,JS对象表示法,是JS对象的严格子集区别就是引号:JSON要求所有的键必须加双引号,而JS对象实际上不要求双引号这就是一个标准JSONvarobj={"name":"小明","age":"12","sex":"男","married":false}alert(obj.age)实际上不加引号也是合法的:varobj={name:"小明",
- JS面向对象
你想Ta吗
java中对象的两个基本概念:1.类:类是对象的模板,比如说Leader这个是泛称领导,并不特指谁。2:实例:实例是根据类创建的对象,根据类Leader可以创建出很多实例:liyi,yingjiangyong等。每个实例表示具体的领导,他们都属于Leader类型。ES6之前的版本中没有类和实例,是通过原型prototype完成面向对象编程。区别:JS中没有类和对象,所有的对象都是实例,只是把一个对
- javascript面向对象编程实战 - 手把手教你做小插件
zlx_2017
javascript面向对象编程一直都是初学者的难点,都看过很多文章,却没有动手写过,还是理解不深刻,今天我看文章的时候手写了一个及小的插件,正好练练手。详细的js面向对象编程可以看阮一峰老师的文章阮一峰-面向对象编程我正好在看文章时,动手写了一个loading的插件,也可以用在项目中去。分享出来。github链接loading效果是这样的:效果直接看代码吧,执行特别简单:varloading=n
- 【JS高级】js面向对象三大特性之多态_07
儒雅的烤地瓜
#⭐️JS高级教程javascript面向对象封装继承多态
目录一.封装二.继承三.多态扩展:this判断—8种指向总结:知识点提炼【前文回顾】js面向对象三大特性之继承_06一.封装二.继承三.多态1.存在问题为什么子对象虽然都能调用toString()方法,但是不同类型的子对象调用toString()输出结果的格式和内容各不相同!2.什么是多态一个函数(同一操作),在不同情况下,表现出不同的状态说说多态多态的含义:同一操作作用于不同的对象,可以有不同
- JS面向对象
m0_62168050
大数据
JS面向对象面向对象相关概念JS是一种基于对象的语言,和其它面向对象语言不同对象引用类型是一种数据结构,将数据和功能组织在一起,常被称为类某个特定引用类型的实例引用类型&对象--模具&实例创建对象基于Object的方式创建对象从object类中通过New实例化出一个object对象var对象名称=newObject();varuser=newObject();给对象设置属性和方法user.name
- 前端笔记六(js面向对象的公有属性与私有属性)
沐雨芝录
定义:公有属性:是指在对象外可以访问到对象内的某个属性。私有属性:只在函数内部可以访问,外部强行访问则会报错。公共属性方法:functionPublic(name,age){this.name=namethis.age=age}Public.prototype=({who:function(){console.log(this.name)},old:function(){console.log(t
- js面向对象之封装,继承,多态,类的详解
object not found
javascript原型模式javascript前端
封装在面向对象的操作中,我们有完全不同的一些写法。想要封装我们的对象,就要用到构造函数。我们需要创建构造函数,构造函数和函数一致,都是通过function创建的首字母大写(规范,为了和普通函数进行区分)通过new调用的函数叫构造函数,new完之后得到的结果叫实例对象属性写在实例对象中,方法写在原型对象中。function构造函数名(参数,参数n){this.属性=参数this.属性=值}构造函数.
- js面向对象(工厂模式、构造函数模式、原型模式、原型和原型链)
_Jyann_
JS高级面向对象原型和原型链
1.封装2.工厂模式functioncreateCar(color,style){letobj=newObject();obj.color=color;obj.style=style;returnobj;}varcar1=createCar("red","car1");varcar2=createCar("green","car2");3.构造函数模式//创建出来的对象和构造函数有紧密关联func
- JS面向对象编程三大特征
KK要继续努力
前端
JS面向对象编程三大特征JS面向对象的三大特征为封装、继承、多态。下面分别进行介绍:封装封装是指创建一个对象集中保存一个事物的属性与功能继承继承是指父亲的成员,孩子无需重复创建就可直接使用。继承实现了代码重用,节约内存//被继承对象(父对象)functionStudent(name){this.name=name;}//原型对象Student.prototype.intr=function(){c
- JS高级面向对象
程序员海军
JavaScript高级js面向对象
JS面向对象编程js本身是不支持面向对象编程的,它没有类,权限属性限制…但是由于JavaScript的灵活性,它可以通过函数的作用域来定义私有变量,外部不能访问到,通过函数创建类,通过prototype可以达到面向对象编程的特性,继承,多态,封装。ES5的面向对象写法//面向对象编程varBook=function(id,name){//私有属性vartime=2019;//私有方法functio
- js面向对象设计---创建对象的方式
EdmundChen
一、Object构造函数或对象字面量constobj=newObject();constobj1={name:'xxx'}缺点:使用同一个接口创建很多对象,会产生大量的重复代码。二、工厂模式functioncreatePerson(name,age,job){consto=newObject();o.name=name;o.age=age;o.job=job;o.sayName=function(
- js面向对象
吴豆腐
面向对象思想主要是指实现封装、继承和多态创建对象1.工厂模式,传入必要的参数,返回一个特定的对象,缺点是每个对象都会生成一个实例方法functioncreatePerson(name,age,job){varo=newObject()o.name=nameo.age=ageo.job=jobo.sayName=function(){alert(this.name)}returno}2.构造函数模式
- js面向对象编程,你需要知道这些
一颗冰淇淋
javascript中对象由key和value组成,key是标识符,value可以为任意类型创建对象的方式1、通过构造函数varobj=newObject()obj.name='alice'obj.age=182、通过字面量varobj={name:'alice',age:18}属性描述符对属性进行精准的操作,比如定义属性是否可被删除、遍历或修改1、语法//定义一个属性Object.defineP
- 猫眼
焦迈奇
var变量提升,函数声明提升,消除变量声明提升(let);高阶函数,函数式的编程,柯里化原型链继承,js面向对象的继承和java面向对象的区别es6常用数组方法,reduce作用,reduceright,map,filterhttps://www.jianshu.com/p/e375ba1cfc475.promise理解,三种状态,初始new一个promise,立即执行吗?promise有啥缺点吗
- JS面向对象
翔阿翔阿翔
类与实例创建类//es6classAnimal1{constructor(){this.name=name}}//es5functionAnimal2(name){this.name=name}实例化letnew1=newAnimal1()letnew2=newAnimal2()类与继承实现继承的几种方式方式一:利用构造函数进行继承functionParent1(){this.name='父'}f
- 对象的结构、原型、原型的作用、修改原型、instanceof和hasOwn、旧类、new运算符、对象总结——JS面向对象
嘻嘻哈哈二郎神
javascript李立超前端javascript前端
目录一、对象的结构二、原型三、原型的作用四、修改原型五、instanceof和hasOwn六、旧类七、new运算符八、对象总结一、对象的结构对象中存储属性的区域实际有两个:1.对象自身-直接通过对象所添加的属性,位于对象自身中-在类中通过x=y的形式添加的属性,位于对象自身中2.原型对象(prototype)-对象中还有一些内容,会存储到其他的对象里(原型对象)-在对象中会有一个属性来存储原型对象
- JavaScript-形象理解面向对象、原型和继承
刘家坉的汪家庄
JavaScript学习javascript面向对象继承原型prototype
这是第二次整体复习JavaScript的面向对象与原型方面的知识。这部分的知识比较抽象但是又十分重要。它对后期类库的封装,整体架构的实现非常重要。在这节我将对每个方式进行形象全面的讲解。本节要点//JS面向对象和原型//1.创建类:a.利用newObject()创建。b.使用字面量创建(直接实例化对象,不需要new运算符)c.利用构造函数创建//2.实例化属性和原型属性的区别.实例对象和类的关系/
- JS面向对象
梦樊哥哥
JS详解(从零到一)javascript原型模式面向对象继承对象创建
目录一、构造函数二、对象成员2.1、实例成员2.2、静态成员三、instanceof四、constructor五、原型对象5.1、原型关系5.2、原型属性5.3、原型链5.4、原型总结六、对象创建6.1、对象字面量创建6.1.1、new构造函数创建6.1.2、字面量创建6.1.3、create创建6.2、工厂模式6.3、构造函数模式6.4构造函数拓展模式6.5寄生构造函数模式6.6、稳妥构造函数模
- JavaScript进阶十一(JS面向对象编程及类的定义)
二十一块石头
JSjavascript前端开发语言
文章目录一、JavaScript的面向对象编程二、ES5面向对象语法三、ES6面向对象语法1、类和对象2、类的基本语法3、类的练习4、继承(1)继承的实现(2)super关键字5、实例成员和静态成员举例一、JavaScript的面向对象编程1、面向过程:核心是解决问题的过程2、面向对象:核心是对象。关注每个对象在解决问题中的行为。特征为:(1)封装性:对象是属性(静态特征)和行为(动态特征)的结合
- js面向对象——什么是面向对象
不二曰
一、编程思想1.1面向过程面向过程编程(POP)面向过程编程编程就是分析解决问题需要多少步,每一步都用一个函数来实现,这样最后调用函数就可以实现了,面向过程适合于项目较小,功能不复杂的需求1.2面向对象面向对象(OOP)面向对象把事务分解成一个一个对象,然后事务之间分工合作面向对象不再以步骤来划分事务,而是以功能来进行拆分,适合多人合作的大项目面对对象特性:封装,继承,多态二、ES6当中的类和对象
- js面向对象开发贪吃蛇
安掌门dear
人生如行路,一路艰辛,一路风景。你的目光所及,就是你的人生境界。给自己一份坚强,擦干眼泪;给自己一份自信,不卑不亢;给自己一份洒脱,悠然前行--本文章出自拉勾教育大前端前言:开局一张图,内容全靠编今天我们手动写一个规范的面向对象开发的小游戏,用到的唯一工具就是vscode以及任何一个编辑器就可以。贪吃蛇这款游戏在我们很小的时候都玩过,立马的机制和游戏内容想必大家都非常清楚,这里我们就不细说,相信写
- js面向对象和面向委托的设计
唐井儿_
1原型链关联的几种方式Bar.prototype=Foo.prototype;Bar.prototype=newFoo();Bar.prototype=Object.create(Foo.prototype);第一种方式,仅复制的引用,Foo或Bar原型链上的修改会相互影响;第二种方式,调用了Foo的“构造函数”,可能会有东西影响到后代,会有副作用;第三种方式,Object.create(...)
- Js面向对象程序设计——组合使用构造函数模式和原型模式
devstrongzhao
JavaScriptjs组合构造函数模式和原型模式js原型模式
Js面向对象程序设计——组合使用构造函数模式和原型模式Js面向对象程序设计——组合使用构造函数模式和原型模式Js面向对象程序设计——组合使用构造函数模式和原型模式创建自定义类型的最常见方式,就是组合使用构造函数模式与原型模式。构造函数模式用于定义实例属性,而原型模式用于定义方法和共享的属性。结果,每个实例都会有自己的一份实例属性的副本,但同时又共享着对方法的引用,最大限度地节省了内存。另外,这中混
- js面向对象
GA莹莹子
js面向对象面向对象
学校里学过,但是已经忘的差不多了什么是面向对象?everythingisObject,包含属性和方法的是类,类实例化出来的是对象,对象是真实存在的。比如对象Animal有name属性和eat()方法。面向对象的三大特征?1.封装:我们平时所有的方法和类都是一种封装,把内部的代码保护起来,可以供外部调用。2.继承:代码的复用,父类上的方法和属性,子类也可以拿来使用。3.多态:一种事物(动物),可以有
- 快问快答JS面向对象面试题
殷十娘
javascript开发语言ecmascript
1、说说你对闭包的理解使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。在js中,函数即闭包,只有函数才会产生作用域的概念闭包有三个特性:1).函数嵌套函数2).函数内部可以引用外部的参数和变量3).参数和变量不会被F垃圾回收机制回收2、js继承方式及其优缺点原型链继承的缺点一是字面量重写原型会中断关系,
- JS面向对象之常见创建对象的几种方式
Avicli
函数对象面向对象
1.使用对象字面量创建对象key-valuevarcat={name:'tom',info:this.name+':1212',getName:function(){returnthis.name;}};console.log(cat.info);//:1212console.log(cat.getName());//tom注意上例属性info中,使用了this.name,这里的this指向win
- JS面向对象--贪吃蛇游戏
江拥羡橙
游戏前端#JavaScriptjavascript游戏前端
在线预览https://1024code.com/codecubes/gpsubu9代码-->无标题文档window.onload=function(){map=newMap();map.showMap();food=newFood();food.showfood();snake=newSnake();snake.showsnake();snake.snakeMove();document.get
- js面向对象
砖工
1.对象2.工厂函数3.构造函数4.prototype5.对象三角关系6.Function函数7.Object函数8.函数关系9.原型链10.js封装性11.bind-call-apply继承12.js继承13.es6类和对象14.es6继承15.获取对象类型16.判断对象的属性17.对象增删查改18.对象遍历19.解构赋值在函数的参数的应用20.深拷贝和浅拷贝21.数组高级api22.数组排序2
- JavaScript 进阶 (三)
Love丶Tin
javascriptjavascript开发语言ecmascript
目录编程思想面向过程编程面向对象编程构造函数原型原型constructor属性对象原型原型继承原型链编程思想面向过程编程面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。面向对象编程面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。面向对象的特性:封装性继承性多态性构造函数封装是面向对象思想中比较重要的一部分,js面向对象
- JS 基础入门教程
天马3798
教程系列整理js基础教程
一、JS基础入门教程1.JS概念、历史、发展和Js简介2.Js开发工具、运行、调试3.Js基础语法、语句、变量、数据类型4.Js对象、函数,作用域5.Js字符串,拼接6.Js数组基础7.Js类、继承、静态方法8.Js面向对象编程方案9.JsJSON对象,序列化10.Jsthis关键字详解
- springmvc 下 freemarker页面枚举的遍历输出
杨白白
enumfreemarker
spring mvc freemarker 中遍历枚举
1枚举类型有一个本地方法叫values(),这个方法可以直接返回枚举数组。所以可以利用这个遍历。
enum
public enum BooleanEnum {
TRUE(Boolean.TRUE, "是"), FALSE(Boolean.FALSE, "否");
- 实习简要总结
byalias
工作
来白虹不知不觉中已经一个多月了,因为项目还在需求分析及项目架构阶段,自己在这段
时间都是在学习相关技术知识,现在对这段时间的工作及学习情况做一个总结:
(1)工作技能方面
大体分为两个阶段,Java Web 基础阶段和Java EE阶段
1)Java Web阶段
在这个阶段,自己主要着重学习了 JSP, Servlet, JDBC, MySQL,这些知识的核心点都过
了一遍,也
- Quartz——DateIntervalTrigger触发器
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2208559 一.概述
simpleTrigger 内部实现机制是通过计算间隔时间来计算下次的执行时间,这就导致他有不适合调度的定时任务。例如我们想每天的 1:00AM 执行任务,如果使用 SimpleTrigger,间隔时间就是一天。注意这里就会有一个问题,即当有 misfired 的任务并且恢复执行时,该执行时间
- Unix快捷键
18289753290
unixUnix;快捷键;
复制,删除,粘贴:
dd:删除光标所在的行 &nbs
- 获取Android设备屏幕的相关参数
酷的飞上天空
android
包含屏幕的分辨率 以及 屏幕宽度的最大dp 高度最大dp
TextView text = (TextView)findViewById(R.id.text);
DisplayMetrics dm = new DisplayMetrics();
text.append("getResources().ge
- 要做物联网?先保护好你的数据
蓝儿唯美
数据
根据Beecham Research的说法,那些在行业中希望利用物联网的关键领域需要提供更好的安全性。
在Beecham的物联网安全威胁图谱上,展示了那些可能产生内外部攻击并且需要通过快速发展的物联网行业加以解决的关键领域。
Beecham Research的技术主管Jon Howes说:“之所以我们目前还没有看到与物联网相关的严重安全事件,是因为目前还没有在大型客户和企业应用中进行部署,也就
- Java取模(求余)运算
随便小屋
java
整数之间的取模求余运算很好求,但几乎没有遇到过对负数进行取模求余,直接看下面代码:
/**
*
* @author Logic
*
*/
public class Test {
public static void main(String[] args) {
// TODO A
- SQL注入介绍
aijuans
sql注入
二、SQL注入范例
这里我们根据用户登录页面
<form action="" > 用户名:<input type="text" name="username"><br/> 密 码:<input type="password" name="passwor
- 优雅代码风格
aoyouzi
代码
总结了几点关于优雅代码风格的描述:
代码简单:不隐藏设计者的意图,抽象干净利落,控制语句直截了当。
接口清晰:类型接口表现力直白,字面表达含义,API 相互呼应以增强可测试性。
依赖项少:依赖关系越少越好,依赖少证明内聚程度高,低耦合利于自动测试,便于重构。
没有重复:重复代码意味着某些概念或想法没有在代码中良好的体现,及时重构消除重复。
战术分层:代码分层清晰,隔离明确,
- 布尔数组
百合不是茶
java布尔数组
androi中提到了布尔数组;
布尔数组默认的是false, 并且只会打印false或者是true
布尔数组的例子; 根据字符数组创建布尔数组
char[] c = {'p','u','b','l','i','c'};
//根据字符数组的长度创建布尔数组的个数
boolean[] b = new bool
- web.xml之welcome-file-list、error-page
bijian1013
javaweb.xmlservleterror-page
welcome-file-list
1.定义:
<welcome-file-list>
<welcome-file>login.jsp</welcome>
</welcome-file-list>
2.作用:用来指定WEB应用首页名称。
error-page1.定义:
<error-page&g
- richfaces 4 fileUpload组件删除上传的文件
sunjing
clearRichfaces 4fileupload
页面代码
<h:form id="fileForm"> <rich:
- 技术文章备忘
bit1129
技术文章
Zookeeper
http://wenku.baidu.com/view/bab171ffaef8941ea76e05b8.html
http://wenku.baidu.com/link?url=8thAIwFTnPh2KL2b0p1V7XSgmF9ZEFgw4V_MkIpA9j8BX2rDQMPgK5l3wcs9oBTxeekOnm5P3BK8c6K2DWynq9nfUCkRlTt9uV
- org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案
白糖_
Hibernate
文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181
在编写HQL时,可能会出现这种代码:
select a.name,b.age from TableA a left join TableB b on a.id=b.id
如果这是HQL,那么这段代码就是错误的,因为HQL不支持
- sqlserver按照字段内容进行排序
bozch
按照内容排序
在做项目的时候,遇到了这样的一个需求:
从数据库中取出的数据集,首先要将某个数据或者多个数据按照地段内容放到前面显示,例如:从学生表中取出姓李的放到数据集的前面;
select * fro
- 编程珠玑-第一章-位图排序
bylijinnan
java编程珠玑
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Random;
public class BitMapSearch {
- Java关于==和equals
chenbowen00
java
关于==和equals概念其实很简单,一个是比较内存地址是否相同,一个比较的是值内容是否相同。虽然理解上不难,但是有时存在一些理解误区,如下情况:
1、
String a = "aaa";
a=="aaa";
==> true
2、
new String("aaa")==new String("aaa
- [IT与资本]软件行业需对外界投资热情保持警惕
comsci
it
我还是那个看法,软件行业需要增强内生动力,尽量依靠自有资金和营业收入来进行经营,避免在资本市场上经受各种不同类型的风险,为企业自主研发核心技术和产品提供稳定,温和的外部环境...
如果我们在自己尚未掌握核心技术之前,企图依靠上市来筹集资金,然后使劲往某个领域砸钱,然
- oracle 数据块结构
daizj
oracle块数据块块结构行目录
oracle 数据块是数据库存储的最小单位,一般为操作系统块的N倍。其结构为:
块头--〉空行--〉数据,其实际为纵行结构。
块的标准大小由初始化参数DB_BLOCK_SIZE指定。具有标准大小的块称为标准块(Standard Block)。块的大小和标准块的大小不同的块叫非标准块(Nonstandard Block)。同一数据库中,Oracle9i及以上版本支持同一数据库中同时使用标
- github上一些觉得对自己工作有用的项目收集
dengkane
github
github上一些觉得对自己工作有用的项目收集
技能类
markdown语法中文说明
回到顶部
全文检索
elasticsearch
bigdesk elasticsearch管理插件
回到顶部
nosql
mapdb 支持亿级别map, list, 支持事务. 可考虑做为缓存使用
C
- 初二上学期难记单词二
dcj3sjt126com
englishword
dangerous 危险的
panda 熊猫
lion 狮子
elephant 象
monkey 猴子
tiger 老虎
deer 鹿
snake 蛇
rabbit 兔子
duck 鸭
horse 马
forest 森林
fall 跌倒;落下
climb 爬;攀登
finish 完成;结束
cinema 电影院;电影
seafood 海鲜;海产食品
bank 银行
- 8、mysql外键(FOREIGN KEY)的简单使用
dcj3sjt126com
mysql
一、基本概念
1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。
2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。
3、如
- java循环标签 Foreach
shuizhaosi888
标签java循环foreach
1. 简单的for循环
public static void main(String[] args) {
for (int i = 1, y = i + 10; i < 5 && y < 12; i++, y = i * 2) {
System.err.println("i=" + i + " y="
- Spring Security(05)——异常信息本地化
234390216
exceptionSpring Security异常信息本地化
异常信息本地化
Spring Security支持将展现给终端用户看的异常信息本地化,这些信息包括认证失败、访问被拒绝等。而对于展现给开发者看的异常信息和日志信息(如配置错误)则是不能够进行本地化的,它们是以英文硬编码在Spring Security的代码中的。在Spring-Security-core-x
- DUBBO架构服务端告警Failed to send message Response
javamingtingzhao
架构DUBBO
废话不多说,警告日志如下,不知道有哪位遇到过,此异常在服务端抛出(服务器启动第一次运行会有这个警告),后续运行没问题,找了好久真心不知道哪里错了。
WARN 2015-07-18 22:31:15,272 com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(84)
- JS中Date对象中几个用法
leeqq
JavaScriptDate最后一天
近来工作中遇到这样的两个需求
1. 给个Date对象,找出该时间所在月的第一天和最后一天
2. 给个Date对象,找出该时间所在周的第一天和最后一天
需求1中的找月第一天很简单,我记得api中有setDate方法可以使用
使用setDate方法前,先看看getDate
var date = new Date();
console.log(date);
// Sat J
- MFC中使用ado技术操作数据库
你不认识的休道人
sqlmfc
1.在stdafx.h中导入ado动态链接库
#import"C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","end")2.在CTestApp文件的InitInstance()函数中domodal之前写::CoIniti
- Android Studio加速
rensanning
android studio
Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。
(1)设置Android Studio
a) 禁用插件
File -> Settings... Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud
- 各数据库的批量Update操作
tomcat_oracle
javaoraclesqlmysqlsqlite
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的
sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。 注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要不全部回滚。
MSSQL的SQL语句
WITH R AS(
SELECT 'John' as name, 18 as
- html禁止清除input文本输入缓存
xp9802
input
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: <input type="text" autocomplete="off" name