昼猫笔记--给你带来不一样的笔记

不止是笔记 更多的是思考

大家好,我是一只来自喵星的前端初学者,由于我们喵星人科技较为落后,昼猫从今天开始带着使命来到地球学习前端知识。

从今天开始,猫猫我就从JavaScript开始,之后我会完善HTML+CSS的知识点

今天这篇文章主要是向大家介绍下什么是JavaScript,之后的文章中我会详细的讲解到每个知识点哦(1~2天一更)

首先咱们先了解下JavaScript

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

它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML (标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

咦~(+_+)~怎么这么一大串子呢,当然了这...肯定..不是我写的啦  (Ctrl+c-->Ctrl+v  百度百科) Js简介


Js简介

通俗来说呢     Js是负责页面中的行为,它是一门运行在 浏览器端的脚本语言。JavaScript设计的初衷就是做一些浏览器与用户的交互和一些网页的特效来补充html和css的不足。(功能还是很强大哦)。

既然是运行在浏览器端的语言,那么它的运行环境就是浏览器,浏览器就是Js的家。

不过,它还可以在 node.js中运行哦。

Js编写位置

Js是一种脚本语言,每种语言都有特有的编写位置,好似CSS一样需要写在style标签当中一样。

1.可以编写到标签的指定属性中

<a href=javascript:alert(aaa);>   昼猫笔记</a>

<button onclick=alert(hello);>   昼猫笔记</button>

2.可以编写到script标签中( 和css一样可以写在head或者标签中)

<script type=text/javascript>     //编写js代码</script>

3.可以将代码编写到外部的js文件中,然后通过标签将其引入( css外部引入一样写入head中 )

<script type=text/javascript src=文件路径></script>

Js输出语句

JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。

-  alert( 要输出的内容);

-  该语句会在浏览器窗口中弹出一个警告框

-  document.write( 昼猫笔记,</br>不一样的笔记 );

-  该内容将会被写到body标签中,并在页面中显示

-  console.log( 昼猫笔记,一种不一样的笔记);

-  该内容会被写到开发者工具的控制台中

字面量|变量

1.字面量

- 字面量实际上就是一些固定的值,比如 1 2 3 4 true false null NaN hello     字面量都是不可以改变的。

- 由于字面量不是很方便使用,所以在JS中很少直接使用字面量

2.变量

- 变量可以用来保存字面量,并且可以保存任意的字面量

- 一般都是通过变量来使用字面量,而不直接使用字面量,而且也可以通过变量来对字面量进行一个描述

3.声明变量

-  使用 var关键字来声明一个变量

           var = a;

           var = b;

           var = c;

-  为变量赋值

a= 1;

b= 2;

c= 3;

-  声明和赋值同时进行

           var d= 456;

           var e= 789;

4.标识符

-  在JS中所有的可以自主命名的内容,都可以认为是一个标识符,

是标识符就应该遵守标识符的规范。

-  比如:变量名, 函数名, 属性名

-  规范

1. 标识符中可以含有字母, 数字,  _  ,  $

2. 标识符不能以数字开头

3. 标识符不能是JS中的关键字和保留字

4.标识符一般采用驼峰命名法    xxxYyyZzz( 喵喵喜欢使用!)

关键字就是 就是 JS 本身已经使用了,具有一定特殊的含义,你就不能再用它们充当变量名

比如:  break、case、catch、continue、default、delete、do、else、finally、for、function、if、in、instanceof、new、return、switch、this、throw、try、typeof、var、void、while、with

保留字实际上就是预留的“关键字”,意思是现在虽然现在还不是关键字(也就是本身还不具备特殊含义的),但是未来可能会成为关键字的

比如:  abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、fimal、float、goto、import、int

昼猫笔记,一种全新的笔记      一到两天更新一次

转载于:https://www.cnblogs.com/zhoumao/p/9824383.html

昼猫笔记 从此告别复杂代码--JavaScript相关推荐

  1. 昼猫笔记 JavaScript -- 异步执行 | 定时器真的定时执行?

      本篇主要内容:异步.定时器引发的思考 预计阅读时间:8分钟 了解 我们都知道在js中定时器有两种  setInterval()  . setTimeout()   setInterval() :按 ...

  2. 昼猫笔记 JavaScript -- 闭包

      本次主要内容是 闭包 阅读时间: 约 3分钟 记得点个赞支持支持我哦 初步了解 先看下代码,输出结果是多少? 1 function fn1 () { 2 var a = 2 3 function ...

  3. 6款提升办公效率的超牛软件,从此告别加班

    软件选得好,下班回家早!职场人可以通过学习使用各种各样的工具/软件,节省精力,提升工作效率.今天我们就来挖掘一下那些提升办公效率的超牛软件,让我们从此告别加班! 印象笔记 这是一款支持多端同步的个人知 ...

  4. python入门笔记之初步了解代码

    # # python入门笔记之初步了解代码 #### 昨日回顾 ##### 操作系统 对计算机:秘书,管家 对人类:提供一个人性化操作台 ##### 三层架构 ```mermaid graph TD ...

  5. JavaWeb黑马旅游网-学习笔记10【项目代码】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  6. 强烈推荐,7个资源搜索网站,从此告别资源付费

    前言 周末软件测试自学群很多小伙伴问我:你有啥好的学习资源或者网站没?分享一下可以吗?虽然在国庆期间我整理过,但是趁着周末又给大家整理了一波,完善了不少学习资源,走起~~ 脚本之家 资源很多,在这个网 ...

  7. 使用NNI,从此告别手动调参

    一.前言 最近在朋友的介绍下,了解了一个神经网络的调参神器--微软开发的NNI (Neural Network Intelligence),在经过简单尝试之后,发现是真的香.倘若你也苦于每次炼丹都要手 ...

  8. tensorflow笔记:多层CNN代码分析

    tensorflow笔记系列:  (一) tensorflow笔记:流程,概念和简单代码注释  (二) tensorflow笔记:多层CNN代码分析  (三) tensorflow笔记:多层LSTM代 ...

  9. python函数是一段具有特定功能的语句组_Python学习笔记(五)函数和代码复用

    本文将为您描述Python学习笔记(五)函数和代码复用,具体完成步骤: 函数能提高应用的模块性,和代码的重复利用率.在很多高级语言中,都可以使用函数实现多种功能.在之前的学习中,相信你已经知道Pyth ...

最新文章

  1. IBM websphere MQ远程队列的简单配置
  2. vue插槽样式_vue 插槽简介及使用示例
  3. 5.3.3 计算机网络传输层之TCP拥塞控制(慢开始与拥塞避免、快重传和快恢复)
  4. java 有选择的查询_如何在Java中将准备好的语句用于选择查询?
  5. 马斯克投15亿,价值47000美元的比特币,其实是一群数学家搞出来的……
  6. linux android ndk
  7. glibc:fd_set机制
  8. Python简化代码的操作有哪些
  9. vs2010字符集问题
  10. 译文|Apache Pulsar 如何保证消息不丢不重?
  11. 你永远不知道用户怎么使用你的产品
  12. CWnd::Create和CWnd::CreateEx 区别
  13. mysql useing查询_mysql explain语法详解--优化你的查询
  14. 研华PCI板卡开发(6)快速入门(6)属性列表
  15. Win系统 - 更新卡太久,我能不能强制关机?
  16. android ios 逆向工程,iOS逆向工程(七):使用Theos逆向项目
  17. 18生成和解析JSON
  18. Python 3 色情图片识别
  19. 将写好的java代码打包成jar包并且运行
  20. 河南省南阳市谷歌高清卫星地图下载

热门文章

  1. 应用计算机测定线性电阻伏安特性实验器材,线性电阻与非线性电阻伏安特性实验的Origin处理...
  2. java.lang包怎么用_java.lang.io包的使用
  3. python 爬带端口的网站_程序员带你爬取爬虫最爱扒的网站数据。快来看!
  4. Eclipse Memory Analyzer 的使用
  5. stm32qspi内存映射_STM32F7-discovery QSPI接口使用心得
  6. 电脑开不了不用U盘怎么装系统?
  7. 在html中选项卡怎么做,纯css3制作选项卡
  8. java bigdecimal语法_JAVA BigDecimal 小数点处理
  9. 能跳过节假日的闹钟_非人哉:叫九月起床有多难?闹钟坏了许多个,哮天去叫被打了一顿...
  10. linux只显示文件,ls如何只显示文件名