- 博客(7)
- 收藏
- 关注
原创 vue常用方法汇总——不看后悔!
/** * @func getRequest * @desc 获取页面传参,返回参数对象 * @return {object} theRequest 参数对象 */ getRequest: function() { let url = location.search; // 获取url中"?"符后的字串 let theRequest = {}; if (url.indexOf('?') !== -1) {
2020-07-30 20:51:10 1231
原创 最全的前端验证正则规则——建议收藏!
很多朋友在写表单验证和做一些判断的时候需要用到正则判断,而我整理了一些常见的正则表达式供大家参考。话不多说,直接上代码。 NUM: '^[0-9]*$', //数字 CHINESE: '^[\u4e00-\u9fa5]{0,}$', //汉字 CHINESE_ENGLISH_NUM: '^[\u4E00-\u9FA5A-Za-z0-9]+$', //中文、英文、数字但不包括下划线等符号 ENGLISH_AND_NUM: '^[A-Za-z0-9]+$', //英文和数字
2020-07-30 20:44:46 548
原创 javascript的装逼优化技巧之惰性加载函数
天下武功唯快不破!编程也是同理!程序的优化,其实最终优化的是代码执行速度。而执行速度的提升往往是从很多代码细节当中不断堆砌出来的。相反,垃圾代码也是同理。程序优化的过程往往也是提升编程效率的一个有效捷径。今天为大家分享的是JavaScript当中的惰性函数。所谓惰性函数的重点就在这个惰字上,它是函数式编程应用的一种。由于它很惰,所以其只会在函数第一次调用时执行。如果在字面上不好理解,那么请细品下方的代码。不知是否有种似曾相识的感觉?function fn(){ if(a === 1){
2020-07-30 20:20:55 136
原创 [已解决]vue-cli项目启动报:spawn cmd ENOENT
vue-cli项目启动报:spawn cmd ENOENT,如下图解决方案:由于环境变量里system32的缺失,加上即可:
2020-07-30 20:09:01 730
原创 react异常:perform a React state update on an unmounted component
报错如下:Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.原因:react组件已经被
2020-05-15 21:36:56 1347
原创 js实现冒泡排序(详解)
冒泡排序是js中比较好理解的一种排序算法基本原理:比较相邻的两个数。如果第一个比第二个大,就交换他们两个随机选取10个 1-100的数 放到数组中var list = []; for(var i=0;i<10;i++){ var num = Math.round(Math.random()*100); // list[i] = num; ...
2020-02-29 18:46:46 1871
原创 深入理解js闭包(快速理解)
一、闭包的基本概念 闭包是函数的一种高级应用方式 通过建立一个不被销毁的存储空间,来在函数的外部调用和使用函数内部的数据二、如何定义一个不被销毁的执行空间 默认情况下,函数执行完毕,函数执行空间中的程序,也会被销毁 定义不被销毁的执行空间的方法 1,在函数内部,返回一个引用数据类型 (数组,对象,函数) 2,在函数的外部,有变量来引用这个函数 3,此时函数的...
2020-02-28 22:33:28 290 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人