JavaScript是一种脚本语言,由web浏览器进行解释和执行。它给予页面灵魂,让页面可以动起来,包括动态的数据,动态的标签,动态的样式等等。

将JavaScript应用到网页中常用的方法有两种,第一种是将JavaScript代码插入html文档<head>部分的<script>标签中;第二种是将JavaScript代码存放在一个独立的文件中,用js作为文件的扩展名,在利用<script>标签的src属性指向文件,引入方法和css的差不多。

JavaScript语法

一、变量

1、变量由var运算符加变量名定义。

2、变量名命名规则:

  第一个字符必须是字母、下划线、或美元符号;

  变量名中不能包含空格或标点符号(下划线和美元符号除外);

  变量名区分大小写;

  不能使用保留字、关键字;

  为了让变量名有更好的可读性,可以在变量名中适当的插入下划线分隔。

二、数据类型

1、字符串(string)

字符串由零个或多个字符构成,字符包括字母,数字,标点符号和空格;

字符串必须放在引号里(单引号或双引号);

2、数值(number)

数值不需要添加单引号或者双引号

今天第一次接触js,我想说说我的一些感受。

在学习h5和css的时候,就经常会听到老师和同学说这些都不算什么,到了js才难;在做项目的时候,有些效果用css做出来会很复杂,他们说等到学了js后就会很简单了。那时候js给我的感觉就是很重要,很难学。然而,一个多月以来,在别人学起来毫无费力、做起项目来得心应手的h5和css,我却一直很勉强,心理上也是有很大的负担,特别是组了团队之后,我完全是拖后腿的那一个。今天更是开始了js的课程,我越来越担心在这条路上会和其他人的距离越来越远。于是在课堂上,我战战兢兢小心翼翼地听着老师讲的每一个知识点,生怕错过一点就会更加拉大我和同学之间的距离。这样一堂课下来,老师所传递的东西我都收到了。回想之前上课的时候,自我感觉比较放松,有时候休息不好就会分神,所以有些知识点没有很好的吸收,再加上课堂之后的学习方法不对,这大概就是导致我和其他同学的距离越来越大的原因吧。现在开始尝试换一种学习方法,在接下来的日子里,我会要更辛苦点,要一边学习js,一边补救我的h5和css,尽量快点补救回来。我决不允许自己走回头路,我可以走得慢一些,起码我在路上。

8.31 js基础总结1的更多相关文章

  1. js基础到精通全面教程--JS教程

    适合阅读范围:对JavaScript一无所知-离精通只差一步之遥的人 基础知识:HTML JavaScript就这么回事1:基础知识 1 创建脚本块 1: <script language=”J ...

  2. JS基础--函数与BOM、DOM操作、JS中的事件以及内置对象

       前   言 絮叨絮叨 这里是JS基础知识集中讲解的第三篇,也是最后一篇,三篇JS的基础,大多是知识的罗列,并没有涉及更难得东西,干货满满!看完这一篇后,相信许多正在像我一样正处于初级阶段的同学, ...

  3. 前端面试题目汇总摘录(JS 基础篇)

    JS 基础 JavaScript 的 typeof 返回那些数据类型 object number function boolean undefined string typeof null; // o ...

  4. NodeJs>------->>第三章:Node.js基础知识

    第三章:Node.js基础知识 一:Node.js中的控制台 1:console.log.console.info  方法 console.log(" node app1.js 1> ...

  5. 原生JS 基础总结

    0. 好习惯 分号 ; 花括号 {}, var 弄清楚 null , undefined 区别 , isNaN, === 与 == 区别 1. prompt , confirm , alert 不同框 ...

  6. 进击Node.js基础(二)

    一.一个牛逼闪闪的知识点Promise npm install bluebird 二.Promise实例 ball.html <!doctype> <!DOCTYPE html> ...

  7. 前端工程师面试问题归纳(一、问答类html/css/js基础)

    一.参考资源 1.前端面试题及答案整理(一) 2.2017年前端面试题整理汇总100题 3.2018最新Web前端经典面试试题及答案 4.[javascript常见面试题]常见前端面试题及答案 5.W ...

  8. js 基础篇(点击事件轮播图的实现)

    轮播图在以后的应用中还是比较常见的,不需要多少行代码就能实现.但是在只掌握了js基础知识的情况下,怎么来用较少的而且逻辑又简单的方法来实现呢?下面来分析下几种不同的做法: 1.利用位移的方法来实现 首 ...

  9. js 基础

    js基础知识点总结 如何在一个网站或者一个页面,去书写你的js代码:1.js的分层(功能):jquery(tool) 组件(ui) 应用(app),mvc(backboneJs)2.js的规划():避 ...

随机推荐

  1. CRM 启用或禁用自定义代码执行

    启用自定义代码执行 1.打开 Windows PowerShell 命令窗口. 2.添加 Microsoft Dynamics 365 PowerShell 管理单元: Add-PSSnapin Mi ...

  2. VM12.1.1 下载 序列号

    VF5XA-FNDDJ-085GZ-4NXZ9-N20E6UC5MR-8NE16-H81WY-R7QGV-QG2D8ZG1WH-ATY96-H80QP-X7PEX-Y30V4AA3E0-0VDE1-0 ...

  3. [C#对Oracle操作]C#操作调用Orcale存储过程有参数

    /// <summary> /// 获取ERP固定资产计提数据 /// </summary> /// <param name="strCompanyCode&q ...

  4. WCF配置

    服务端 <system.serviceModel> <services> <service name="WCF.Homedo.Service.Cache.Ser ...

  5. SIP 解析

    1 general-header类: 为描述消息基本属性的通用头域,可用于请求消息或响应消息:通用头域的域名只有在协议版本改变时才可有效地扩展.不过,通信中的所有方均认为是“通用头域”的新的头域也可认 ...

  6. VI 命令 gg 跳到第一行,dG 删除后面的所有内容

    VI 命令 gg 跳到第一行,dG 删除后面的所有内容

  7. (Hibernate进阶)Hibernate映射——多对多关联映射(八)

    多对多映射是现实生活中最常见的映射,也是最容易理解的映射.废话少说,直接开始. 映射原理 不论是单向关联还是双向关联都是通过第三张表,将两个表中的主键放到第三张做一个关联.用第三张表来解决可能会造成数 ...

  8. 解决sublime text3 文件名,小框框的办法

    解决sublime text3 文件名,小框框的办法 之前一直都是用的英文命名的文件夹,到前几天才发现,用中文,来命名文件夹出现了乱码问题. 今天晚上,自己也在网上去百度了很多方案,好像大部分都不太有 ...

  9. css3动画2(transform用法)

    1.直接写在样式里,比如一个小箭头,transform:rotate(135deg)即可 2.写动画过程,@keyframes和transform和animation组合起来用 写在@keyframe ...

  10. Excel 执行Sql 将查询结果输出到EXCEL指定位置

    Dim cnn,strSql Set cnn = CreateObject("adodb.connection") cnn.Open "driver={sql serve ...