JavaScript
speedboy007
我们是一个充满活力激情的团队,拥有5年以上的移动互联网开发经验,专注于移动手机开发iOS,Android开发和产品设计,帮助客户设计UI,UE和开发产品,高质量的代码和文档,优秀的UI设计和体验
展开
-
判断JS对象是否拥有某属性
两种方式,但稍有区别1,in 运算符123var obj = {name:'jack'};alert('name' in obj); // --> truealert('toString' in obj); // --> true可看到无论是name,还是原形转载 2015-09-21 16:58:25 · 1637 阅读 · 0 评论 -
前后端分离问题
http://www.kancloud.cn/kancloud/midway/48191转载 2015-09-01 11:24:40 · 531 阅读 · 0 评论 -
游览器中javascript的执行过程
在讲这个问题之前,先来补充几个知识点,如果对此已经比较了解可以直接跳过大多数游览器的组件构成如图在最底层的三个组件分别是网络,UI后端和js解释器。作用如下:(1)网络- 用来完成网络调用,例如http请求,它具有平台无关的接口,可以在不同平台上工作(2)UI 后端- 用来绘制类似组合选择框及对话框等基本组件,具有不特定于某个平台的通用接口,底层使用操作系统转载 2015-02-06 15:12:15 · 779 阅读 · 0 评论 -
nodejs豆瓣爬虫
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网转载 2014-11-17 12:13:16 · 1586 阅读 · 0 评论 -
Sublime Text 2 快捷键用法大全
Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者转载 2013-09-05 10:50:39 · 838 阅读 · 0 评论 -
addEventListener-第三个参数 useCapture
addEventListener-开始addEventListener-事件流addEventListener-第三个参数 useCaptureaddEventListener-event 对象的属性和方法addEventListener-有用的笔记addEventListener 有三个参数:第一个参数表示事件名称(不含 on,如 "click");第二个参数表示要接转载 2013-09-04 17:09:36 · 944 阅读 · 0 评论 -
介绍(javascript调试)
Chrome developer tool Chrome浏览器得益于其优秀的V8解释器,javascript执行速度和内存占有率表现非常优秀。对于html+css+javascript前台技术的学习或者开发,浏览器developer tool的使用时必不可少的,也能极大的提高学习或者开发效率。本文根据版本 23.0.1271.10。在window下,开启develope转载 2013-09-04 16:52:04 · 851 阅读 · 0 评论 -
Sublime Text 2 入门及技巧
看了 Nettuts+ 对 Sublime Text 2 的介绍,立刻就兴奋了,诚如作者 Jeffrey Way 所说:“《永远的毁灭公爵》都发布了,TextMate 2 还没发”,你还能指望它么?TextMate 开发者的消极态度已经无法让人忍受了。而作为一款跨 OS X、Linux 和 Windows 三大系统平台的文字编辑器,Sublime Text 2 功能日进,大有取 TextM转载 2013-09-04 15:44:46 · 821 阅读 · 0 评论 -
V8引擎实现标准ECMA-262(三)
推荐英文原址ECMA-2623.构造函数构造函数除了通过指定的模式创建对象以外,还有另外一个好处——它能够自动设置新创建对象的原型对象,这个原型对象存储在构造函数的Prototype属性中。例如,我们使用构造函数来创建对象b和c,如下[javascript] view plaincopy// 构造函数 function Fo转载 2013-08-28 17:12:11 · 911 阅读 · 0 评论 -
仔细看看Javascript中的逻辑与(&&)和逻辑或(||)
学过Java和C的人,都知道逻辑与(&&)和逻辑或(||),他们都是短路运算符,也就是说,对于&&来说,只要左边的操作数是false,它就不会再去判断右边的操作数是true还是false了,因为这个时候已经知道整个表达式的值就是false了;同理对于||来说,只要左边的操作数是true,它也不会再去计算右边的操作数了。 对于Java和C而言,&&和||的返回值不是true就转载 2013-08-28 15:23:41 · 1303 阅读 · 0 评论 -
Firebug控制台详解
http://www.ruanyifeng.com/blog/2011/03/firebug_console_tutorial.htmlFirebug是网页开发的利器,能够极大地提升工作效率。但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。===================================转载 2013-08-20 15:32:49 · 775 阅读 · 0 评论 -
Javascript继承机制的设计思想
我一直很难理解Javascript语言的继承机制。它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行记忆,无法从根本上理解。直到昨天,我读到法国程序员Vjeux的解释,才恍然大悟,完全转载 2013-08-20 15:50:47 · 629 阅读 · 0 评论 -
非常优秀的Javascript(AJAX) 开发工具:Aptana
非常优秀的Javascript(AJAX) 开发工具:Aptana下面我要向你介绍一款非常优秀的Javascript(AJAX) 开发工具:Aptana。应为它实在太棒了,所以我忍不住想向你推荐它。Aptana中的智能提示称为 Code Assist,相当于VS中的Intellisense。看到后面的浏览器图标了吗?那是浏览器兼容性的提示。如果你是一个JS老鸟你应该知道那对开发转载 2013-07-04 21:13:57 · 918 阅读 · 0 评论 -
“无限加载更多”带来的移动端性能瓶颈
https://segmentfault.com/a/1190000002757856https://github.com/amfe/article/issues/1转载 2016-07-16 17:43:58 · 2323 阅读 · 0 评论