03 2020 档案
摘要:如: $.ajax{ ..... error:function(){ function001(); } } 在页面没有加载完成时将function001 禁掉 如下: window.onbeforeunload = window.onunload = function(){ function001
阅读全文
摘要:.my-nav { clear: both; } .my-nav li { height: 30px; width: 100px; float: left; } .my-tab-content { clear: both; } .tab-panel { display: none; } .tab-p
阅读全文
摘要:body{ margin: 0; padding: 0; } .main{ width: 50%; margin: 30px auto; } .time-axis{ margin: 0; padding: 0; position: relative; } .time-axis:before{ con
阅读全文
摘要:一、普通数组排序: js中用方法sort()为数组排序。sort()方法有一个可选参数,是用来确定元素顺序的函数。如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序。如: var arr = ["a", "b", "A", "B"]; arr.sort(); console.log
阅读全文
摘要:有时除了用正则来进行表单元素验证外,还需要通过一些逻辑判断来验证,这是我们可以在callback属性对应的函数中进行逻辑判断: addBindModalDefaultGateway: { message: '默认网关无效', trigger: "change", validators: { notE
阅读全文
摘要:最近在做网站的时候遇到这样一个功能,在如图所示的页面中,需要用户点击链接的时候,能够以异步Ajax的方式判断服务器中是否存储有相应的Excel文件,如果没有的话就提示用户没有找到,如果有的话就下载到用户本地。 当然,这是很简单的一个问题,按照一般方式编写Ajax就可以了。但是当服务器端把文件内容
阅读全文
摘要:一、在项目中使用React: https://blog.csdn.net/duansamve/article/details/104128357 二、虚拟DOM: 三、JSX: 在项目中使用JSX语法: https://blog.csdn.net/duansamve/article/detail
阅读全文
摘要:通过addField方法实现: $('#表单id').bootstrapValidator('addField', '动态生成的表单元素的name', { validators: { notEmpty: { message: '......不能为空' } } });
阅读全文
摘要:1、打包 在项目目录下,运行npm run build,进行打包,打包完成后会在目录下生成一个build文件夹,build生成的东西要放在服务器root下。 2、部署 打包之前,package.json文件中要增加一个homepage字段: "homepage": ".", 布署的时候你必须把bui
阅读全文
摘要:在 React router 中通常使用的组件有三种: 路由组件(作为根组件): BrowserRouter(history模式) 和 HashRouter(hash模式) 路径匹配组件: Route 和 Switch 导航组件: Link 和 NavLink 关于路由组件,如果我们的应用有服务器响
阅读全文
摘要:下载antd: npm i antd -S 安装babel-plugin-import: npm i babel-plugin-import -S 然后在.babelrc中添加如下代码: // .babelrc or babel-loader option { "plugins": [ ["impo
阅读全文
摘要:1、下载脚手架: cnpm isntall -g create-react-app 2、创建一个名为my-app的项目: create-react-app my-app 3、安装好了之后,接下来进入这个目录: cd my-app 4、安装依赖: npm install 5、启动项目: npm sta
阅读全文
摘要:1、在setState时,只会把对应的state状态更新,而不会覆盖其它的state状态; 2、this.setState方法的执行是异步的,同setTimeout,即要等同一个作用域中它后面的所有代码执行完毕后它才执行,如果想调用完this.setState之后立即拿到最新的state值,需要使用
阅读全文
摘要:1、live Server 它会帮使用者自动开启一个服务器,保存的时候便自动刷新浏览器页面 2、Easy LESS 将less编译成css 3、ESLint (推荐) js语法纠错,可以自定义配置 4、GitLens(使用git的必备) git日志查看插件 GitLens 增强了 Visual St
阅读全文
摘要:一、在constructor中bind绑定组件的this: class Button extends React.Component{ constructor(pops){ super(); this.handleClick = this.handleClick.bind(this); } hand
阅读全文
摘要:一、安装React相关的包: 运行cnpm i react react-dom -S来安装包; 二、在项目中使用JSX语法: 什么是JSX语法:就是符合XML规范的js语法。(语法格式相对于html严谨很多) 如何启用JSX语法? 安装babel插件: 运行: cnpm i babel-core b
阅读全文
摘要:什么是JSX语法:就是符合XML规范的js语法。(语法格式相对于html严谨很多) 如何启用JSX语法? 安装babel插件: 运行: cnpm i babel-core babel-loader babel-plugin-transform-runtime -D cnpm i babel-pres
阅读全文