当前位置: 首页 > news >正文

网站建设资讯版块如何做用户运营淘宝客建站教程

网站建设资讯版块如何做用户运营,淘宝客建站教程,公司设计网站建设,服务器上的wordpress随着富 Web 前端应用的出现#xff0c;开发人员不得不重新审视并重视 JavaScript 语言的能力和使用#xff0c;抛弃过去那种只靠“复制 / 粘贴”常用脚本完成简单前端任务的模式。JavaScript 语言本身是一种弱类型脚本语言#xff0c;具有相对于 C 或 Java 语言更为松散的限…随着富 Web 前端应用的出现开发人员不得不重新审视并重视 JavaScript 语言的能力和使用抛弃过去那种只靠“复制 / 粘贴”常用脚本完成简单前端任务的模式。JavaScript 语言本身是一种弱类型脚本语言具有相对于 C 或 Java 语言更为松散的限制一切以函数为中心的函数式编程思想也为开发人员提供了更加灵活的语法实现。然而这种灵活性在带来高效的同时也成为初学或者经验不足的 JavaScript 开发人员的噩梦。形式各异的代码风格、隐含错误的代码行为严重影响了整体代码的可读性和稳定性成为 Web 项目中最为常见问题之一。   因而我们需要一个有效的 JavaScript 代码质量工具以便能及时发现并修正 JavaScript 代码中所隐含的问题保证代码交付质量。JSLint 作为一个灵活有效的 JavaScript 代码质量检测工具允许使用者指定满足其特定应用开发需求的编码风格约定使得整个项目的风格统一这种“规则”options驱动的工作方式使得 JSLint 能够适用于不同的代码检测需求。本文将首先向读者介绍 JSLint 的基本概念和作用讲解其基于规则的工作方式而后通过一个示例阐明其基本的使用方法最后介绍如何将 JSLint 整合到 Ant 和 Eclipse 的应用过程以全方面展示如何将 JSLint 在日常开发任务中加以运用。   什么是 JSLint JavaScript 作为一门年轻、语法灵活多变且对格式要求相对松散的语言代码格式的混乱和某些语言特性的不正确使用往往使得最终交付的产品中包含许多因编码风格约定造成的未预见的行为或错误这种习惯性的问题如果不及时指出并修改往往会在项目的迭代过程中不断的重现严重影响 Web 产品的稳定性与安全性。JSLint 正是 Douglas Crockford 同学为解决此类问题创建的工具JSLint 除了能指出这些不合理的约定还能标出结构方面的问题。虽然 JSLint 不能保证代码逻辑一定正确但却有助于发现错误并教会开发人员一些好的编码实践。值得一提的是 JSLint 工具本身也是一段 JavaScript 代码它是检验 JavaScript 代码质量的 JavaScript 脚本。JSLint 对 JavaScript 脚本的质量检测主要包括以下几个方面 检测语法错误例如大括号“{}”的配对错误。变量定义规范例如未定义变量的检测。代码格式规范例如句末分号的缺失。蹩脚语言特性的使用检测如 eval 和 with 的使用限制。JSLint 的版本更新一直处于活跃状态截至本文撰写之时JSLint 最新版本的发布时间为 2010-10-10。很多主流代码编辑器均对 JSLint 提供了良好的扩展支持包括 Eclipse、VS2008 等等。 目前与 JSLint 功能类似的 JavaScript 代码检测工具有很多包括YUI Test、Firebug、MS Script Debugger 、CompanionJS 等等它们中大多数都是以浏览器插件的形式存在于客户端浏览器进行 JavaScript 运行时的检测和调试JSLint 与这些工具的重要区别在于其更加注重静态代码格式的检测而这也正是当前火热的敏捷开发中持续构建所需要和提倡的。   认识 JSLint 规则 JSLint 执行代码质量检测的原理核心在于用户设定的规则集。JSLint 默认提供的规则集包含了 Web 开发人员多年积累下来的认为不好的开发风格我们可以根据自己项目的需求选择构建一套特定的规则。JSLint 将根据它进行对 JavaScript 脚本的扫描工作并给出相应的问题描述信息。规则的形式体现为多组键值对[param:option]以规则名做键对规则调用与否做值。例如规则“plusplus:true”是不允许 和 -- 运算符的出现“undef:true”是不允许使用未定义的变量。 由于 JSLint 工具本质上是一个普通的 JS 脚本其运行也自然依赖于一个 JS 运行引擎其被引擎加载后会在内存中产生一个全局 JSLint 函数对象该函数对象需要两个输入量source 和 options前者用来指定待检测的脚本文件被解析后生成的字符串或字符串数组后者则表示用户自定义的规则选项。若 options 为空JSLint 则使用其默认的规则对 source 进行扫描检测。 整个检测过程就是对脚本中所含 JSLINT (source, options) 函数的一次执行过程。当指定的 source 脚本在 options 条件下检测通过则 JSLint 返回 true否则返回 false而这时则可以通过 JSLINT.errors 对象获得详细的错误信息。图 1 展示了 JSLint 的整个工作过程。 图 1. JSLint 工作过程示意图 如图所示规则集的配置方式有三种 直接通过修改 JSLint.js 源码来修改默认规则。在 JSLint 函数运行时同时设置 options 参数动态改变其规则选项first overwrite。此方式适用于对批量 js 文件使用同样的一组自定义规则。通过在待检测的 js 文件头部添加注释类型的规则对单个 js 文件添加适用于该文件代码的特殊规则second overwrite。此方式适用于对不同 js 文件设置特定的检测规则通常用于在该文件中引入一些全局变量。http://www.cnblogs.com/sosoft/转载于:https://www.cnblogs.com/sosoft/p/3474936.html
http://www.zqtcl.cn/news/857832/

相关文章:

  • 中国做网站正邦温州网站建设方案服务
  • 南通网站关键词优化wordpress做小程序
  • 上海企业网站seo多少钱做网站图片链接到天猫
  • 属于教育主管部门建设的专题资源网站是广西壮锦网站建设策划书
  • 云南网站制作一条龙网站建设公司对比分析报告
  • 手机网站客户端网站语言有几种
  • 做网站怎么选取关键词中企动力销售陪酒多吗
  • 新网站做内链雅虎网站收录提交入口
  • 简述建设一个网站的具体过程接做名片的网站
  • 怎样建立自己网站网站产品数据如何恢复
  • 用wordpress建立电商网站用Off做网站
  • 网站建设公司不赚钱ui设计软件培训学校
  • 网站项目策划书模板wordpress修改模版
  • 房地产手机网站模板电脑建立网站
  • 网站自适应手机代码网络服务机构的网站
  • 系统网站重庆智能建站模板
  • wordpress适合优化吗宝塔 wordpress优化
  • 怎么利用网站做外链接怎样做公司网站介绍
  • 广州网站优化渠道木门网站模板
  • 手机网站菜单设计wordpress加联系方式
  • 网站管理助手怎么使用多种郑州网站建设
  • 汉中网站建设费用外贸网站服务商
  • 苏宿工业园区网站建设成功案例色流网站如何做
  • 北沙滩网站建设公司电子商务网站建设管理论文
  • 公司备案证查询网站查询系统网页设计html代码大全及含义
  • 成都开发网站建设做网站一般会出现的问题
  • 企业网站设计布局方式如何在社交网站上做视频推广方案
  • 惠城网站建设服务做1688网站需要懂英语吗
  • 请人做网站要多少钱搜索引擎优化概述
  • 郑州中森网站建设免费网站app生成软件