设计软件有两种方法:一是简单到极致而明显没有缺陷;另一种是复杂到极致以至于没有明显的缺陷,前者要难得多。

-----C.A.R Hoare

本篇主要知识点:

JS是什么

Js基础

Js语句

Js与浏览器

JS是什么?

可能这是亘古不变的套路,遇到新事物,首先要问他是什么,那么今天我们要讨论这个东西是什么呢?

Js全称 JavaScript,是由NetScape Communication Corporation开发的,是一种基于对象和事件驱动并具有安全性能的解释性脚本语言,可以由Web浏览器解释执行,简单来说,就是Html写界面,Js写功能(个人见解,如有错误请批评改正)

JS是比较流行一种网页制作技术,可以用在Php ASP JSP ASP.NET里。

JavaScript和Java有什么关系?

据说,Java的一个开发者参与了JS的开发,然后他们希望JS能像Java一样受到欢迎,所以就起了JavaScript这个名字,其实在逻辑上面JS和java一点关系都没有啦!

Js基础

1.Js数据类型

Js主要分为6种数据类型,分别是字符串,数值,布尔,对象,Null,Undefined

2.Js变量声明

声明变量要求还是和各大语言一样,展示形式就是下面这样

var variable = 11;

var i = 1; j = 2;

var str = "你好";

3.Js注释

学过编程的对于注释再熟悉不过了,这也没什么好说的。

//这是注释

/*

多行注释

*/

4.Js自定义函数

Js使用function来定义函数,具体的格式如下

function name(a,b){

return a*b;

}

//输出

document.write(name(1,2));

5.Js嵌入

Js作为一种脚本语言,可以嵌入到HTML文件中,例如下面的一段代码

Js Demo

此外例如控件的监听函数

我们可以分文件写,在html文件里调用外部文件

注意:在js文件中只能包含Js代码,不能包含其他代码

在上述的

php与js的关系,Php与Js的交互相关推荐

  1. jq和js的关系_jquery与js的区别是什么?

    JavaScript和jQuery是我们学习前端所具备的知识,那么大家知道他们俩之间有什么区别.下面本篇文章来给大家介绍一下jquery与js的区别.有一定的参考价值,有需要的朋友可以参考一下,希望对 ...

  2. 总结Vue中index.html、main.js、App.vue、index.js之间关系以及Vue项目加载流程

    总结Vue中index.html.main.js.App.vue.index.js之间关系以及Vue项目加载流程 文章目录 总结Vue中index.html.main.js.App.vue.index ...

  3. JavaScript和Node.js的关系

    JavaScript和Node.js的关系 JavaScript是一门编程语言(脚本语言),JavaScript以前是在浏览器里执行的,需要浏览器里的JavaScript引擎,Firefox有叫做Sp ...

  4. 第一章:前端视角——js运行环境之node.js基础入门

    1.为什么使用node.js 大部分情况下,我们写的js代码都是直接运行在浏览器中,由浏览器进行执行与渲染.但是随着前端工程化的发展,我们写的js代码越来越复杂,所以对我们的代码进行预处理已成为了必要 ...

  5. js 异步执行_JS Asynchronous — JS 异步编程极简史

    Asynchronous JS 异步编程极简史,这个故事网上已经很多人有了自己的讲述. Event Loop 解释了 Node.js 为何以及如何实现单线程服务模型和 Event Loop.对于 JS ...

  6. js 多个定时器_Node.js系列深入浅出Node模块化开发——CommonJS规范

    前言 本文将为大家透彻的介绍关于Node的模块化--CommonJS的一切. 看完本文可以掌握,以下几个方面: 什么是模块化,以及没有模块化会带来哪些问题,是如何解决的: JavaScript的设计缺 ...

  7. js获取今天剩余时间_Node.js 在微医的应用场景及实践

    我是来自微医集团消费事业群的前端工程师高翔,这篇文章整理自我在<第一届缤纷前端技术沙龙>的主题分享<Node.js 在医疗行业的应用>,介绍了 Node.js 在微医的发展历程 ...

  8. 【javaScript】学完js基础,顺便把js高级语法学了(尚硅谷视频学习笔记)

    文章目录 [1]基本总结深入 一.什么是数据 1.数据类型 基本(值)类型 对象(引用)类型 2.判断 相关问题 二.什么是内存 1.什么是数据 2.什么是内存? 3.什么是变量 4.内存.数据.变量 ...

  9. 前端之JS篇(一)——计算机基础JS简介

    1.计算机基础 1.1 编程语言 编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握 ...

最新文章

  1. 一堆乱七八糟绝不正经的排序算法
  2. 机器人日行十万步却无需动力源!究竟如何完美的机械结构让你开始怀疑人身...
  3. 【Spring注解系列12】@Value与@PropertySource注解
  4. 网络数据库的复制和同步(转摘)
  5. 【英语学习】【Daily English】U08 Dating L02 What would you do if you were me?
  6. python 装饰器
  7. 从C语言到C++的进阶之C到C++的转变(篇一)
  8. MySQL截取字符串的方法-substring_index
  9. OpenBSD同步时间
  10. delphi 查找指定后缀名的函数_Excel明星函数系列2:掌握这5类VLOOKUP查询方法,搞定查询...
  11. 七月算法--12月机器学习在线班-第九次课笔记—推荐系统
  12. 用windows2008服务器安装sccm2012 (安装sccm2012)
  13. keil4 c语言标准,求助!关于KEIL4和C语言
  14. 花了三天三夜才收集整理出来的经典 SQL 数据库笔试题及答案
  15. 通讯协议集合- - -类比道路交通- - -一般肯定有数据电信号线和收发控制电信号线
  16. 显示器用软件调整亮度_如何使用正确的软件调整电脑显示器的亮度
  17. Fiddler抓包流程
  18. iPhone屏幕旋转机制详解
  19. 文笔很差系列4 - Kris Kremo
  20. 专访刘秋杉:我的人生是一场没有边界的无限游戏

热门文章

  1. 如何寻找高质量流量日入三百+
  2. 读javascript高级程序设计06-面向对象之继承
  3. SQL CROSS JOIN
  4. 借助Ant工具,实现快速开发
  5. Emmet (ZenCoding) 缩写语法
  6. 看博客不回是小狗『博客运营随笔11.20』
  7. 部署SD-WAN后网络安全挑战仍然存在—Vecloud
  8. NFVI融合架构解决方案的四大特点—Vecloud微云
  9. 为什么企业光纤比家用光纤贵那么多,一般至少10倍以上?—Vecloud微云
  10. 合成存储方法,局部/全局变量