Javascript技术
文章平均质量分 86
samt007
活在Oracle EBS中。
展开
-
EBS系统扫二维码登录开发
EBS系统扫二维码登录开发INTRODUCTION介绍二维码扫码登录的逻辑INTRODUCTION介绍目前对ERP系统的安全性提了很高的要求,其中一块就是要保证ERP用户登录系统的安全性。之前实现了EBS系统的短信认证登录的开发。(开发文档<XYG_ALD_EBS系统短信认证登录开发_V1.1.doc>)考虑到,短信验证码登录其实操作挺麻烦的,而且还费钱。我们现在用的是阿里云短信平台,一条短信大概0.03元。如果是批量用于用户登录的验证,预估一年需要的费用如下:核算样本:以2019原创 2020-08-03 16:30:26 · 543 阅读 · 0 评论 -
转:setTimeout/setInterval的执行时间的逻辑处理
举个例子: 一断很复杂的代码,中间我设置了一个定时器,在200ms之后自动执行: setTimeout(function(){console.log(‘timeout!’);},200) 问题来了,为什么有时候调试,它的执行时间超过200ms? 有时候甚至是500ms之后才执行匿名函数里面的代码? 原因: 首先要明白Javascript是单线程,单线程就意味着所有任务需要排队。然后会将转载 2018-05-01 21:57:48 · 1083 阅读 · 0 评论 -
chrome浏览器网页刷新的console代码
代码如下:timeout=prompt("Set timeout (Second):");count=0current=location.href;if(timeout&gt;0)setTimeout('reload()',1000*timeout);elselocation.replace(current);function reload(){setTimeout('re...转载 2018-04-20 09:32:22 · 26527 阅读 · 6 评论 -
[ES6] Module export(转)
Default export:Default export is easy way to export a function to outside module.//flash-message.js export default function(message){ alert(message); }//app.js import flashMessage from ‘./flast-转载 2017-11-04 17:24:38 · 413 阅读 · 0 评论 -
(转)理解javascript的同步与异步模式
你可能知道,Javascript语言的执行环境是”单线程”(single thread)。 所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javasc转载 2017-11-04 17:17:01 · 471 阅读 · 0 评论 -
理解 JavaScript 的 async/await(转)
随着 Node 7 的发布,越来越多的人开始研究据说是异步编程终级解决方案的 async/await。我第一次看到这组关键字并不是在 JavaScript 语言里,而是在 c# 5.0 的语法中。C# 的 async/await 需要在 .NET Framework 4.5 以上的版本中使用,因此我还很悲伤了一阵——为了要兼容 XP 系统,我们开发的软件不能使用高于 4.0 版本的 .NET Fra转载 2017-11-08 22:18:33 · 229 阅读 · 0 评论 -
理解Node.js事件驱动编程
Node.js现在非常活跃,相关生态社区已经超过Lua(基本上比较知名的功能都有nodejs模块实现)。但是我们为何要使用Node.Js?相比传统的webserver服务模式,nodejs有什么优点优势?Node.Js是基于javascript语言,建构在google V8 engine以及Linux上的一个非阻塞事件驱动IO框架。nodejs是单进程单线程,但是基于V8的强大驱动转载 2017-01-23 14:23:31 · 424 阅读 · 0 评论 -
关于js的callback回调函数以及嵌套回调函数的执行过程理解
回调函数的处理逻辑理解:所谓的回调函数处理逻辑,其实就是先将回调函数的代码 冻结(或者理解为闲置),接着将这个回调函数的代码放到回调函数管理器的队列里面。 待回调函数被触发调用的时候,对应的回调函数的代码才会从管理器队列取出来并自动执行(激活回调函数的代码),实现异步的编程效果。不过,对于一些必须要等回调函数执行完毕才可以确定的动作,实际上,就是会掉入一个层层回调的局面了。这点也是回调函数的复杂的原创 2017-01-21 20:47:32 · 24176 阅读 · 5 评论 -
微信小程序[全栈]-配置本地Nodejs服务器全过程
总结填坑过程(2017.1.19):电脑系统:Win7 64位。 Web服务器:Nodejs 数据库:MongoDB 这个实例主要是要实现微信小程序的全栈测试。值得研究。 具体的逻辑是:可以实现在微信小程序端的自动登录,并且记录登录的用户信息。 运行效果: 注:顺便帮提供源代码的网站做个广告:https://www.getweapp.com/ 这里确实有很多不错的样例,学习小程序的原创 2017-01-19 15:13:38 · 25860 阅读 · 6 评论