js
禁止喧哗
这个作者很懒,什么都没留下…
展开
-
Extjs7.0.0——Store篇
关于 Extjs 中 Ext.data.Store的使用体会。原创 2022-06-23 16:03:37 · 977 阅读 · 1 评论 -
前端HTML中防止用户在短时间内频繁多次点击按钮
前端HTML中防止用户在短时间内频繁多次点击按钮基本思想:就是禁止用户在短时间多次点击点击按钮,致使后端多次执行重复的操作,所以要在用户点击后一定时间内将按钮禁用。可以用定时器实现,一定时间之后用户可再次点击按钮。代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Short Time Disable Button</title原创 2021-09-28 16:47:46 · 3828 阅读 · 0 评论 -
Extjs-获取选中行的数据(SelectionModel)
Extjs-获取选中行的数据(SelectionModel)在开发的过程中,当我们要实现用户删除某一行或者多行数据时,我们就需要或取用户用想要删除所选中行的数据。// 通过gird 对象获取SelectionModel对象。let selectionModel = grid.getSelectionModel();//通过刚刚获得的SelectionModel对象, 获取已被选中的行let selectionList = selectionModel.getSelection();//便利每一原创 2021-05-24 15:14:10 · 1319 阅读 · 0 评论 -
Extjs-为editor自定义vtype(Validation)
Extjs-为editor自定义vtype(Validation)1.extjs原有的vtype类型在extjt中内置了四种验证类型:alpha:希腊数字alphanum:字母和数字email:电子邮件地址url:网址如果只是验证这四种类型只需这样调用:{ xtype: 'textfield', name: 'email', fieldLabel: 'Email Address', vtype: 'email' // requires value to be原创 2021-05-21 17:28:50 · 257 阅读 · 0 评论 -
JS遍历的方式
JS遍历的几种方式1.普通方式1.1 for循环<script> let arrayStr = ['111', '222', '333', '444', '555']; for (let i = 0; i < arrayStr.length; i++){ console.log(i + ':' + arrayStr[i]); }</script>1.2 for in<script> let arrayStr = ['1原创 2020-08-07 17:00:51 · 219 阅读 · 0 评论 -
ES6对象的增强写法
ES6对象字面量的增强写法对象的字面量:const obj = {name:‘张三’,}1.属性的增强写法//es5 字面量的写法const obj1 = {name: '张三'};//es6 属性的增强写法const name = '张三';const obj = {name};2.方法的增强写法//es5:const obj = { run: function(){ }, get: function(){ },}//es6:const obj = { fun()原创 2020-08-05 18:05:03 · 375 阅读 · 0 评论 -
ES6的let、const
ES6的let、const1.let和var的区别1.let的由来事实上var可以看成是JS语言在设计上的缺陷,但是这种错误多半不能修复和移除,以为需要向后兼容。于是作者添加了一个新的关键字: let可以将let看成完美的var。2.区别定义:变量的块级作用域:变量在什么范围内是可用的。let有块级作用域var没有块级作用域ES5之前因为if 和 for 都没有块级作用域的概念,所以在很多时候,我们都必须借助于function的作用域解决应用外面得变量的问题。ES6中,加入了let原创 2020-08-05 17:49:54 · 101 阅读 · 0 评论 -
原生js写的模态框
HTML代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Test</title><style> #pageMask { visibility: hidden; position: abso...原创 2020-04-23 22:35:55 · 305 阅读 · 0 评论