js笔记day1

DAY01JavaScript入门学习

JS课程重点在语法。JavaScript是web开发领域的编程语言,不需要环境,在浏览器上直接运行。与JAVA无任何关系,可以理解为蹭热度。ECMA国际将javascript成为国际标准,进行合并ecmascript,交互行为,浏览器迎合标准,2015年ECMA开发新标准ECMAScript2015–es6,基础主要还是在es5,es6只不过新增一点东西。

与HTML和CSS之间的区别

HTML结构,从语义角度,来描述界面
CSS样式,从审美角度,来美化节面
JS行为,从交互的角度,提升用户体验
浏览器内置有引擎,解析JS,解释器,渲染引擎,浏览器,谷歌浏览器有V8引擎,内置于浏览器,解析JS。

JS的组成部分(针对学Java而言的重点)

1.javascript核心语法(ECMScript)–重点
2.DOM(Docunment Object Model)文档对象模型–不是重点
3.BOM(Browser Object Model)浏览器对象模型

JS的引入方式(三种)

  // 1.行内式(不常用)
   < button onclick="alert('hello')">单机</button>//单引号与双引号一般遵循"外双内单,外单内双"
   <a href="javascript:;"onclick="alert('nice')">再点一下</>//超链接和普通点击按钮不一致,阻止默认跳转动作
  //2.内嵌式**
   <script>alert('good');</script> //同步操作,单机即执行.语句可写在页面任意位置,哪一位置都可生效
  //3.外链式***
   //单独建一个JS文件
   alert('very good')
   //再调用
   <script src=""></script>//引号里面写JS文件路径

JS语句的输入和输出

三个输出:
提醒:VS编写JS时对空格,缩进,换行不敏感,符号采用英文半角
1.alert();//弹出一个警告框,无返回值,区分单词大小写,注意语句结束加分号,网页看控制台,同步,代码错一句后面不执行。
2.console.log();//控制台输出,常用,程序员自纠错,控制台的日志,做的时候可以log
3.document.write9();//在文档输出,相当于前端body显示的界面里
一个输入:(页面显示有两个按钮,点击取消键为空值,alert只有一个键)

    var stuname=prompt('请输入您的姓名','小陈');//声明变量
    console.log(stuname);//接收变量,接收变量不加引号

输出语句涉及到字符串的相关问题

字面量,双引"hello"‘world’单引,字符串均原样输出
注意:
1.不能打回车换行 换行\n
2.1中输出得用控制台,在document.write()不适用,得用HTML语句

3.单引双引混套,"hello’world’" ‘hello"world"’,但如果想出现双里套双/单里套单,得加转义字符"hello “world” 想出现\,用两次\,出现一次,要出现两次,得加四次\\

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拨云见日_c

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值