-
JavaScript动画实现初探
前言现如今,许多页面上均有一些动画效果.适当的动画效果可以在一定程度上提高页面的美观度,具有提示效果的动画可以增强页面的易用性.实现页面动画的途径有两种.一种是通过操作JavaScript间接操作...
-
JavaScript中bind、call、apply函数用法详解
在给我们项目组的其他程序介绍js的时候,我准备了很多的内容,但看起来效果不大,果然光讲还是不行的,必须动手.前几天有人问我关于代码里call()函数的用法,我让他去看书,这里推荐用js写服务器的程序...
-
你或许想要用到的三个新的JavaScript API
如果你是一个SitePoint的老读者并且是我的粉丝的话,那么你已经知道我写了很多关于HTML5以及JSAPI的文章.到目前为止,我已经发布了一些介绍你现在就可以马上使用的API,尽管可能会用到polyfill的方...
-
找不到工作?学JavaScript吧
事实上,每家专业招聘机构,从Glassdoor.com和Linkedin到美国劳工部,都报导了就业市场对开发人员需求的增长速度出于意料地快.这种需求可能已经不新鲜了,但是就业市场对哪种开发语言的需求量最大,依...
-
Unicode与JavaScript详解
Unicode是一种常见的字符编码集,那么Unicode对JavaScript的支持如何呢?本文就一起来探讨一下JavaScript语言对Unicode字符集的支持情况,希望各位读者可以从本质上来理解JavaScript中字符集的概念...
-
JavaScript高级特性 — 作用域
作用域在javascript中分为全局作用域和局部作用域,而局部作用域其实指得就是函数作用域,javascript将函数作为作用域的最小范围.全局作用域GlobalScope在代码的任何地方都可以访问到的对象,比如w...
-
JavaScript中依赖注入详细解析
计算机编程的世界其实就是一个将简单的部分不断抽象,并将这些抽象组织起来的过程.JavaScript也不例外,在我们使用JavaScript编写应用时,我们是不是都会使用到别人编写的代码,例如一些著名的开源库...
-
JavaScript文件处理第二部分:文件读取
在我的前一篇blog中,我介绍了在JavaScript中如何使用文件,具体重点放在如何获得File对象.只有当用户通过上传或者拖拽的方式上传了文件,这些对象才拥有文件的元数据.一旦你有了这些文件,下一步就...
-
模块化JavaScript组件开发指南
现如今,虽然多数的web应用都使用了大量的JavaScript,但如何保持客户端功能的专注性、健壮性和可维护性依然是一个很大的挑战.尽管其它编程语言和系统都已经将关注分离和DRY这样的基本原则视为理所...
-
JavaScript 开发的45个经典技巧
JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等.JavaScript还是很多新手踏入编程世界的第一个语言.既可以...
-
14款优秀的JavaScript调试工具大盘点
本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! JavaScript是一种非常简单的语言,一般说来任何人都可以在几小时内掌握它的基本知识.然而就像其他任何语...
-
浅谈 JavaScript DDoS 攻击原理与防御
分布式拒绝服务攻击(DDoS)攻击是一种针对网站发起的最古老最普遍的攻击.NickSullivan是网站加速和安全服务提供商CloudFlare的一名系统工程师.近日,他撰文介绍了攻击者如何利用恶意网站、服务器...
-
JavaScript 执行顺序浅析
这是一篇关于JavaScript基础的文章,重要阐述了JavaScript在网页加载后执行的顺序问题,这对我们了解JavaScript的运行机制有着非常重要的帮助,一起来看看.Javascript是执行顺序是至上而下的,除非你...
-
JavaScript全文搜索之相关度评分
全文搜索,与机器学习领域其他大多数问题不同,是一个Web程序员在日常工作中经常遇到的问题.客户可能要求你在某个地方提供一个搜索框,然后你会写一个类似WHEREtitleLIKE%:query%的SQL语句实现搜索...
-
JavaScript中数据类型检测方法盘点
本文罗列了一般Js类型检测的方法,是构建Js知识体系的一小块.一、Js中有5种基本数据类型Undefined、Null、Boolean、String、Number(包含NaN)NaN和任何类型的值都不相等,包括NaN;isNaN用来判断数...