web前端开发

JavaScript

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。 它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。 为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。 JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。 是一种解释性脚本语言(代码不进行预编译)。 主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。 Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。

  • HTML
  • CSS
  • HTML5
  • CSS3
  • JavaScript

JavaScript

  • 【JavaScript 教程】01-导论

    【JavaScript 教程】01-导论

    JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script language),指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序(比如浏览器)的“脚本”。

    JavaScript 也是一种嵌入式(embedded)语言。它本身提供的核心语法不算很多,只能用来做一些数学和逻辑运算。JavaScript 本身不提供任何与 I/O(输入/输出)相关的 API,都要靠宿主环境(host)提供,所以 JavaScript 只合适嵌入更大型的应用程序环境,去调用宿主环境提供的

    admin时间:2019-08-12

    阅读全文
  • DOM概述

    DOM概述

    文档对象模型 (DOM) 是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。简言之,它会将web页面和脚本或程序语言连接起来。

    一个web页面是一个文档。这个文档可以在浏览器窗口或作为HTML源码显示出来。但上述两个情况中都是同一份文档。文档对象模型(DOM)提供了对同一份文档的另一种表现,存储和操作的方式。 DOM是web页面的完

    admin时间:2019-08-12

    阅读全文
  • 【JavaScript 教程】02-JavaScript 语言的历史

    【JavaScript 教程】02-JavaScript 语言的历史

    JavaScript 因为互联网而生,紧跟着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史讲起。

    1990年底,欧洲核能研究组织(CERN)科学家 Tim Berners-Lee,在全世界最大的电脑网络——互联网的基础上,发明了万维网(World Wide Web),从此可以在网上浏览网页文件。最早的网页只能在操作系统的终端里浏览,也就是说只能使用命令行操作,网页都是在字符窗口中显示,这当然非常不方便。

    1992年底,美国国家超级电脑应用中心(NCSA)开始开发一个独立的浏览器,叫做 M

    admin时间:2019-08-12

    阅读全文
  • JavaScript 和 CSS 常用工具方法封装

    JavaScript 和 CSS 常用工具方法封装

    HTML 段落可以把 HTML 文档分割为若干段落,段落是通过 <p> 标签定义的。如下代码:<p>This is a paragraph</p><p>This is another paragraph</p>注释:浏览器会自动地在段落的前

    admin时间:2019-08-12

    阅读全文
  • 【JavaScript 教程】07-字符串

    【JavaScript 教程】07-字符串

    由于 HTML 语言的属性值使用双引号,所以很多项目约定 JavaScript 语言的字符串只使用单引号,本教程遵守这个约定。当然,只使用双引号也完全可以。重要的是坚持使用一种风格,不要一会使用单引号表示字符串,一会又使用双引号表示。

    字符串默认只能写在一行内,分成多行将会报错。

    admin时间:2019-08-12

    阅读全文
  • 【JavaScript 教程】03-JavaScript 的基本语法

    【JavaScript 教程】03-JavaScript 的基本语法

    JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。

    语句(statement)是为了完成某种任务而进行的操作,比如下面就是一行赋值语句。

    admin时间:2019-08-12

    阅读全文
  • 5 分钟掌握 JavaScript 实用窍门

    5 分钟掌握 JavaScript 实用窍门

    一开始 JavaScript 只是为网页增添一些实时动画效果,现在 JS 已经能做到前后端通吃了,而且还是年度流行语言。本文分享几则 JS 小窍门,可以让你事半功倍 ~

    admin时间:2019-08-12

    阅读全文
  • 【JavaScript 教程】08-对象

    【JavaScript 教程】08-对象

    对象(object)是 JavaScript 语言的核心概念,也是最重要的数据类型。

    什么是对象?简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。

    admin时间:2019-08-12

    阅读全文
  • 【JavaScript 教程】04-数据类型概述

    【JavaScript 教程】04-数据类型概述

    JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了第七种 Symbol 类型的值,本教程不涉及。)通常,数值、字符串、布尔值这三种类型,合称为原始类型(primitive type)的值,即它们是最基本的数据类型,不能再细分了。对象则称为合成类型(complex type)的值,因为一个对象往往是多个原始类型的值的合成,可以看作是一个存放各种值的容器。至于undefined和null,一般将它们看成两个特殊值。

    admin时间:2019-08-12

    阅读全文
  • JavaScript API 设计原则详解

    JavaScript API 设计原则详解

    本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时遵循的原则,总共包含了七个大块。系卤煮自己总结的一些经验和教训。本篇博文同时也参考了其他一些文章,相关地址会在后面贴出来。很难做到详尽充实,如果有好的建议或者不对的地方,还望不吝赐教斧正。

    admin时间:2019-08-12

    阅读全文