Welcome 微信登录

首页 / 脚本样式 / JavaScript

利用Readability解决网页正文提取问题

利用Readability解决网页正文提取问题

利用Readability解决网页正文提取问题2014-06-10 cnblogs Ivan Zou做数据抓取和分析的各位亲们, 有没有遇到下面的难题呢?- 如何从各式各样的网页中提取正文!?虽然可以用SS为各种网站写脚本做解析, 但是互联网各类网站何止千万种, 纵 使累死我们也是做不完的. 这里我给大家热情推荐使用Readability来彻底解决这 个难题 (呵呵, 不是做广告, 真心热爱这个好东东)Raedability网站(www.readabili...
在新型应用程序中使用TypeScript

在新型应用程序中使用TypeScript

在新型应用程序中使用TypeScript2014-06-10 MSDN Rachel AppelJavaScript 原本的设计用途是在小型文档对象模型 (DOM) 树中操作 DOM。 而随着时间的推移,JavaScript 已经广为流行,如今成为开发从小型市场应用到 大型企业应用的各种应用程序的主流语言。 随着 JavaScript 流行热度的持续增 加,对其开发者提供各种工具和语言的支持也应运而生,TypeScript 就是这样一 种语言。TypeSc...
JavaScript的实例化与继承:请停止使用new关键字

JavaScript的实例化与继承:请停止使用new关键字

JavaScript的实例化与继承:请停止使用new关键字2014-09-12 infoq 李光毅JavaScript中的new关键字可以实现实例化和继承的工作,但个人认为使用new关键字并非是最佳的实践,还可以有更友好一些的实现。本文将介绍使用new关键字有什么问题,然后介绍如何对与new相关联的一系列面向对象操作进行封装,以便提供更快捷的、更易让人理解的实现方式。传统的实例化与继承假设我们有两个类,Class:function Class() {}和S...
JavaScript中setinterval和setTimeout的区别

JavaScript中setinterval和setTimeout的区别

JavaScript中setinterval和setTimeout的区别2014-09-12计时器setTimeout()与setInterval()是原生JS很重要且用处很多的两个方法, 但很多人一直误以为是相同的功能: 间隔时间重复执行传入的句柄函数. 但实际上, 并非如此, 既然JS给出了两个不同的命名, 肯定有其迥异之处.先来看看两者JS手册及英文词典上的解释:JS手册setTimeout() : 用于在指定的毫秒数后调用函数或计算表达式;英文释义...
在WebSphere Cast Iron中使用JSON(一)配置Read JSON和Write JSON活动

在WebSphere Cast Iron中使用JSON(一)配置Read JSON和Write JSON活动

在WebSphere Cast Iron中使用JSON(一)配置Read JSON和Write JSON活动2014-09-12 IBM Rajath Ramesh ,Manjunatha D简介JavaScript Object Notation (JSON) 是一个基于文本的开放标准,为了进行人类可读的数据交换而设计。JSON 源于 JavaScript 脚本语言,用于表示简单的数据结构和被称为对象 的关联数组。过去,SaaS 应用程序绝大多数为企业客...
在WebSphere Cast Iron中使用JSON(二) 调用基于JSON的REST API

在WebSphere Cast Iron中使用JSON(二) 调用基于JSON的REST API

在WebSphere Cast Iron中使用JSON(二) 调用基于JSON的REST API2014-09-12 IBM Rajath Ramesh简介WebSphere Cast Iron(以下简称 Cast Iron)被广泛用于整个内部和外部应用程序的集成和迁移。过去,大多数基于 SaaS 的应用程序都公开了 REST API,这些 API 用于处理 JSON 数据。然而,Cast Iron 主要处理 XML 和 XML 模式。为了支持有效的 RE...
在WebSphere Cast Iron中使用JSON(三) 设计基于JSON的REST API

在WebSphere Cast Iron中使用JSON(三) 设计基于JSON的REST API

在WebSphere Cast Iron中使用JSON(三) 设计基于JSON的REST API2014-09-12 IBM Rajath Ramesh简介WebSphere Cast Iron(后面简称为 Cast Iron)被广泛用于遍及内部和外部应用程序的集成和迁移。过去,JSON 被普遍用作 REST API 的传输类型,因为与 XML 相比,它的格式是轻量级的。在 Cast Iron 中,您可以创建和公开一个基于 JSON 的 API,这是一个以...
什么是javascript模块化

什么是javascript模块化

什么是javascript模块化2014-09-12如今backbone、emberjs、spinejs、batmanjs 等MVC框架侵袭而来。CommonJS、AMD、NodeJS、RequireJS、SeaJS、curljs等模块化的JavaScript扑面而来。web前端已经演变成大前端,web前端的发展速度之快。1)我们来看看什么是模块化?模块化是一种将系统分离成独立功能部分的方法,可将系统分割成独立的功能部分,严格定义模块接口、模块间具有透明性...
简介Javascript的10个设计缺陷

简介Javascript的10个设计缺陷

简介Javascript的10个设计缺陷2014-09-12 阮一峰 前几篇文章,我经常说Javascript的设计不够严谨,有很多失误。今天的这一篇,前半部分就谈为什么会这样,后半部分将列举Javascript的10个设计缺陷。我参考的文献主要是Douglas Crockford的专著《Javascript语言精粹》(JavaScript: The Good Parts)和Fredrik Holmstrm的文章《我对Javascript的抱怨》(My g...
如何判断Javascript对象是否存在

如何判断Javascript对象是否存在

如何判断Javascript对象是否存在2014-09-12 阮一峰 Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下:if (myObj不存在){声明myObj;}你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zaytsev指出,判断一个Javascript对象是...
快速排序(Quicksort)的Javascript实现

快速排序(Quicksort)的Javascript实现

快速排序(Quicksort)的Javascript实现2014-09-12 阮一峰 日本程序员norahiko,写了一个排序算法的动画演示,非常有趣。这个周末,我就用它当做教材,好好学习了一下各种排序算法。排序算法(Sorting algorithm)是计算机科学最古老、最基本的课题之一。要想成为合格的程序员,就必须理解和掌握各种排序算法。目前,最常见的排序算法大概有七八种,其中"快速排序"(Quicksort)使用得最广泛,速度也较...
<< 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 >>