文章分类 -  javascript代码

工作和学习中遇到的精彩或者有用的javascript片段
摘要:回想初中,数学老师教我们体育的时候,不,是体育老师教我们数学的时候,好吧,我忘了我的数学是谁教的,都还给老师了。老师告诉我们,求一个数的平方根,牛顿爵爷想出了很好的方法。通过一个初始猜测值,去验证它的平方是否接近于被开方数。如果没有达到理想中的接近状态,则基于这个初始值再做一次猜想。也就是获得这个值 阅读全文
posted @ 2019-12-02 22:50 snicker 阅读(835) 评论(0) 推荐(0)
摘要:《javascript高级程序设计》中很多地方都区分了DOM对象的特性(Attribute)和属性(Property),在英文的语义中这两个单词没多大的差别,但是在Javascript的语义环境中,这两个词还是有很多区分的。以下是笔者为廓清两者的区别所做的一些归纳: 所存储数据的区别 Attribu 阅读全文
posted @ 2017-10-23 14:07 snicker 阅读(931) 评论(0) 推荐(0)
摘要:串行处理不定数量的异步请求,并且这些异步请求有前后依赖关系,我的方案如下: es6中引入了generator函数,它是用来处理异步任务的。调用generator函数会返回一个iterator对象,通过iterator的方法控制generator的内部执行,达到执行挂起、执行恢复的效果。 第一步:将一 阅读全文
posted @ 2017-08-10 22:50 snicker 阅读(185) 评论(0) 推荐(0)
摘要:IIFE(立即执行函数表达式),如下: (function test() { var bar = ''; ...do something })() 为何采用IIFE 起先由于Javascript词法作用域特性,函数内部才能定义局部变量(ES6已经有了块状作用域)。为了执行一系列的应用逻辑,需要定义一 阅读全文
posted @ 2017-08-04 12:59 snicker 阅读(115) 评论(0) 推荐(0)
摘要:中文数字的特点 1. 中文数字以10000为一个节权位,例如万、亿。 2. 在节权位内部又有十、百、千三个权位。 3. 节权位可以和其他权位同时出现,而十、百、千不能同时出现。 中文数字中零的使用规则 1. 只要不是第一个小节,例如(1 999),千位是0,都要补零。 2. 两个非零数字之间,若有零 阅读全文
posted @ 2017-02-20 15:50 snicker 阅读(1764) 评论(1) 推荐(0)