前言

在前端开发过程中,有三驾马车组成:JS、CSS、HTML,JS负责页面交互,CSS负责页面样式,HTML负责页面结构,这三大块也是在实际开发中必备内容,关于三者所起到的作用不用说读者就知道。本文想要分享的是关于JS相关的内容,尤其是在实际开发中比较常用且重要的知识点,总结分享一下,方便后期查阅使用。

JS特点

说到JS的特点,大家都知道,但是要让把JS特点全部说出来又有点说不完整,那么这里就来先看看JS的特点有哪些吧。

  1. 脚本语言,依赖于html/jsp/asp页面,可以在浏览器中运行;
  2. JS是一种轻量级、面向对象、跨平台的客户端脚本语言;
  3. 属于解释性语言,不需要编译;
  4. 在程序中,对象是由“属性”和“方法”构成;
  5. JS是单线程,事件驱动的方式进行;
  6. JS是嵌入到浏览器软件中的,只要电脑端安装有浏览器就可以运行JS程序。

JS的语法

JS的引入方式分为内部和外部两种引入方式。

  1. 内部引入:直接写在html/jsp页面中,可写在head内,也可写在body中;
  2. 外部引入:把JS代码单独写在JS文件中,在html/jsp的head(body)中引入JS文件。

JS的变量

1、变量的概念

变量可以看作是一个“未知数”,也可看作是一个“符号” “标识”。变量指的程序当中的数据,运行在内存当中的,它是临时存在的数据&#x

前端开发:JS相关的核心知识点相关推荐

  1. 自学前端开发,相关网课分享

    自学前端开发,相关网课分享 自学前端开发,好的网课应该有这几点. 1完善的课程体系,前端html,css,js,vue,react,小程序,node,这几点都要有,否则找工作就没有优势. 2课程设置要 ...

  2. PHP —— 一份前端开发工程师够用的PHP知识点(持续更新)

    PHP -- 一份前端开发工程师够用的PHP知识点(持续更新) <工欲善其事,必先利其器> 本文只是记录本小菜鸡在工作中遇到的知识点,欢迎大家随时补充! 一.初识 PHP 首先,PHP 它 ...

  3. 前端开发培训应掌握的知识点

    前端开发培训?互联网的不断成熟和发展以及我们在生活中使用移动端的设备来访问互联网的需求让现在的前端开发工作变的越来越复杂,以前的前端开发只需要掌握好HTML.CSS.jQuery就可以满足建站的要求了 ...

  4. 前端开发JS的学习之AngularJS库

    这两年做前端开发,对JS的学习还在不断,JS的发展还是很快的.下面来看看一个AngularJS库. 服务是AngularJS中非常重要的一个概念,虽然我们有了控制器,但考虑到其生命实在脆弱,我们需要用 ...

  5. 关于前端开发的相关资料及例子

    1:前端HTML-CSS规范(http://www.cnblogs.com/whitewolf/p/4491707.html): 2:HTML实例(http://www.w3school.com.cn ...

  6. vue 获取元素在浏览器的位置_前端开发JS获取页面元素的位置

    1.网页的大小和浏览器窗口的大小 一张网页的全部面积,就是它的大小.通常情况下,网页的大小由内容和 document元素的clientHeight和clientWidth属性,就代表了网页的大小. f ...

  7. 前端开发js运算符单竖杠“|”的用法和作用及js数据处理

    很多朋友都对双竖杠"||",了如指掌,因为这个经常用到.但是大家知道单竖杠吗?今天有个网友QQ问我,我的 javascript实用技巧,js小知识 , 这篇文章里面,js整数的操作 ...

  8. web前端开发-js(网站的行为)

    1 嵌入式命令语句<script></script> //如果在h5页面中书写,可以写在任何位置// 2 外部式书写格式:<script src="a.js&q ...

  9. 前端开发 浮动相关的规则 overflow 0229

    目标效果 浮动带来的影响 浮动的容器会盖住没浮动的元素 解决办法 把浮动的元素用一个没浮动的容器包裹起来 开始代码 基本内容 元素浮动 后面的盒子 问题出现 hh类的盒子被盖住了 解决被盖住的问题 添 ...

最新文章

  1. java handler的用法_Handler和内部类的正确用法
  2. position: relative;导致页面卡顿
  3. 怎么撤销定时说说_已注册商标遇到撤三申请怎么办
  4. 写给自己,2020的年终总结
  5. jsonrpc aria2_抛弃迅雷,Aria2 新手入门
  6. vs 2010 不显示解决方案文件
  7. HTML+CSS+JS实现 ❤️从亮到暗图片滤镜特效❤️
  8. 转:概述RAID磁盘的IOPS
  9. [转注自官网]Cocos2d-x Tutorial 4 - 如何放出子弹(Glede Edition for 2.0.3)
  10. python免费课程400节-Python2 教程
  11. mycat 分表子查询_mysql分库分表之mycat中间件解决方案
  12. 数值计算之第四期:追赶法和范数
  13. 【云和恩墨大讲堂】视频课程震撼来袭-SQL优化精选案例
  14. Windows系统下使用Wampserver64快捷安装GLPI9.4.5开源IT资产管理软件(图解)
  15. IDEA debug或启动报错:maven-resources-production:XXX:java.lang.NegativeArraySizeException
  16. 判断系统(服务器)中是否存在后门程序的2个工具
  17. 取得目录和取得操作系统盘符以及获取系统盘可用空间
  18. mac 打开html文件乱码,mac打开txt文件乱码解决方法
  19. 前端微信一键登录和微信小程序支付总结
  20. NVIDIA Jetson NX配置深度学习环境(Pytorch、torchvision)超级详细,torchvision安装避坑总结

热门文章

  1. The value of ESP was not properly saved across a function call.
  2. Html怎样设置返回按钮,ppt怎么设置返回按钮
  3. ppt播放影片时出现提示某些文件可能携带病毒,损害您的计算机,我的PPT没病毒—禁用PowerPoint的病毒提示...
  4. ACM集训STL(1)学习杂记(二)——E题~H题
  5. hadoop-更换ip
  6. 浙江大学远程计算机基础知识题,浙江大学远程教育计算机3Word知识题答案.doc
  7. 电量计量芯片HLWW8110的前端电路设计与误差分析校正
  8. linux控制台单人五子棋简书,案例:五子棋
  9. 通过“控制面板”无法卸载 Office 2003、Office 2007 或 Office 2010 套件时如何才能将其卸载?
  10. 高德地图车机版缩放版_高德地图车机版4.0解析:看不见的升级才是重点