
javascript
少林码僧
资深技术专家,拥有 10 年大厂后端开发经验,长期深耕于企业级技术架构与应用开发领域。在过往的职业生涯中,专注于亿级用户规模的 Agent 平台业务支撑,从架构设计、性能优化到高并发处理,积累了丰富且宝贵的实战经验。
曾主导多个大型项目的后端开发工作,成功解决了一系列高难度技术难题,保障了 Agent 平台在海量用户请求下的稳定高效运行。对企业级 Agents 开发原理有着深刻理解,能够将复杂的技术知识深入浅出地讲解给学员。凭借其卓越的技术能力和项目管理经验,多次获得公司内部的技术创新奖项。
展开
-
js实现加密解密
废话不多说,直接上代码: <!-- Begin function encrypt(str, pwd) { if (pwd == null || pwd.length <= 0) { alert("Please enter a password with which to encrypt the message."); retu转载 2017-04-15 18:11:03 · 2649 阅读 · 3 评论 -
Promise执行流程分析
先上代码 console.log(1); new Promise(function (resolve, reject){ reject(true); window.setTimeout(function (){ resolve(false); }, 0); }).then(function(){ console.log(2); }, function...原创 2019-01-17 10:06:39 · 2083 阅读 · 0 评论 -
看代码学编程之js高级语法
正则原创 2017-06-21 13:54:32 · 538 阅读 · 0 评论 -
6个前端工程师必须掌握的JavaScript知识点
1.变量作用域var a = 1; function test() { var a = 2; console.log(a); // 2 }test();上方的函数作用域中声明并赋值了a,且在console之上,所以遵循就近原则输出a等于2。var a = 1; function test2() { console.log(a); // undefined var a =原创 2017-05-04 17:09:10 · 2508 阅读 · 0 评论 -
小程序request接口的封装
# 小程序request接口的封装(本质上是对request回调函数再次回调) module.exports.getData = function (url) { var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var method = arguments.lengt原创 2017-04-22 11:55:02 · 5409 阅读 · 0 评论 -
一次高并发下生成js随机数的实践
生产代码如下:/** *生成随机数字(毫秒级+随机数) *n 要生成的位数,最大22位 **/ function createRandom(n=18){ var t=new Date().getTime().toString(); var salt = var randstr = Math.random().toString(); var str = randstr原创 2017-04-15 18:53:32 · 1642 阅读 · 0 评论 -
前端开发之走进Vue.js
Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端项目,同时做好相应的部署与优化工作。 文章将以PPT图片附加文字介绍的形式展开,不会涉及知识点的具体代码,点到为止。有兴趣的同学可以查看相应的文档进行了解。 Vue转载 2017-05-04 17:02:23 · 1033 阅读 · 0 评论 -
javascript编码规范
前言 在实际工作中,我们应该经常会看到一些功能上没有问题,但编码风格和规范却十分糟糕的代码,这往往会让人不敢再往下阅读,甚至会影响阅读者一天的心情。这些代码不仅不易阅读,而且难以维护,它们一般会出自刚入门的编程新手,也会出自工作了好几年的老程序员手下。因此本文的目的在于帮助那些没有养成良好的编码风格,缺乏相应编码规范意识的JavaScript学习者们改善他们的编码形象。 编码形象转载 2017-05-04 17:12:36 · 744 阅读 · 0 评论 -
js检测文件类型
/** * 检测文件后缀名 * tempFilePaths 文件名或文件路径 * ext待检测的后缀串,以,分隔每个后缀,默认检测是否是图片 * */ module.exports.checkExt = function (tempFilePaths) { var ext = arguments.length > 1 && arguments[1] !== undefined ? a原创 2017-04-15 20:06:33 · 1946 阅读 · 0 评论