8.31 js基础总结1
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的更多相关文章
- js基础到精通全面教程--JS教程
适合阅读范围:对JavaScript一无所知-离精通只差一步之遥的人 基础知识:HTML JavaScript就这么回事1:基础知识 1 创建脚本块 1: <script language=”J ...
- JS基础--函数与BOM、DOM操作、JS中的事件以及内置对象
前 言 絮叨絮叨 这里是JS基础知识集中讲解的第三篇,也是最后一篇,三篇JS的基础,大多是知识的罗列,并没有涉及更难得东西,干货满满!看完这一篇后,相信许多正在像我一样正处于初级阶段的同学, ...
- 前端面试题目汇总摘录(JS 基础篇)
JS 基础 JavaScript 的 typeof 返回那些数据类型 object number function boolean undefined string typeof null; // o ...
- NodeJs>------->>第三章:Node.js基础知识
第三章:Node.js基础知识 一:Node.js中的控制台 1:console.log.console.info 方法 console.log(" node app1.js 1> ...
- 原生JS 基础总结
0. 好习惯 分号 ; 花括号 {}, var 弄清楚 null , undefined 区别 , isNaN, === 与 == 区别 1. prompt , confirm , alert 不同框 ...
- 进击Node.js基础(二)
一.一个牛逼闪闪的知识点Promise npm install bluebird 二.Promise实例 ball.html <!doctype> <!DOCTYPE html> ...
- 前端工程师面试问题归纳(一、问答类html/css/js基础)
一.参考资源 1.前端面试题及答案整理(一) 2.2017年前端面试题整理汇总100题 3.2018最新Web前端经典面试试题及答案 4.[javascript常见面试题]常见前端面试题及答案 5.W ...
- js 基础篇(点击事件轮播图的实现)
轮播图在以后的应用中还是比较常见的,不需要多少行代码就能实现.但是在只掌握了js基础知识的情况下,怎么来用较少的而且逻辑又简单的方法来实现呢?下面来分析下几种不同的做法: 1.利用位移的方法来实现 首 ...
- js 基础
js基础知识点总结 如何在一个网站或者一个页面,去书写你的js代码:1.js的分层(功能):jquery(tool) 组件(ui) 应用(app),mvc(backboneJs)2.js的规划():避 ...
随机推荐
- Shiro启用注解方式
shiro验证权限方式一种是基于url配置文件: 例如: <bean id="shiroFilter" class="org.apache.shiro.spring ...
- MySQL使用说明
一.概述 什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 什么是 MySQL.Oracle.SQLite.Access.MS SQL Server等 ? ...
- Python不完全入门指南
适用范围: 有一定编程基础,想快速入门python的人群 说明: 使用jupyter notebook编写,可以使用nbviewer网站进行查看. Python不完全入门指南 项目放在github上, ...
- 使用spring连接及操作mongodb3.0
前边有一篇记录过不使用spring,直接在java代码中连接和操作mongodb数据库,这里就紧随其后记录一下使用spring的情况下,在java中简单操作mongodb. maven导包配置: ...
- IIS 7.0 部署MVC
开发的MVC 3.0 项目,在部署服务上还是与需要花一点功夫,这里把遇到的问题罗列出来. 本文主要介绍IIS 7.5中安装配置MVC 3.0的具体办法! 部署必备: Microsoft .net Fr ...
- 使用 Linq 对多个对象进行join操作 C#
class A { public int id { get; set; } public string name { get; set; } } class B { public int id { g ...
- LINUX 磁盘如何分区
fdisk -l 可以查看当前磁盘 假设未分配磁盘为/dev/sdb size=10G fdisk /dev/sdb (m for help) 按照提示应该可以分区成功,注意一点 一个磁 ...
- TortoiseSvn客户端出现Http state 405 'Method Not Allowed' 的解决办法
原文地址链接 http://stackoverflow.com/questions/28247512/visualsvn-server-3-2-unexpected-http-status-405 就 ...
- Oracle数据库体系结构及创建表结构
Oracle服务器主要由实例.数据库.程序全局区和前台进程组成,其中实例就是用来提供管理数据库的功能:数据库由数据库文件组成,用来存储系统数据:实例可以进一步划分为系统全局区(SGA)和后台进程(PM ...
- Entity Framework 学习笔记
1.自定义数据库链接字符串上下文 public class PetDbContext : DbContext { public PetDbContext() : base("name=Dem ...