03 2017 档案
摘要:爬虫:把网页爬下来(发送http请求,保存返回的结果,一般是html),分析html拿到有用数据。 一、获取页面源码 拿到http://www.imooc.com/learn/348的源码【日期20170329】 2、分析获取html中有用数据 先安装一个模块cheerio,cheerio可以理解成
阅读全文
摘要:JavaScript具有自动垃圾回收机制,也就是说,执行环境会负责管理代码执行过程中使用的内存。开发人员不用关心内存使用问题,所需内存的分配以及无用内存的回收完全实现了自动管理。 这种垃圾回收机制原理很简单:找出那些不再继续使用的变量,然后释放其占用的内存。为此,垃圾收集器会按照固定的时间间隔(或代
阅读全文
摘要:我今天要运行一下php代码,简单的看一下加密解密的效果,发现这个挺好用的 php base64_encode加密 里面还有其他的环境,也有Nodejs http://tool.lu/coderunner/ 本文作者starof,因知识本身在变化,作者也在不断学习成长,文章内容也不定时更新,为避免误导
阅读全文
摘要:一、触摸事件 touchstart:当手指触摸屏幕时触发;即使已经有一个手指放在了屏幕上也会触发。 touchmove:当手指在屏幕上滑动时连续地触发。在这个世界发生期间,调用preventDefault()可以阻止滚动。 touchend:当手指在屏幕上移开时触发。 touchcancel:当系统
阅读全文
摘要:DOM2级的变动(mutation)事件能在DOM中某一部分发送变化时给出提示。变动事件为XML或HTML DOM设计的,并不特定于某种语言。DOM2级定义了如下变动事件。 DOMSubtreeModifined:在DOM结构发生任何变化的时候。这个事件在其他事件触发后都会触发。 DOMNodeIn
阅读全文
摘要:键盘事件如下: keydown:当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件。 keypress:当用户按下键盘上的字符键时触发,而且如果按住不放的话,会重复触发此事件。 keyup:当用户释放键盘上的键时触发。 只有一个文本事件:textInput。textInput是对
阅读全文
摘要:滚轮事件其实就是一个mousewheel事件,这个事件跟踪鼠标滚轮,类似Mac的触屏版。 一、客户区坐标位置 鼠标事件都是在浏览器视口的特定位置上发生的。这个位置信息保存在事件对象的clientX和clientY属性中。所有浏览器都支持者两个属性。clientX和clientY表示事件发生时鼠标指针
阅读全文
摘要:卖煎饼的小摊摊主是个年轻小伙子,留着非主流发型,携带妻儿一起每天早上卖煎饼。男人哼着小曲摊煎饼给排着队焦急等待害怕多等一分钟就会迟到的年轻人……女人抱着孩子在旁边看着,陪着。有时候是换女人摊煎饼给这些买不起高大上的店里太贵的早餐,自己又不做早餐,或者没时间做早餐想多睡几分钟的年轻人。每天一家人一起出
阅读全文
摘要:JavsScript中对象继承关系变得无关紧要,对于一个对象来说重要的是它能做什么,而不是它从哪里来。 JavaScript提供了一套更为丰富的代码重用模式。它可以模拟那些基于类的模式,同时它也可以支持其他更具表现力的模式。 JavaScript是一门基于原型的语言,这意味着对象直接从其他对象继承。
阅读全文
摘要:递归函数就是会直接或者间接调用自身的一种函数。递归是一种强大的编程技术,它把一个问题分解为一组相似的子问题,调用自身去解决它的子问题。 一、汉诺塔 问题描述:有3根柱子和一套直径各不相同的空心圆盘。开始时源柱子上的所有圆盘都按照从小到大的顺序堆叠。目标是通过每次移动一个圆盘到另一根柱子,最终把一堆圆
阅读全文
摘要:可以通过给Function.prototype增加方法来使得该方法对所有函数可用。 通过给Function.prototype增加一个method方法,下次给对象增加方法的时候就不必键入prototype这几个字符了。 一、JavaScript增加整数类型 JavaScript没有专门的整数类型,但
阅读全文