摘要: 1、try-catch语句 如果try块中的任何代码发横了错误,就会立即退出代码执行过程,然后接着执行catch块。此时,catch块会接收到一个包含错误信息的对象。与在其他语言中不同的是面积是你不想使用这个错误对象,也要给他起个名字。这个对象中包含的实际信息会因浏览器而异,但共同的是有一个保存这错 阅读全文
posted @ 2018-01-12 13:46 for_tomorrow 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 与函数绑定紧密相关的主题是函数柯里化,它用于创建已经设置 好了一个或多个参数的函数。函数柯里化的基本方法和函数绑定是一样的:使用一个闭包返回一个函数。两者的区别在于,当函数被调用时,返回的函数还需要设置一些传入的参数。请看一下例子: 这段代码定义了两个函数:add()和curriedAdd()。候着 阅读全文
posted @ 2018-01-12 10:43 for_tomorrow 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 函数节流背后的基本思想是指,某些代码不 可以在没有间断的情况连续重复执行。第一次调用函数,创建一个定时器,在指定的时间间隔之后执行代码。当第二次调用该函数时,它会清楚前一次的定时器并设置另一个。如果前一个定时器已经执行过了,这个操作就没有任何意义然而,如果前一个定时器尚未执行,其实就是将其替换为一个 阅读全文
posted @ 2018-01-12 09:49 for_tomorrow 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 由于事件处理程序可以为现代web应用程序提供交互能力,课时再js中,添加到页面的事件处理程序数量将直接关系到页面的整体运行性能。导致这一问题的原因是多方面的。首先,每个函数都是对象,都会占用内存;内存中的对象越多,性难就越差。其次,必须事先指定所有事件处理程序而导致的DOM访问次数,会延迟整个页面的 阅读全文
posted @ 2017-12-29 14:22 for_tomorrow 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 使用innerHTML替换子节点可能会导致浏览器的内存占用问题,尤其是在IE中,问题更加明显。在删除带有时间处理程序或引用了其他js对象子树是,就有可能导致内存占用问题。假设某个元素有一个事件处理程序,在使用前某个属性将该该元素从文档树种删除后,元素与时间处理程序之间的绑定关系在内存中并没有一并删除 阅读全文
posted @ 2017-12-28 16:23 for_tomorrow 阅读(996) 评论(0) 推荐(0) 编辑
摘要: wxml结构(删除部分代码): wxss相关代码(主要是定位,已标识主要代码): js相关代码: 结果: 阅读全文
posted @ 2017-12-14 15:33 for_tomorrow 阅读(3228) 评论(0) 推荐(0) 编辑
摘要: 1.在一般函数方法中使用 this 指代全局 function test(){ this.x = 1; alert(this.x); } test(); // 1 function test(){ this.x = 1; alert(this.x); } test(); // 1 function  阅读全文
posted @ 2017-11-22 16:28 for_tomorrow 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 常见问题: l 你在昨天/本周学到了什么? l 编写代码的哪些方面能够使你兴奋或感兴趣? l 你最近遇到过什么技术挑战?你是如何解决的? l 在制作一个网页应用或网站的过程中,你是如何考虑其 UI、安全性、高性能、SEO、可维护性以及技术因素的? l 请谈谈你喜欢的开发环境。 l 你最熟悉哪一套版本 阅读全文
posted @ 2017-11-22 10:30 for_tomorrow 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 1、HTML5到底是什么? HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。目标是取代1999年所制定的HTML 4.01和XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。广义论及HTML5时,实际指的是包括HTML 阅读全文
posted @ 2017-11-22 10:03 for_tomorrow 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 大家可能对伪类和伪元素有点迷糊,在介绍具体用法之前,简单介绍下伪类和伪元素。伪类大家听的多了,伪元素可能听到的不是那么频繁,其实 CSS 对这两个是有区分的。 这里整理总结下: 有时你会发现伪类元素使用了两个冒号 (::) 而不是一个冒号 (:),这是 CSS3 规范中的一部分要求,目的是为了区分伪 阅读全文
posted @ 2017-11-22 09:44 for_tomorrow 阅读(2643) 评论(1) 推荐(0) 编辑