JS基础

1)一般做法是把JS代码存入一个独立的js文件,然后通过script的src属性引入。做到结构【html】和行为【js】分离。

2)每一个语句间都用分号隔开,这是一个好的习惯。

3)JS的变量是弱类型的数据类型,都声明为var,大小写敏感。

其中若是字符串含有单引号,则用双引号引起来

若是字符串中有双引号,则用单引号引起来

若有单有双,使用转义字符转义。

4)命名变量时,我们使用下划线来分隔单词。命名函数时,我们使用第二个单词大写的形式来分隔。

如:stu_num、stuNum()

5)函数内部的变量都声明为局部变量,因为函数是一个自我包容的脚本。调用完后变量必销毁。

6)对象分为3类:自定义对象,内建对象,宿主对象。

7)宿主对象是由Web浏览器提供的预定义对象。主要包括:Form/Image/Element等,通过它我们可以获得某给定网页上的表单、图像和表单元素的信息。

不过一般我们不用这种方式获取。

8)我们通常是使用document对象来获取某给定网特上的任意一个元素的信息。

[JS] 001_JavaScript基础增强相关推荐

  1. JavaScript – 6.JS面向对象基础(*) + 7.Array对象 + 8.JS中的Dictionary + 9.数组、for及其他...

    6.JS面向对象基础(*) 7.Array对象 7.1 练习:求一个数组中的最大值.定义成函数. 7.2 练习:将一个字符串数组输出为|分割的形式,比如"刘在石|金钟国|李光洙|HAHA|宋 ...

  2. java增强型for报错_Java基础——增强for循环

    java1.5版本引入了一个增强for循环,基本原理和for循环类似. 语法声明:for(表达式:条件表达式) 举例:for (String str : set) 解释:set代表set集合,str代 ...

  3. Node.js Stream - 基础篇

    背景 在构建较复杂的系统时,通常将其拆解为功能独立的若干部分.这些部分的接口遵循一定的规范,通过某种方式相连,以共同完成较复杂的任务.譬如,shell通过管道|连接各部分,其输入输出的规范是文本流. ...

  4. Markdown 中的flow语法 flowchart.js 的基础教程

    Markdown 中的Flow flowchart.js 的基础教程 JS Markdown 编辑器 https://stackedit.io/ 百度了下,看到网上关于 flow 的教程很少好像.写个 ...

  5. 视频教程-WebGL 可视化3D绘图框架:Three.js 零基础上手实战-其他

    WebGL 可视化3D绘图框架:Three.js 零基础上手实战 网名风舞烟,中国科技大学计算机专业.微软认证讲师(MCE).微软数据分析讲师.10多年软件行业从业经验,参与过数百万的企业级ERP系统 ...

  6. JS 动画基础: 细说 requestAnimationFrame

    JS 动画基础: 细说 requestAnimationFrame 文章目录 JS 动画基础: 细说 requestAnimationFrame 简介 参考 完整示例代码 正文 `setInterva ...

  7. Java埋码_oCPC JS SDK 基础代码安装指南

    oCPC JS SDK 基础代码安装指南 最后更新时间:2020.04.10 安装步骤 获取代码 以下代码为SDK的安装代码.注:production值唯一,所有客户共用同一值,百度根据数据来源自动区 ...

  8. [007]爬虫系列 | 猿人学爬虫攻防大赛 | 第五题: js混淆 乱码增强(中)

    一.备注 在阅读此文章前,请先阅读前一篇<[007]爬虫系列 | 猿人学爬虫攻防大赛 | 第五题: js混淆 乱码增强(上)> 二.找参数来源(二) 在前一篇文章中,我们找出了Cookie ...

  9. 视频教程-零基础JS入门系列课程(2)之JS语法基础精讲-JavaScript

    零基础JS入门系列课程(2)之JS语法基础精讲 螺钉课堂讲师,擅长Vue.React.ReactNative.NodeJS等前端框架及技术 邓老师 ¥59.00 立即订阅 扫码下载「CSDN程序员学院 ...

最新文章

  1. 问题小结(2)-dialog内容动态变化(调用系统方法时)
  2. 凄怆与悲凉(灾区现场最新照片)
  3. 2016年计算机应用基础在线作业答案,2016电子科技大学计算机应用基础专科在线作业1...
  4. What are definitions of ​Model, Inference and Algorithm and its associations ?
  5. python获取绝对路径_python - OS(一)获取绝对路径
  6. Java SSM 与 SpringBoot
  7. opencv matlab配置,Matlab下运行c++程序的配置(包含opencv的c++程序)
  8. 什么是云计算时代?学云计算能做什么呢
  9. matlab定位噪声位置,Matlab怎么样调节KALMAN滤波中的过程噪声和观测噪声
  10. android qq第三方登录 实现,Android Studio实现第三方QQ登录操作代码
  11. Python编程的例子----股票数据接口
  12. java项目实现ldap认证
  13. 日志过滤工具 LogViewer Pro
  14. excel选中指定行数
  15. vue优化技巧之Object.freeze()
  16. 如何让计算机显示隐藏的文件夹,隐藏的文件夹如何显示 win7与xp系统显示隐藏文件夹的设置方法...
  17. 如何批量删除电脑上的空文件夹?
  18. 双击启动PS软件界面不显示、PS无法打开,解决方法
  19. 使用python制作世界地图
  20. pyecharts各省人口GDP可视化分析

热门文章

  1. java web 项目如何获取客户端登录帐号信息(用于SSO或其他)
  2. 用php做居中金字塔,[菜鸟学php] php版自定义函数实现金字塔
  3. python写ini文件不能保持原有顺序问题_python 生成 xml文件 属性的顺序问题
  4. java保存文件的时候提示系统找不到路径_java.io.FileNotFoundException (系统找不到指定的路径。)...
  5. Oracle登陆SQL Plus,Oracle基础学习登陆SQLPLUS(一)
  6. Tomcat8.5.40启动后一直卡在日志At least one JAR was scanned for TLDs yet contained no TLDs
  7. SpringBoot项目中获取yml文件的属性时实体属性类出现Spring Boot Configuration Annotation Processor not found in classpath
  8. java利用穿透_Java本地的項目,怎么可以讓別人通過外網訪問-內網穿透
  9. 第八章 ---- 枚举注解
  10. c语言先调用load函数,透过源码全流程分析+load函数初始化