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中null的所有知识

    了解关于JavaScript中null的所有知识

    JavaScript有2种类型:基本类型(string, booleans number, symbol)和对象。
    对象是复杂的数据结构,JS 中最简单的对象是普通对象:一组键和关联值:

    admin:杨小二时间:2020-11-12

    阅读全文
  • 深入了解JS中的逻辑赋值运算符

    深入了解JS中的逻辑赋值运算符

    逻辑赋值是对现有数学和二进制逻辑运算符的扩展。我们先复习一下,然后看看把它们结合在一起能得到什么。

    首先,我们来看下 JS 中条件运算符与无条件运算符之间的区别。

    admin:杨小二时间:2020-11-12

    阅读全文
  • 18行JavaScript代码构建一个倒数计时器

    18行JavaScript代码构建一个倒数计时器

    有时候,你会需要构建一个JavaScript倒计时时钟。你可能会有一个活动、一个销售、一个促销或一个游戏。你可以用原生的JavaScript构建一个时钟,而不是去找一个插件。尽管有很多很棒的时钟插件,但是使用原生JavaScript可以带来以下好处:

    admin:杨小二时间:2020-11-12

    阅读全文
  • 10 个关于Javascript最常被问到的问题及其答案

    10 个关于Javascript最常被问到的问题及其答案

    在本文中,我收集了关于Javascript 最常被问到的 10 个问题及其答案。
    它们大多涉及 Javascript 的基础知识,所以如果你刚刚开始学习 JS,最好理解并掌握它们并。
    这个 10 问题涉及 JS 中闭包、promise,变量提升、类等等。

    admin:杨小二时间:2020-11-12

    阅读全文
  • 什么是 DNS,它是如何工作的?

    什么是 DNS,它是如何工作的?

    ​域名系统解析互联网网站的名称及其底层 IP 地址,并在此过程中增加了效率和安全性。

    域名系统Domain Name System (DNS)是互联网的基础之一,然而大多数不懂网络的人可能并不知道他们每天都在使用它来工作、查看电子邮件或在智能手机上浪费时间。
    就其本质而言,DNS 是一个与数字匹配的名称目录。这些数字,在这里指的是 IP 地址,计算机用 IP 地址来相互通信。大多数对 DNS 的描述都是用电话簿来比喻,这对于 30 岁以上的人来说是没有问题的,因为他们知道电话簿是什么。
    如果你还

    admin:杨小二时间:2020-11-09

    阅读全文
  • 15个简单的JavaScrip编码标准,让你的代码更简洁!

    15个简单的JavaScrip编码标准,让你的代码更简洁!

    任何语言的编码标准都可以真正帮助提高应用程序的可读性和可维护性。如果你在团队中工作,那么一件很难的事情就是强制执行编码标准。这里有一些建议可以帮助你:
    代码审查,逐行Pass代码。整理或使用某种代码分析器。创建新内容时,让你们的一位高级开发人员初始化,其他开发人员可以使用该代码作为指导。

    admin:杨小二时间:2020-09-14

    阅读全文
  • 4种比较JavaScript 对象的方法

    4种比较JavaScript 对象的方法

    引用相等性(使用 ===、 == 或 Object.is())用来确定操作数是否为同一个对象实例。
    手动检查对象是否相等,需要对属性值进行手动比较。尽管这类检查需要手动编码来对属性进行比较,但由于很简单,所以这种方法很方便。
    当被比较的对象有很多属性或在运行时确定对象的结构时,更好的方法是使用浅层检查。
    如果比较的对象具有嵌套对象,则应该进行深度比较检查。

    admin:杨小二时间:2020-09-11

    阅读全文
  • Js交换值的10种方法

    Js交换值的10种方法

    在开发过程中又是我们需要对值进行交换。一般我们都在用一种简单的解决方案:“临时变量”。不过还有更好的办法,而且不只有一个,有很多。有时我们在网上搜寻解决方案,找到后复制粘贴,但是从没想过这小段代码是怎样工作的。现在我们该学习一下应该怎样轻松高效地交换值了。

    admin:杨小二时间:2020-09-11

    阅读全文
  • 你不知道的 JSON.stringify() 的威力

    你不知道的 JSON.stringify() 的威力

    其实有很多有用的东西,当时学习了,也记住了,但是时间久了就是记不住,所以导致在日常开发中总是想不起来原来这个东西可以这么用,而去选择了更加复杂和麻烦的方式。
    其实我们日常学习的知识就是拿来用的,即使你今天把知识点背下来了,没有去思考这个知识点我们可以用来干嘛,不需要几天就会慢慢地忘掉。所以今天我们来了解一下在日常学习时你遗漏掉或者忘掉或者没有思考过的你不知道的 JSON.stringify() 的威力。

    admin:杨小二时间:2020-09-11

    阅读全文
  • 20个前端开发中常用的正则表达式

    20个前端开发中常用的正则表达式

    这篇文章给大家分享20个在前端开发中常用的正则表达式,值得收藏!有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

    正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。

    admin:杨小二时间:2020-09-11

    阅读全文