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. android APK 文件的生成过程

    步骤: 1. 用 aapt工具生成R文件aapt  package  -m -J  gen目录 -M AndroidManifest.xml  -S res目录  -I 编译版本sdk的android ...

  2. linux中如何启动和关闭svn

    1,启动SVN sudo svnserve -d -r /home/data/svn/ 其中 -d 表示守护进程, -r 表示在后台执行 /home/data/svn/  为svn的安装目录 2,关闭 ...

  3. My Construct

    1.构造函数定义 类中的构造函数用来初始化一个类.构造函数为公有类型,无返回值,用来从类实例中访问类时初始化此类的私有变量. 2.代码 public class UseConstruct { publ ...

  4. Mesos

    1. 软件定义数据中心 Mesos的二级调度机制: maseos协调每个节点的slave,获取每个节点的机器资源.获取资源后,在相应节点运行framework,在容器中执行任务.从而使得多种类型的服务 ...

  5. 初版storm项目全流程自动化测试代码实现

    由于项目需要,写了版针对业务的自动化测试代码,主要应用场景在于由于业务日趋复杂,一些公共代码的改动,担心会影响已有业务.还没进行重写,但知识点还是不少的与大家分享实践下.首先,介绍下整个流处理的业务流 ...

  6. OAF_开发系列08_实现OAF通过Popup参数式弹出窗口(案例)

    20150711 Created By BaoXinjian

  7. LINUX 磁盘如何分区

    fdisk -l  可以查看当前磁盘 假设未分配磁盘为/dev/sdb    size=10G fdisk /dev/sdb  (m for help) 按照提示应该可以分区成功,注意一点   一个磁 ...

  8. linux下网站搭建

    我们知道windows网站搭建一般是:IIS+Asp+Sqlserver,而 linux网站搭建是:Apache+php+Mysql.两者之间个有千秋,但是为什么我们许多的门户网站搭建都选择linux ...

  9. twitter点赞动画详解

    今天在微博上看到@过气网红一丝 的一篇微博,codepen上贴出了twitter点赞那个动画效果的源码,地址 http://codepen.io/yisi/pen/LpXVJb .我看了下效果很好看, ...

  10. [转]理解HTTP幂等性

    基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式.无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API.为什么Web API如此流 ...