当前位置: 首页 > news >正文

常德网站优化公司微信网站开发源代码

常德网站优化公司,微信网站开发源代码,已有网站怎么做后台,官网设计优秀案例JavaScript(简称“ js”) 是一种具有函数优先的轻量级,解释型或即时编译型的编译语言虽然它是作为开发WEB页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言&a…

JavaScript(简称“
js”) 是一种具有函数优先的轻量级,解释型或即时编译型的编译语言虽然它是作为开发WEB页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

1.主要功能

  1. 嵌入动态文本于HTML页面。

  2. 对浏览器事件做出响应。

  3. 读写HTML元素。

  4. 在数据被提交到服务器之前验证数据。

  5. 检测访客的浏览器信息。控制cookies,包括创建和修改等。

  6. 基于Node.js技术进行服务器端编程

2.javascript的特点

  • 脚本语言: 浏览器是可以直接读取js的

  • 基于对象:类似对象(es1 es2 3 5 6(class) 7 8 9 10 11)

  • 动态性: JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。

  • 跨平台性: 只要可以装浏览器的系统,就可以使用js

  • 弱类型: 不是功能弱 是声明变量的方式单一

年份名称描述
1997ECMAScript 1第一个版本
1998ECMAScript 2版本变更
1999ECMAScript 3添加正则表达式
添加 try/catch
ECMAScript 4没有发布
2009ECMAScript 5添加 "strict mode",严格模式
添加 JSON 支持
2011ECMAScript 5.1版本变更
2015ECMAScript 6添加类和模块
2016ECMAScript 7增加指数运算符 (**)
增加 Array.prototype.includes

 

3.js语言组成

  • ECMScript -- 语法标准 (es1 es2 es3 5 6 7 8 9 10 11)

  • DOM ---- document(文档) object(对象) model(模型)

  • BOM -- Browser (浏览器) object(对象) model(模型)

 4.js的基本使用

  • 行内js(行内式)

在开始标签内,使用空格隔开,加入事件名称或者方法名称,在等号后面,就是事件执行或者方法执行的动作代码

<!-- 
js行内使用:
onclick:鼠标的左键的点击事件
alert:是js自带的弹窗,只能用来测试代码是否可以执行,并不能用于实际开发
-->
<div onclick="alert('弹窗--行内使用js')"></div>
  • 内部(内嵌式)

在页面中使用script双标签,把js代码写在这个双标签之间,script双标签可以在页面中的任何位置

建议:最好是放在head和body标签之间

<script>alert('弹窗 -- 内部使用js')
</script>
</head>// 最好的位置
<script>alert('弹窗 -- 内部使用js')
</script>
</body>
  • 外部(外联式)

在外部建立一个js文件,使用script标签中 src属性,去链接到外部的js

<script src="./index.js"></script>

4、打印语句

  • alert

1、是js自带的弹窗,只能用来测试代码是否可以执行,并不能用于实际开发,是同步线程,有阻塞作用,只有点击了确定按钮,返回true,下一条程序才可以执行

2、括号内如果是数字,或者变量,不需要加引号

var a = 10
alert('弹窗')
alert(12345678)
alert(a)
  • console.log()

1、是打印结果的,在控制台中的console.log中查看

2、括号内如果是数字,或者变量,不需要加引号

console.log('打印结果');
  • prompt()

带一个输入框,并且有一个确定和取消按钮,如果点击的是确定,返回值是true,就可以接收值,如果点击的是取消,返回值是false , 就不会接收这个值(null)

prompt('请输入用户名')

5、单引号和双引号的问题

因为在标签中,使用类名的时候,使用的是双引号,所以在js中建议使用单引号

其实,在js中使用单引号和双引号是一样的

console.log('a');
console.log("a");

在就是引号要成对出现,可以嵌套使用,但是不能交叉使用

外单内双 外双内单

 console.log("春分吹  '战鼓擂' 春眠不觉晓");

但是如果需要在双引号包裹的字符串中使用双引号,或者在单引号包裹的字符串中使用单引号,需要使用\进行转义,否则会报错,因为 JavaScript 无法知道字符串的结束位置。

var str1 = '使\'用\'单\'引\'号';
var str2 = "使\"用\"双\"引\"号";console.log(str1); // 输出:"使'用'单'引'号"
console.log(str2); // 输出:"使"用"双"引"号"
// 以下代码会报错
var str3 = "哼"!";
var str4 = ''哼!';

http://www.yayakq.cn/news/392903/

相关文章:

  • 吉林建设监理协会网站2021百度模拟点击工具
  • 怎样自己建一个网站网站设计的指导思想
  • 中国建设银行安徽分行网站网站空间每年继费到哪交
  • 域名 不做网站设计素材网站 ps
  • 重庆网站建设网络推广广西房管局官网
  • 四川网站建设电话咨询小型网站的建设方案
  • 国内外电子政务网站建设差距Editplus做网站
  • 东莞常平嘉盛学校优化大师平台
  • 网站权重不稳定wordpress ie8不兼容
  • 网站设做的新网站做百度推广怎么弄
  • 网站开发干嘛网络网站推广优化
  • 如何做网站发产品销售wordpress注册邮箱后缀
  • 企业网站多少钱一个巴塘网站建设
  • 做花瓶的网站在线seo诊断
  • 类似优酷的网站开发app技术策划怎么写
  • 阿里云的网站南昌市建设监督网站站长
  • 信息化网站建设引言简洁大方的网站
  • 华龙建设部网站查不到工程公司账务处理分录
  • 化妆品行业的网站开发世界著名室内设计案例
  • 宿迁做网站哪家公司好网站开发主要学些什么
  • 网站开发技术 难点韩国做游戏的电影 迅雷下载网站有哪些
  • 江阴网站制作公司wordpress手机主题插件
  • wordpress什么环境长沙网站seo服务
  • 免费网站可以下载小程序页面设计
  • 深圳创业补贴政策2021外贸seo网站开发
  • 网站优秀作品花店网站模板 html
  • 网站建设团队与分工网站开发用c语言吗
  • 网站开发表格离石市网站建设公司
  • 搭建dede网站服务器网站建设H5 源码
  • 网站建设验收方案三合一网站建设 万网