下载APP 随时随地学编程
返回 首页

深入理解 JavaScript

开始阅读
手册说明:


为了让您能更好的学习本亚博在线国际娱乐,您可以先阅读以下亚博在线国际娱乐:


《javascript亚博在线国际娱乐》

学完本亚博在线国际娱乐之后,W3Cschool推荐您进行实战练习:点击进入实战

JavaScript介绍:


在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。

JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言

JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作

JavaScript的组成部分:


  • ECMAScript,描述了该语言的语法和基本对象
  • 文档对象模型(DOM),描述处理网页内容的方法和接口。
  • 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。

日常用途


  1. 嵌入动态文本于HTML页面。
  2. 对浏览器事件做出响应。
  3. 读写HTML元素。?
  4. 在数据被提交到服务器之前验证数据。
  5. 检测访客的浏览器信息。?
  6. 控制cookies,包括创建和修改等。
  7. 基于Node.js技术进行服务器端编程。

在线阅读


以下的W3Cschool的亚博在线国际娱乐也能帮助到您:


《javascript亚博在线国际娱乐》

《JavaScript 和 HTML DOM 参考手册》

《ECMAScript亚博在线国际娱乐》

《JavaScript 标准参考亚博在线国际娱乐(alpha)》

《javascript百科大全》

《TypeScript 亚博在线国际娱乐》

《Javascript学习笔记》

版权信息


《深入理解 JavaScript》原文链接?https://www.gitbook.com/book/wtser/deep-learn-javascript/details

王铁手?初步整理,并授权转载整理至W3Cschool?。


目录
编写高质量JavaScript代码的基本要点
揭秘JavaScript的命名函数表达式
JavaScript 立即调用的函数表达式
JavaScript 强大的原型和原型链
JavaScript S.O.L.I.D五大原则之单一职责SRP
JavaScript S.O.L.I.D五大原则之开闭原则OCP
JavaScript S.O.L.I.D五大原则之里氏替换原则LSP
JavaScript 没有“JSON对象”这回事
JavaScript核心(晋级高手必读篇)
JavaScript 执行上下文(Execution Contexts)
JavaScript 变量对象(Variable Object)
JavaScript this关键字
JavaScript 作用域链(Scope Chain)
JavaScript 函数(Functions)
JavaScript 闭包(Closures)
JavaScript 面向对象编程之概论
JavaScript 面向对象编程之ECMAScript实现(推荐)
JavaScript 求值策略(Evaluation strategy)
《你真懂JavaScript吗?》答案详解
JavaScript S.O.L.I.D五大原则之接口隔离原则ISP
JavaScript S.O.L.I.D五大原则之依赖倒置原则DIP
JavaScript与DOM(上)
JavaScript与DOM(下)
JavaScript 设计模式之单例模式
JavaScript 设计模式之构造函数模式
JavaScript 设计模式之建造者模式
JavaScript 设计模式之工厂模式
JavaScript 设计模式之装饰者模式
JavaScript 设计模式之外观模式
JavaScript 设计模式之代理模式
JavaScript 设计模式之观察者模式
JavaScript 设计模式之策略模式
JavaScript 设计模式之命令模式
JavaScript 设计模式之迭代器模式
JavaScript 设计模式之享元模式
JavaScript 设计模式之职责链模式
JavaScript 设计模式之适配器模式
JavaScript 设计模式之组合模式
JavaScript 设计模式之模板方法
JavaScript 设计模式之原型模式
JavaScript 设计模式之状态模式
JavaScript 设计模式之桥接模式
JavaScript 代码复用模式(避免篇)
JavaScript 代码复用模式(推荐篇)
JavaScript 对象创建模式(上篇)
JavaScript 对象创建模式(下篇)
JavaScript Function模式(上篇)
JavaScript Function模式(下篇)
JavaScript 结言

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }