
javascript
文章平均质量分 68
natsuyu
这个作者很懒,什么都没留下…
展开
-
欢迎使用优快云-markdown编辑器
HTML和JS的分离原创 2015-08-07 10:16:11 · 329 阅读 · 0 评论 -
koa中间件原理 && yield && generator
首先说下什么是中间件:中间件函数能够访问请求对象 (req)、响应对象 (res) 以及应用程序的请求/响应循环中的下一个中间件函数。换句话说,中间件类似过滤器,在请求和相应到来时,先进行处理掉一些相对简单的逻辑中间件过程的主要逻辑大致是:使用use进行路由和handle函数的绑定,通过一个全局的数组(假定routes)记录每个use的匹配(路由->处理函数)在请求原创 2016-08-27 13:38:46 · 1127 阅读 · 0 评论 -
看【js倒计时正确打开方式】笔记
看到这一篇:https://github.com/gomeplusFED/blog/blob/master/2016-04/do-you-really-understand-how-to-write-a-countdown-by-javascript.md讲怎么写倒计时器的。现在有点浮躁,有点困,所以后面写成组件的计时器没有看进去QUQ,回去再约。但是看到了文中提到的setTimeout和se原创 2016-06-02 22:22:19 · 463 阅读 · 0 评论 -
【小工具】用js自动生成pdf目录索引
拿到一个没有目录的pdf,因为实在太不爽……所以想有没有办法自动化的方法可以生成目录QUQ,查了查果然acrobat有js的api可以提供,但是写完之后发现只能在acrobat上面能索引QUQ,其他的阅读器都不能用索引……只能看见目录……真真不爽!!(*  ̄︿ ̄)先说下思路吧……挺傻的……一般当当这样卖书的地方都有书的目录和页码,这个很好找的嘛。然后copy到txt里,先用python把它变成原创 2016-05-28 23:17:03 · 6477 阅读 · 1 评论 -
【红宝书笔记】跨域访问资源和web通信
ajax可以实现异步和同步,但是无法跨域访问资源。主要的跨域访问有CORS,jsonp,comet,websocket等。先说说什么是跨域:对于资源的访问,只要是来自不同协议(http,https..)或者不同域名(www.xx.com,www.yy.com,或者是域名对应的ip地址,或者是网站的子域)或者不同的端口号都是跨域访问。处于安全因素的考虑,跨域一半都是不被允许的。因为如果有原创 2016-03-27 17:51:23 · 628 阅读 · 0 评论 -
【红宝书笔记】 创建对象的几种方法
之前看for-in的时候不解为什么这是用来遍历对象属性的,但是有些属性却遍历不出来,但是单独用in判断是否可访问一个属性名的时候发现返回的是true。。。对象的属性有四种特性,[[Configurable]]是否能够通过delete删除,[[Enumerable]]是否能通过for-in访问,[[Get]]在读出属性时调用的函数,[[Set]]在写入属性时调用的函数。程序员添加的属性默认都是可原创 2016-04-13 00:35:27 · 386 阅读 · 0 评论 -
【leetcode】65.Valid Number
不好意思开挂了:(javascript)var isNumber = function(s) { var ret = Number(s)+""; if(ret=="NaN") return false; if(ret=="0") { var reg=/0/g; var tt = reg.exec(s); if(!t原创 2016-03-26 21:00:17 · 292 阅读 · 0 评论 -
【红宝书笔记】关于innerHTML的一点坑
之前写『幻灯片』插件的时候,在滚动要改变幻灯片位置的时候,发现怎么对元素设置style都无效。。六脸懵逼0 0。之前做头像插件的时候也出现过这种问题。。不过那个是偶发的。。。现在还不知道为什么。。于是一直以为是style的设置有误。。后来不可置信的发现是innerHTML的问题。。在创建每个图片的导航的时候,是生成了导航的节点,然后把父元素的inneHTML+=生成的节点text。于是悲剧就发原创 2016-04-05 22:17:01 · 435 阅读 · 0 评论 -
【红宝书笔记】一点关于JS的垃圾回收机制
JS的回收机制分两种:1.标记清除 2.引用计数。各大浏览器常用的是前者.这两种回收机制的过程都比较清晰易懂。标记清除:是对于脱离作用域的变量进行回收。当进入作用域时,进行标记,离开作用域时,标记并回收这些变量。引用计数:是记录每个变量的被引用情况,每当过一段时间开始垃圾回收的时候,就把被引用数为0的变量回收。这个问题可能导致循环引用,类似死锁。这样变量就永不会被销毁。。由于每原创 2016-03-12 13:36:33 · 1479 阅读 · 0 评论 -
【前端笔记--转载】JS中是否一切皆对象
写在前面网上非常多都在说”JavaScript一切皆对象“,那么这个"一切"到底是实实在在的"一切",还是一个虚数?也有看过网上的文章,有的三纸无驴,就是抄抄概念,有的也只是解释了一部分,并没有给出确切的结论。那么我想结合自己的理解,给出一个确切的结论。当然,结论嘛,自然要放在文章结尾。小伙伴们接着往下看。数据类型概要进入之前,有必要概要地说一下js的数据类型,当然转载 2016-03-12 10:09:23 · 2313 阅读 · 1 评论 -
【红宝书笔记】DOM0的小相关
今天看dom。。。= =。。不知道为什么这两天看书总是困乏。。。看一点就要看不下去了。。好困。。= =。。。效率有点低。。。所以吃完午饭之后半个小时就睡了一觉,起来还觉得困。。于是又出去吃了寿司= =。。。。于是终于精神了。。。。迷之启动方式DOM用于访问HTML和XML。平常用于dom操作来动态改变页面的内容。恩。。可能是平常使用的dom操作有限。。所以对于其他的一些dom节点不是原创 2016-03-19 21:18:40 · 404 阅读 · 0 评论 -
【红宝书笔记】一点点关于引用类型
有点懵逼,,关于基本类型,引用类型,object类型......JS中变量保存两种类型的值,一种是基本类型值,一种是引用类型值。像undefined,null,string,Number,Boolean就是基本类型值。引用类型值是讲数据和功能组织在一起的类型,他们的值就是对象的实例。所有关于对象的字面量都是对象的指针。引用类型主要有Object,Array,Date,Function,原创 2016-03-16 16:12:49 · 443 阅读 · 0 评论 -
【红宝书笔记】原型模式-prototype
0 0今天看到原型链。。又一次懵逼。。果然每次看都有新体验啊。。之前看prototype看的一知半解。今天又花了点时间重新理解了下。。而且最近睡眠不足。。一半时间瞪着书是懵逼的,一点看不懂。首先要知道,原创 2016-03-18 18:58:39 · 592 阅读 · 0 评论 -
【秘密花园笔记】js的对象和函数方面知识
今天看了js秘密花园的对象和函数这一块,做个笔记总结和回顾一下。 对象: 1.定义:js中的一切变量皆对象,除了undefined和null。连数字字面量都是对象(object类型和对象不是一个东西0 0) 2.属性:通过obj[attr]或者obj.attr进行访问 用delete操作符进行删除操作(ex:delete obj.attr)原创 2016-03-10 20:52:55 · 559 阅读 · 0 评论 -
【js】关于 setTimeout(0)所引发的……
在看vue的时候,看到了vue关于异步更新的原理,里面提到了setTimeout(0)。于是我想起来之前面试的时候被问过这个问题,并且在很久之后我随便查了查敷衍了事= =,到底是敷衍谁。于是昨天又去google了一下这个问题……果然发现了很多不得了的事(笑哭)。之前知道,js是单线程的,所以在一段时间内只能执行一个任务。然后我们又知道settimeout和setinterver都是存在时延的,原创 2016-07-14 20:07:06 · 1735 阅读 · 0 评论