标签:JavaScript

技术控

Javascript中的循环变量声明,到底应该放在哪儿?

1

上周玩 发布于 2年前 (2016-02-23)

相信很多Javascript开发者都在声明循环变量时犹豫过vari到底应该放在哪里:放在不同的位置会对程序的运行产生怎样的影响?哪一种方式符合Javascript的语言规范?哪一种方式和ecma标准未来的发展方向匹配?本文将对四种常见的声明循环变量的书写方式进行简单的分析和比较[...

阅读(0)评论(0)赞 (0)

技术控

前端开发者都应知道的 jQuery 小技巧

上周玩 发布于 2年前 (2015-11-05)

一个简单技巧的集合,帮你提升jQuery技能。MattSmith发起的一个小项目,目前已有15个小技巧。回到顶部按钮预加载图片检查图片是否加载完毕自动修复损坏的图片Hover上的Class开关禁用input字段停止链接加载淡入淡出/滑动开[…]...

阅读(0)评论(0)赞 (0)

技术控

javascript从入门到提高:详解Javascript Function陷阱

5

上周玩 发布于 2年前 (2015-11-01)

JavascriptFunction无处不在,而且功能强大!通过Javascript函数可以让JS具有面向对象的一些特征,实现封装、继承等,也可以让代码得到复用。但事物都有两面性,Javascript函数有的时候也比较“任性”,你如果不了解它的“性情”,它很可能给你制造出一些意[...

阅读(0)评论(0)赞 (0)

技术控

javascript从入门到精通:深入浅出妙用 Javascript 中 apply、call、bind

上周玩 发布于 2年前 (2015-10-30)

这篇文章实在是很难下笔,因为网上相关文章不胜枚举。巧合的是前些天看到阮老师的一篇文章的一句话:“对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我[&...

阅读(0)评论(0)赞 (0)

技术控

javascript从入门到提高:说说nginx刚发布的JavaScript能力nginScript

3

上周玩 发布于 2年前 (2015-10-28)

背景2015年9月,nginx宣布支持类JavaScript语言。这意味着开发者可以更轻松、自由的控制全球最优秀的HTTP及反向代理服务器,并在此之上可以衍生出更多有用、好玩的创意。Nginx也更开发的走向了动态配置化的下一个阶段。先简单说说nginxNginx[engi[&he...

阅读(0)评论(0)赞 (0)

技术控

javascript从入门到提高:实现滚动效果,你真的懂了吗

3

上周玩 发布于 2年前 (2015-10-27)

在业务中,页面滚动的场景十分常见,因此对于滚动的充分了解,可以让我们提高开发的效率!滚动的几种场景只有window窗体滚动内滚动布局窗体滚动+DIV内滚动这时候,台下观众会问,什么是内滚动布局,什么是window滚动呢?让我们来了解下哈只有window窗体滚动即[…...

阅读(0)评论(0)赞 (0)

技术控

javascript从入门到提高:JavaScript 代码性能优化总结

6

上周玩 发布于 2年前 (2015-10-26)

以下代码基本上在jQuery的源码里面都可以看到,如有说得不对的地方,请大家指出。尽量使用源生方法javaScript是解释性语言,相比编译性语言执行速度要慢。浏览器已经实现的方法,就不要再去实现一遍了。另外,浏览器已经实现的方法在算法方面已经做了很多优化。避免全局查找在[&he...

阅读(0)评论(0)赞 (0)

技术控

javascript从入门到提高:用 Chart.js 做漂亮的响应式表单

上周玩 发布于 2年前 (2015-10-25)

数据包围着我们。虽然搜索引擎和其他应用都对基于文本方式表示的数据偏爱有加,但人们发现可视化是更容易理解的一种方式。今年初,SitePoint发表了Aurelio的文章《Chart.js简介》。在深入研究Chart.js的功能后,本文将会讲解这篇简介的一些重点。(注:[&helli...

阅读(0)评论(1)赞 (0)

技术控

javascript从入门到精通:JavaScript 调试建议和技巧

3

上周玩 发布于 2年前 (2015-10-24)

浏览器开发者工具我个人最喜欢Chrome开发者工具。虽然Safari和Firefox无法达到Chrome那么高的标准,但它们也在逐渐改善。在Firefox中,可以将Firebug和Firefox开发者工具组合使用。如果Firefox小组在改进内置开发者工具方面继续表现优异的话,[...

阅读(0)评论(0)赞 (0)

技术控

javascript从入门到提高:使用 JavaScript 分析用户访问行为数据

3

上周玩 发布于 2年前 (2015-10-23)

我们都知道用户在网站上的访问行为数据是一座金矿,如果能恰当地加以分析,我们便能了解到用户在网站上做了些什么、体验如何,有时还能帮助我们发现一些从未注意到的问题,比如某个错误的交互设计等。但遗憾的是,传统的UED(用户体验设计)部门通常只负责制作页面,或者至多再参与一些原始数据的[...

阅读(0)评论(0)赞 (0)

技术控

javascript从入门到提高:短小强悍的JavaScript异步调用库

上周玩 发布于 2年前 (2015-10-20)

我们知道,在浏览器中的JavaScript绝大部分的操作都是异步的(asynchronous),所以我们一直都需要使用回调方法,而有时不免陷入回调的泥淖而欲死欲仙。假设我们有两个functions,我们顺序地在一个后面执行完后调用另一个。他们都操作同一个变量。第一个设置[&hel...

阅读(0)评论(0)赞 (0)

技术控

web 开发:很多开发者不知道但却很有意思的技巧之JavaScript篇

上周玩 发布于 2年前 (2015-10-19)

在Quora看到的一个问题,答案里汇集了很多HTML/JS/DOM/CSS方面的奇淫技巧,虽然有些不一定很有用,但是却很有意思,今天总结其中一些有意思但大部分开发者却不知道的,分享给大家~1.可以给setTimeout和setInterval传递参数假设你想[…]...

阅读(0)评论(0)赞 (0)

技术控

javascript从入门到提高:前端开发更快学习 JavaScript 的 6 个思维技巧

上周玩 发布于 2年前 (2015-10-18)

我们在学习JavaScript,或其他任何编码技能的时候,往往是因为这些拦路虎而裹足不前:有些概念可能会造成混淆,尤其当你是从其他语言转过来的时候。找不到时间(有时是动力)学习。很容易忘记已经理解了的东西。工具多又在不断变化,所以不知道从哪里开始。幸运的是,这些拦路虎是[&hel...

阅读(0)评论(1)赞 (0)

技术控

javascript从入门到提高:理解javascript中的策略模式

上周玩 发布于 2年前 (2015-10-16)

策略模式的定义是:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。使用策略模式的优点如下:优点:策略模式利用组合,委托等技术和思想,有效的避免很多if条件语句。策略模式提供了开放-封闭原则,使代码更容易理解和扩展。策略模式中的代码可以复用。使用策略模式[&hell...

阅读(0)评论(0)赞 (0)

技术控

javascript从入门到提高:如何判断Javascript对象是否存在

上周玩 发布于 2年前 (2015-10-13)

Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下:JavaScript123if(myObj不存在){    声明my[…...

阅读(0)评论(0)赞 (0)

技术控

你若触发,我就处理——浅谈JavaScript的事件响应

上周玩 发布于 2年前 (2015-10-12)

每当猴子们问我JavaScript和DOM里啥东西最牛逼时,我都会一巴掌打回去:卧槽还用问么当然是事件响应了啊!没它你能有时间和我讨论这个?你早去工地搬砖去了好么!浏览器没有事件响应就没有行为交互,那简直就是一夜回到解放前的感觉啊。此外,以事件驱动使得功能解耦也是个相当高端大气的...

阅读(0)评论(0)赞 (0)