javascript
文章平均质量分 73
寒沙浅流
这个作者很懒,什么都没留下…
展开
-
理解javascript的同步与异步模式
你可能知道,Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是转载 2016-03-23 11:34:38 · 6171 阅读 · 0 评论 -
理解和使用 JavaScript 中的回调函数
在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String、Array、Number、Object类的对象一样用于内置对象的管理。因为function实际上是一种对象,它可以“存储在变量中,通过参数传递给(别一个)函数(function),在函数内部创建,从函数中返回结果值”。因为function是内置对象,我们可以将它作为参数传递给另一个函数,延迟原创 2016-03-23 14:11:49 · 730 阅读 · 0 评论 -
js使用AjaxFileupload插件实现文件上传
最近做项目,需要上传表单元素中的文件POST到目标URL,并把得到的数据显示到本页面上,而不跳转到目标URL。那么,现在就要明确两件事:1)不能直接提交表单,因为一旦点击submit就会自动跳转到action界面;2)可以选择ajax进行异步数据传输;原来只是用过ajax进行简单的数据传输,还没上传过文件呐,于是查了一下,如获至宝地发现了jQuery插件AjaxFileupload,专原创 2016-04-14 14:26:49 · 929 阅读 · 0 评论 -
javascript利用回调函数解决异步困扰
虽然已经存在promise,StratifiedJS等工具用来解决回调地狱,但是讲真,我觉得他们也并没有让代码的可读性大大增强,而且在回调函数的嵌套次数有限的情况下也不至于成为一个“地狱”,所以笔者还是老老实实的继续啃这块js里的板砖——利用回调函数解决javascript异步困扰。但愿大家可以从下面的这个例子得到些有用的信息:fun(function(data){ //num1 fun原创 2016-08-21 15:00:53 · 2980 阅读 · 2 评论