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. pt-online-schema-change 修改主键导致数据删除失败的问题调查

    pt-online-schema-change在线DDL工具可以做到DDL操作不锁表,不影响线上操作.对于线上超过100W的大表,一般情况下都用这个工具做DDL,最重要的考虑点还是“不影响线上操作” ...

  2. Hyperreal number

    Hyperreal number https://en.wikipedia.org/wiki/Hyperreal_number

  3. EXCEL日期间隔函数

    =DATEDIF(D3,TODAY(),"M") 日期一列有逗点,有横线,excel建议日期用横杠. 首先将日期列选择日期格式. 其次通过查找替换,将.换为- 之后用=DATEDI ...

  4. canvas ---个性时钟

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...

  5. JQuery获取元素本身HTML

    $('<p>').append($(this).clone()).html() 原理:创建一个匿名对象,克隆本身,追加到匿名对象中,再获取匿名对象的HTML

  6. SQLite常用语句

    // 错误存储路径 - (NSString *)dataFilePath{ NSString *dbPath = [NSSearchPathForDirectoriesInDomains(NSLibr ...

  7. css相对定位+浮动实现元素位置互换

    1.设置元素透明度 opacity:0.5; // w3c filter:alpha(opacity=50); //IE 2 position:relative; float:left; 一起使用的效 ...

  8. oracle kill session

    kill session 是DBA经常碰到的事情之一.如果kill 掉了不该kill 的session,则具有破坏性,因此尽可能的避免这样的错误发生.同时也应当注意,如果kill 的session属于 ...

  9. seo高级指令

    1.双引号:完全匹配2.减号(-):代表搜索不包含减号后面的启事的页面3.星号(*):是常用的通配符,百度不支持4.inurl:指令用于搜索查询词出现在URL中的页面5.inanchor:指令返回的结 ...

  10. 高质量C++/C编程指南(林锐)

    推荐-高质量C++/C编程指南(林锐) 版本/状态 作者 参与者 起止日期 备注 V 0.9 草稿文件 林锐   2001-7-1至 2001-7-18 林锐起草 V 1.0 正式文件 林锐   20 ...