Javascript 常见陷阱及特殊用法

本贴板将会整理并转载 Javascript 中的常见陷阱和特殊用法。 译者:三生石上 2012-03-09 16:368237 次浏览#Javascript关注61  对象使用和属性 JavaScript 中所有变量都是对象,除了两个例外 null 和 undefined。 fa...

2014-01-26 15:48:37

阅读数:655

评论数:0

Javascript中的for-in循环和hasOwnProperty

与in操作符相比,for in 在循环对象的属性时也会遍历原型链,for in 不会读取不可枚举属性,如数组的length属性。 小结 当检测某个对象是否拥有某个属性时,hasOwnProperty 是唯一可以完成这一任务的方法,在 for in 循环时,建议增加 hasOwnProperty 进...

2014-01-26 10:39:51

阅读数:831

评论数:0

ECMaScript 5中新增的Array方法详细说明

一、前言-索引 ES5中新增的不少东西,了解之对我们写JavaScript会有不少帮助,比如数组这块,我们可能就不需要去有板有眼地for循环了。 ES5中新增了写数组方法,如下: forEach (js v1.6)map (js v1.6)filter (js v1.6)some...

2014-01-24 17:15:02

阅读数:965

评论数:0

Auto Refresh Plus – 页面自动刷新[Chrome 扩展]

平时我们看网页文字直播或者比分直播大部分都需要我们手动去刷新页面来或许最新的内容,这个动作做多了就烦,今天为大家介绍的这款 Chrome 扩展 Auto Refresh Plus 就可以解放大家的双手来为你们自动刷新页面。 在需要刷新的页面上点击 Auto Refresh Plu...

2014-01-20 14:34:28

阅读数:1492

评论数:0

github上的一个流行的编程书籍索引 中文版

目录 在线教育软件开发方法HTML / CSS版本控制RubyJavaScriptLaTeXLISPHaskellScalaShellDatabase 在线教育 MIT OCW -- 麻省理工学院“开放式课程网页”CourseraUdacityxuetangXCodecademy 软件开...

2014-01-17 17:30:45

阅读数:1375

评论数:0

一个合格的程序员应该读过哪些书

免费的编程中文书籍索引,欢迎投稿。 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版github 上的一个流行的编程书籍索引 中文版 参与交流 欢迎大家讲珍藏已久的经典免费书籍共享出来,您可以...

2014-01-17 17:23:52

阅读数:389

评论数:0

现在就开始使用AngularJS的三个重要原因

在线演示1 如果你不熟悉什么是Angular.js的话,小编我强烈推荐你阅读 Javascript教程:AngularJS的五个超酷特性。简单来说Angular.js是google开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。当然,这里有很多其它的前端开发框架,但是如何选择合适的...

2014-01-17 17:06:46

阅读数:589

评论数:0

nodejs npm install -g 全局安装和非全局安装的区别

1. npm install xxx -g 时, 模块将被下载安装到【全局目录】中。 【全局目录】通过 npm config set prefix "目录路径" 来设置。 比如说,当我们使用了npm install -g express安装了express框架后, ...

2014-01-17 15:08:15

阅读数:4527

评论数:0

HTML5表单及其验证

HTML表单一直都是Web的核心技术之一,有了它我们才能在Web上进行各种各样的应用。HTML5 Forms新增了许多新控件及其API,方便我们做更复杂的应用,而不用借助其它Javascript框架,先说下表单的几个基本知识点: 表单仍是以元素作为容器,我们可在其中设置基本的提交特性; 当...

2014-01-17 15:03:08

阅读数:518

评论数:0

CSS3实践之路(三):CSS3的转换效果(transition)与动画(animation)

刚开始W3C CSS Workgroup拒绝将CSS3 transition与animation加入官方标准,一些成员认为过渡效果和动画并非样式属性,而且已经可以用脚本实现。所以请大家明白,特别是Web前端开发员,用CSS3做一些过渡效果和动画,并不比运用JS脚本实现要好(个人认为:用CSS只不过...

2014-01-16 18:03:11

阅读数:902

评论数:0

CSS3实践之路(二): 颜色渐变(Gradient)和背景(Backgroud)

1. 颜色 和 透明度 在CSS3中对颜色进行了很多扩展,具体详情可参照官网:www.w3.org/TR/2003/CR-css3-color-20030514,下面说下CSS3中新的数字定义颜色的方法。 1.1 RGBA 相信大家以前定义颜色经常使用RGB, RGB色彩模式(也翻译为“红绿蓝”,...

2014-01-16 17:21:41

阅读数:1317

评论数:0

CSS3实践之路(一):盒子模型(box Model)和边框(border)

CSS 的英文全称Cascading Style Sheets,中文意思是级联样式表,通过设立样式表,可以统一地控制HMTL中各DOM元素的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力。 CSS的W3官方网址是:ww...

2014-01-16 17:19:40

阅读数:614

评论数:0

ECMAScript5新增Array方法forEach的实现

ES5新增了5个迭代方法:every()、filter()、forEach()、map()、some() 。每个方法都接收两个参数: 要在每一项上运行的函数 和 (可选的)运行该函数的作用域对象 。传入这些方法中的函数会接收三个参数: 数组项的值、该项在数组中的位置和数组对象本身 。大概用法的结构...

2014-01-16 11:38:53

阅读数:682

评论数:0

图片base64编码利器:在线 Data URI 生成工具 – Duri.me

Duri.me 是一个简单但非常有用的 Web 应用程序,可以快速的在线生成图片文件的 data URI。Duri.me 使用非常简单,把图片拖放到框内,然后点击 Generate Base-64 Code 按钮就会自动生成编码,Duri.me 帮你生成了图片、CSS和Base64字符串三种形...

2014-01-10 15:12:25

阅读数:643

评论数:0

超实用的JavaScript技巧及最佳实践(下)

在前段时间,CSDN研发频道发表了超实用的JavaScript技巧及最佳实践(上),很多开发者都觉得里面所提到的技巧非常实用,基于此,我们再向大家推荐超实用的JavaScript技巧及最佳实践(下),希望对大家有所帮助。 文中所提供的代码片段都已经过最新版的Chrome 30测试...

2014-01-08 20:43:35

阅读数:396

评论数:0

如何面试前端工程师:Github很重要

12月30日 2013年,作者 Alex MacCaw, 翻译:myownghost   原文 blog.sourcing.io 注:之前我们介绍过:一名靠谱的JavaScript程序员应备的素质,从程序员的角度提出要去学习哪些知识,下面这篇文章从面试官的角度介绍到面试时可能会问到的一些问题...

2014-01-06 18:15:25

阅读数:403

评论数:0

iPhone5和iOS6上HTML5开发的新增功能

开发移动应用到底是选择Native、Web应用或者混合应用?答案是不同的移动应用需要不同的技术,选择合适的就行。其实大多数移动应用,不管是企业移动应用还是互联网移动应用,90%都可以使用基于HTML5的Web技术就足够。在Android 4.0和iOS 6以上浏览器已经是最快的应用了,比任何本地的...

2014-01-06 10:48:30

阅读数:1422

评论数:0

设备像素比devicePixelRatio简单介绍

本文所说devicePixelRatio其实指的是window.devicePixelRatio, 被所有WebKit浏览器以及Opera所支持,随着显示器的发展,这个属性也慢慢登上了前端技术的舞台。 本文内容大部分属于翻译性质内容,因此,会不那么通俗易懂。不过,你是做手机开发的,或是有...

2014-01-06 10:15:46

阅读数:683

评论数:0

高性能动画(high-performance-animations)

我们就直接切入正题了。在现代浏览器中,有四个CSS属性实现动画效果的代价很低:position,scale,rotation和opactiy。 如果用其它属性来做动画的话,你就要自己承担风险了,很可能你不会获得如丝般平滑的60fps的动画效果。 让我们通过并排演示一组同样的动画的慢镜...

2014-01-06 10:09:18

阅读数:932

评论数:0

[webkit移动开发笔记]之禁止触发系统默认菜单

在手机webkit浏览器中,用户在某一些按钮上长按3秒钟后,会弹出一个系统的列表,ios和android各自展现不一样,列表可以有复制或在在新窗口打开的等操作,这种体验对于按钮来说是不需要的,按钮上是绑定事件,有特殊功能,而这里系统把它当做一个链接的意义。查看了代码,原来是一个a标签,链接地址为空...

2014-01-03 11:03:54

阅读数:687

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭