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

网站设计成品网站最容易做流量的网站

网站设计成品网站,最容易做流量的网站,网站都是在哪里制作的,股票做空网站本节书摘来自异步社区《JavaScript专家编程》一书中的第1章#xff0c;第1.1节#xff0c;作者#xff1a;【美】Mark Daggett#xff08;达格特#xff09;著#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看 第1章 对象和原型 练习不会造就完美#xf… 本节书摘来自异步社区《JavaScript专家编程》一书中的第1章第1.1节作者【美】Mark Daggett达格特著更多章节内容可以访问云栖社区“异步社区”公众号查看 第1章 对象和原型 练习不会造就完美只有使用最佳的方法来练习才能造就完美。 ——Vince Lombardi 对专家来说把JavaScript的核心概念讲上3章似乎有点多毕竟这些是语言最基本的组成部分。我的主张是有的人虽然不能读写但可以说话。就像有的开发人员对JavaScript的基本功能很熟悉但对里面那些复杂的东西可能就没那么了解了。 本书的目标是像明灯一样照亮语言中那些晦涩的角落。里面包含的很多概念你可能已经试着学习过了甚至可以假设你已经理解了。这里可以想象一下你正降落到你大脑中储存着JavaScript的那一个房间。本书可以被看作是一盏探照灯用来检查你的JavaScript根基中那些有裂纹的地方。本章和下面的章节是用来弥补你的JavaScript知识漏洞的。不要觉得回顾这些知识没用这其实是对JavaScript知识结构的重新梳理。 我会先高度概括一下JavaScript的语言目标。但你知道它之前放平你的肚子匍匐穿过JavaScript中那些鲜为人知的概念。我会首先详细介绍跟对象和原型相关的重要思想然后在接下来的章节中介绍函数和闭包这些都是JavaScript的基础。 1.1 鸟瞰JavaScript 我们所说的JavaScript实际上是ECMAScript语言规范的一个实现。JavaScript若想被看作实现ECMAScript规范的一个有效版本它必须支持规范中定义的语法和语义。作为ECMAScript的实现JavaScript必须给程序员提供可使用的多种类型types、属性properties、值values、函数funtion和一些保留字reserved words。 一旦JavaScript的某个版本已经符合了ECMAScript规范那么语言设计者就可以自由地对版本进行加强加入他们认为合适的额外功能和方法。ECMAScript规范中明确说明允许这样的扩展正如下面读到的 符合标准的ECMAScript实现允许提供超出本规范描述的额外类型、值、对象、属性和函数。尤其是本规范中描述的对象允许提供未在本规范中描述的属性和值。一个合乎ECMAScript规范的实现允许加入没有在规范中描述的程序语法和正则表达式语法。 在ECMAScript中一些额外的特性可以与核心要素并行存在但仍然被认为是一种有效的ECMAScript标准的实现这是ECMAScript标准组织发展的一个标志。ECMAScript对特性的要求比较宽泛这带来了一些好处但也有弊端。虽然灵活地添加新功能可以鼓励语言设计者的创新但也会让开发者处于一个不利的状况他们会为了支持不同的实现和运行环境而写一些代码polyfills1。 ECMAScript的规范会因为各种不同原因原因太多不一一列举不断变化。根本上讲这些变化是为了使用新的方法来解决老的问题或者用于支持在巨型计算生态系统中的改进。而不断变化的规范就形成了语言的逐步进化。因此虽然我要讲的是“核心概念”它们听起来是不变的但其实并非如此。本章探讨的概念是那些最基本和重要的但不要忘记时刻要准备应对新变化的到来。 脚本设计正如其名称所示ECMAScript是脚本语言使用程序化的方式与主机环境进行交互。无论是浏览器、服务器或单片机都可以为JavaScript暴露一些可操作的接口。大多数宿主环境仅允许JavaScript去触发那些本来用户就可以操作的功能虽然用户是手动的。例如在浏览器中用户可以使用鼠标或手指在网页链接上单击JavaScript则可以用程序的形式完成单击的操作如下所示 从传统观念上讲ECMAScript几乎专门被设计成一种工具用于在浏览器中编写网络脚本。开发人员用它来提升浏览网页时的用户体验。如今ECMAScript能用于服务器上就像它被应用到浏览器中一样这一切归功于V8或TraceMonkey这样的独立引擎。 ECMAScript标准组织预见到开发人员使用JavaScript的传统方式和它目前成长的领域非常不一样。在最近的规范中它聪明地界定了什么是“网络脚本”同时列举了两个当下比较流行的应用情境。 Web浏览器为ECMAScript在客户端的运行提供了宿主环境它封装了一系列对象供ECMAScript使用包括窗口、菜单、弹窗、对话框、文本区域、锚点、多窗口的页面、历史、cookie和输入/输出对象。此外宿主环境提供了一种方式将脚本代码附着在事件上例如焦点的改变页面和图像的加载、卸载错误和中断选择表单提交和鼠标操作。含有脚本代码的HTML和被显示的页面是一种组合脚本代码提供用户接口而显示页面则提供静态或动态的文字和图片。脚本代码用于响应用户交互也就不必要有个主程序了。 Web服务器为服务端的计算提供了不同的宿主环境包括代表请求、客户端和文件的对象还包括锁定以及共享数据的机制。在浏览器和服务端同时使用脚本语言使得将计算逻辑分布到客户端和服务端的同时能为基于Web的应用提供定制化的用户接口。 每个支持ECMAScript的Web浏览器和服务器都需要有满足ECMAScript运行的宿主环境。 注 在作者写作本书时最新版本的ECMAScript 6命名为“Harmony”已经快要发布了虽然还没有官方发布但许多提案修改已经被一些运行时引擎和浏览器支持了。本章会对语言的核心进行详尽说明其中也包括一些在“Harmony”中刚刚引入的新特性。如果某个特性还没有被大范围支持我会特别提醒读者注意。
http://www.zqtcl.cn/news/621523/

相关文章:

  • 自己制作网站做外贸赚钱吗什么是网站html静态化
  • 网站中的搜索功能怎么做的网站空间价格
  • 网站内容收费WordPress之类的
  • 好网站推荐一下网站建设客户评价
  • 重庆交通网站建设wordpress08模板
  • 网站搭建响应式wordpress访客切换主题
  • 标准网站建设推荐帮别人做网站开票开什么税目
  • 温州网站优化衡阳县专业做淘宝网站
  • 门户网站建设存在的问题和差距无锡做智能网站
  • 受欢迎的常州做网站网站制作ppt
  • 物流网站建设实例 天堂资源帝
  • 太原建设厅官方网站wordpress 导入工具
  • 做网站树立品牌形象建设了网站后怎么用谷歌引流
  • 专业公司网站建设建设人才库网站
  • 怎么自己做直播网站吗手机免费建站app
  • 惠州规划建设局网站seo网站关键词排名优化公司
  • 关键词检测百度seo一本通
  • 做效果图的外包网站徐州低价seo
  • xp系统中做网站服务器吗网站设计版权
  • 化妆品网站建设经济可行性分析怎么做好网站
  • 软件企业网站建设栏目结构图服务公司有哪些
  • 郑州专业做淘宝网站推广哪些公司需要网站开发工程师
  • 如何为企业做网站单页网站推广
  • 做公众号封面图的网站凡客精选app
  • 张家界做旅游网站网业小说畅读服务
  • 短租网站那家做的好网络设计工作好找吗
  • 企业建网站哪家好网络书签 wordpress
  • 网站策划的工作职责有关网站开发的创意
  • 上国外网站dns如何免费做网站推广
  • wordpress导航站的源码网页设计与制作微课教程第4版李敏