首页 > 其他分享 >初识js-cnblog

初识js-cnblog

时间:2024-10-17 19:48:55浏览次数:10  
标签:语句 代码 html js 初识 大小写 执行 cnblog

初识js

js的主要特点

1.解释型,源代码不需要编译,而是直接运行在浏览器中被解释

2.基于对象 js是一种基于对象的语言,这意味着他能运用已经创建对象的作用

3.事件驱动,js可以直接对用户或者客户做出响应,无需经过web程序,他对用户的响应是以事件驱动的方式进行的

4.跨平台性

5.安全性,js是一种安全性的语言,不允许访问本地的硬盘

js基本语法

执行顺序

js按照在html文件中出现的顺序逐行执行,如果需要再整个文件中执行,最好放在html文件的<head></head>标记中
某些代码,如函数体的代码,不会立即执行,只有当所在的函数被其他程序调用是,代码才会被执行

字母的大小写

js是严格区分大小写的,html是不区分大小写的,这一点需要特别注意

空格和断行

js中的换行可以代表断句,表示一个语句已经结束,换行的语句被认为是两个不相关的语句

每行结尾的;号

js对;结尾的要求并不严格,句尾标记缺失也是可以的

注释

js的注释分为两种功能

1.可以解释某些语句的作用和功能,使程序更容易理解.通常用于代码的解释说明
2.可以暂时屏蔽某些语句,用于代码的调试
  两种注释方式:// 或者 /*  */

标签:语句,代码,html,js,初识,大小写,执行,cnblog
From: https://blog.csdn.net/qq_62943420/article/details/143027092

相关文章

  • JSON和XML的对比及应用领域
    JSON和XML的对比对比表格对比维度JSONXML可读性通常更简洁,易于阅读和编写12结构清晰,但可能因标签和属性而显得冗长1解析难度解析通常比XML简单,多数现代编程语言内置解析器1解析可能涉及复杂的DOM操作,需要更多代码1数据体积通常更紧凑,文件大小较小1可能包含更......
  • Nuxt.js 应用中的 app:resolve 事件钩子详解
    title:Nuxt.js应用中的app:resolve事件钩子详解date:2024/10/17updated:2024/10/17author:cmdragonexcerpt:app:resolve是Nuxt.js中的生命周期钩子,在解析app实例后调用。这个钩子允许开发者在应用完全初始化后执行一些自定义操作,比如注册插件、设置中间件或进......
  • Next.js 与 React 全栈开发:整合 TypeScript、Redux 和 Ant Design
    在上一集,我们编写完毕导航页面,并且非常的美观,但是我们发现编写网站是存静态的,在现代的网站当中一般都是动静结合,也就是说部分数据是从数据库读取的,部分静态数据是写在网页上面的,因此这章讲述如何搭建一个数据库。搭建数据库(PostgreSQL)在这里我们使用容器的方法进行数据库搭建,这......
  • Next.js 深度教程:服务端渲染、静态生成到增量静态再生 | 2024最新版
    优化字体和图像书接上回,我们学习了如何设计Next.js应用程序,让我们继续优化主页和添加自定义字体、图像。在网站设计中,字体扮演着关键角色,然而,若需获取并加载字体文件,项目中引入自定义字体可能对性能产生影响。Google采用累计布局偏移(CLS)作为评估网站性能和用户体验的指标。对......
  • Next.js 与 Node.js 全栈应用开发:API设计、数据库连接、身份验证 | 2024版
    书接上回,到目前为止,您的应用程序只有一个主页。让我们学习如何使用布局和页面创建更多路线。在本章之中我们需要讨论:dashboard使用文件系统路由创建路由。了解创建新路线段时文件夹和文件的作用。创建可以在多个仪表板页面之间共享的嵌套布局。了解什么是共置、部分渲染和根......
  • 基于ssm+vue.js的二手车交易网站附带文章源码部署视频讲解等
    文章目录前言详细视频演示具体实现截图核心技术介绍后端框架SSM前端框架Vue持久层框架MyBaits为什么选择我代码参考数据库参考测试用例参考源码获取前言......
  • 新建next.js项目,customize the default import alias是否要自定义默认导入别名(@/*)的选
    使用命令npxcreate-next-app@latest新建项目时,会自定义一些选项,如下图:其中自定义导入别名的选项,选择Yes或No有何区别?Wouldyouliketocustomizethedefaultimportalias(@/*)?...No/Yes一、选择"Yes"jsconfig.js文件的内容是:{"compilerOptions":{......
  • Vue.js 组件开发基本步骤
    Vue.js是一个构建用户界面的渐进式框架,它被设计为能够轻松地被集成进项目的部分功能,或者用于构建完整的前端应用。组件化是Vue.js的核心概念之一,它允许开发者将界面拆分成独立、可复用的组件,每个组件负责应用中的一小部分功能。以下是Vue.js组件开发的一些基本步骤:......
  • 【Next.js 项目实战系列】07-分配 Issue 给用户
    原文链接CSDN的排版/样式可能有问题,去我的博客查看原文系列吧,觉得有用的话,给我的库点个star,关注一下吧 上一篇【Next.js项目实战系列】06-身份验证分配Issue给用户本节代码链接SelectButton​#/app/issues/[id]/AssigneeSelect.tsx"useclient";import{Sel......
  • 基于Node.js+vue钢材销售平台(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于钢材销售平台的研究,现有研究主要以传统销售模式为主,对于利用现代信息技术构建专门的钢材销售平台的研究较少。在国内外,传统钢材销售面临着流程繁琐......