- 循环是多次执行同一段代码的一种手段。当你需要在一个数组或对象集上重复执行相同的任务时,这是非常有用的。 JavaScript提供执行for和while循环的功能。 1、while循环 JavaScript中最基本的循环类型是while循环。while循环测试表达式,并继续执行包含在它的{}括号中的代码,直到表达式计算结果为false为止。 例如,下面的wh... 循环是多次执行同一段代码的一种手段。当你需要在一个数组或对象集上重复执行相同的任务时,这是非常有用的。 JavaScript提供执行for和while循环的功能。 1、while循环 JavaScript中最基本的循环类型是while循环。while循环测试表达式,并继续执行包含在它的{}括号中的代码,直到表达式计算结果为false为止。 例如,下面的wh...
- JavaScript对象 对象(Object)对象的创建使用{}创建使用Object创建使用Function创建使用class关键字 对象的原型模型 对象(Object) 对象由花括号分隔,在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义,也叫json。 属性由逗号分隔,空格和折行无关紧要。声明可横跨多行。 ... JavaScript对象 对象(Object)对象的创建使用{}创建使用Object创建使用Function创建使用class关键字 对象的原型模型 对象(Object) 对象由花括号分隔,在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义,也叫json。 属性由逗号分隔,空格和折行无关紧要。声明可横跨多行。 ...
- 在JavaScript中使用变量来临时存储和访问来自JavaScript文件的数据。变量既可以指向简单的数据类型,如数字或者字符串;也可以指向更复杂的数据类型,比如对象。 在JavaScript中定义变量,使用var关键字,然后赋予变量名称,如:var myData; 你还可以在同一行给变量赋值,如:var myString = "Hello World!"; ... 在JavaScript中使用变量来临时存储和访问来自JavaScript文件的数据。变量既可以指向简单的数据类型,如数字或者字符串;也可以指向更复杂的数据类型,比如对象。 在JavaScript中定义变量,使用var关键字,然后赋予变量名称,如:var myData; 你还可以在同一行给变量赋值,如:var myString = "Hello World!"; ...
- JavaScript字符串转数字 parseIntparseFloat 由于输入框或对话框返回的类型是字符串,但当我们想使用数字类型时进行一些数学的计算时我们就需要转换为数字类型,使用parseInt、parseFloat即可。 用法:↓ parseInt(想要转换的字符串) //转为 int类型 parseFloat(想要转换的字符串) ... JavaScript字符串转数字 parseIntparseFloat 由于输入框或对话框返回的类型是字符串,但当我们想使用数字类型时进行一些数学的计算时我们就需要转换为数字类型,使用parseInt、parseFloat即可。 用法:↓ parseInt(想要转换的字符串) //转为 int类型 parseFloat(想要转换的字符串) ...
- js 单击时间为:onclick 双击事件为:ondblclick 如下是一个演示,想必很清楚,复制代码运行一下就懂了: <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <script> function ondblclick_f(){ alert("这... js 单击时间为:onclick 双击事件为:ondblclick 如下是一个演示,想必很清楚,复制代码运行一下就懂了: <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <script> function ondblclick_f(){ alert("这...
- 8、避免使用CSS表达式(避免在CSS中使用Expressions) 什么是CSS表达式:是用来把CSS属性和JavaScript关联起来。 页面显示和缩放,滚动、乃至移动鼠标时,CSS表达式的计算频率是我们要关注的。可以考虑一次性的表达式或者使用事件句柄来代替CSS表达式。 9、将CSS和JS放到外部文件中 是不是见到JS和CSS都要单独提取呢? ... 8、避免使用CSS表达式(避免在CSS中使用Expressions) 什么是CSS表达式:是用来把CSS属性和JavaScript关联起来。 页面显示和缩放,滚动、乃至移动鼠标时,CSS表达式的计算频率是我们要关注的。可以考虑一次性的表达式或者使用事件句柄来代替CSS表达式。 9、将CSS和JS放到外部文件中 是不是见到JS和CSS都要单独提取呢? ...
- 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。... 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。...
- 一旦你开始在JavaScript应用程序中添加条件、函数和循环,就需要理解变量作用域。变量作用域规定了如何确定正在执行的代码行上的一个特定变量名的值。 JavaScript允许你既定义全局版本又定义局部版本的变量。全局版本在主JavaScript定义,而局部版本在函数中定义。当你在函数中定义局部版本时,就在内存中创建一个新的变量。在这个函数中,将引用局部版本。在函数之... 一旦你开始在JavaScript应用程序中添加条件、函数和循环,就需要理解变量作用域。变量作用域规定了如何确定正在执行的代码行上的一个特定变量名的值。 JavaScript允许你既定义全局版本又定义局部版本的变量。全局版本在主JavaScript定义,而局部版本在函数中定义。当你在函数中定义局部版本时,就在内存中创建一个新的变量。在这个函数中,将引用局部版本。在函数之...
- JavaScript编程的一个重要组成部分,是添加错误处理来应对可能会出现的问题。默认情况下,如果因为你的JavaScript中的问题二产生了一个代码异常,那么脚本就会失败并且无法完成加载。这通常不是我们期望的行为。事实上,这往往是灾难性的行为。为了防止这些类型的大问题,你应该把代码包装在一个try/catch块中。 1、try/catch块 为了防止代码完... JavaScript编程的一个重要组成部分,是添加错误处理来应对可能会出现的问题。默认情况下,如果因为你的JavaScript中的问题二产生了一个代码异常,那么脚本就会失败并且无法完成加载。这通常不是我们期望的行为。事实上,这往往是灾难性的行为。为了防止这些类型的大问题,你应该把代码包装在一个try/catch块中。 1、try/catch块 为了防止代码完...
- 简介:本节课我们会制作一款天气应用,这款应用允许用户查看当前的天气情况、天气预报以及地点收藏,在模态框内显示日出和日落的数据,使用分页滚动面板显示天气信息,使用侧滑菜单实现导航。 6.1 项目配置 环境配置,我们在第二节课的时候讲过了呦~下面我们直接创建项目啦~ 打开终端,在我们选择的目录下执行命令: $ ionic start weatherApp bla... 简介:本节课我们会制作一款天气应用,这款应用允许用户查看当前的天气情况、天气预报以及地点收藏,在模态框内显示日出和日落的数据,使用分页滚动面板显示天气信息,使用侧滑菜单实现导航。 6.1 项目配置 环境配置,我们在第二节课的时候讲过了呦~下面我们直接创建项目啦~ 打开终端,在我们选择的目录下执行命令: $ ionic start weatherApp bla...
- JavaScript有许多内置对象,如Number(数字)、Array(数组)、String(字符串)、Date(日期)和Math(数学)。这些内置对象都有成员属性和方法。除了JavaScript对象,Node.js、MongoDB、Express和Angular也添加了自己的内置对象。 JavaScript也为你构建自己的自定义对象提供了一个相当不错的面向对象的编辑... JavaScript有许多内置对象,如Number(数字)、Array(数组)、String(字符串)、Date(日期)和Math(数学)。这些内置对象都有成员属性和方法。除了JavaScript对象,Node.js、MongoDB、Express和Angular也添加了自己的内置对象。 JavaScript也为你构建自己的自定义对象提供了一个相当不错的面向对象的编辑...
- Array对象提供存储和处理一组其他对象的一种手段。数组可以存储数值、字符串或其他JavaScript对象。创建JavaScript数组有几种不同的方法。例如,下面的语句穿件同样的驻足的3个相同的版本: var arr = ["one","two","three"]; var arr2 = new Array(); arr2[0] = "one"... Array对象提供存储和处理一组其他对象的一种手段。数组可以存储数值、字符串或其他JavaScript对象。创建JavaScript数组有几种不同的方法。例如,下面的语句穿件同样的驻足的3个相同的版本: var arr = ["one","two","three"]; var arr2 = new Array(); arr2[0] = "one"...
- JavaScript使用数据类型来确定如何处理被分配给一个变量的数据。变量的类型决定了你可以对变量进行什么操作,如循环或者执行。下面描述了最常用的变量类型。 字符串(String):此数据类型将字符数据存储为一个字符串。字符数据可以用单引号('')或者双引号("")来指定。所有包含在引号中的数据将被赋值给字符串变量。例如: var myString = 'Hello... JavaScript使用数据类型来确定如何处理被分配给一个变量的数据。变量的类型决定了你可以对变量进行什么操作,如循环或者执行。下面描述了最常用的变量类型。 字符串(String):此数据类型将字符数据存储为一个字符串。字符数据可以用单引号('')或者双引号("")来指定。所有包含在引号中的数据将被赋值给字符串变量。例如: var myString = 'Hello...
- 21、根据域名划分页面内容 很显然, 是最大限度地实现平行下载 22、尽量减少iframe的个数 考虑即使内容为空,加载也需要时间,会阻止页面加载,没有语意,注意iframe相对于其他DOM元素高出1-2个数量级的开销,它会在典型方式下阻塞onload事件,IE和Firefox中主页面样式表会阻塞它的下载。 23、避免404 HTTP请求时间消耗是很大的,有些站点... 21、根据域名划分页面内容 很显然, 是最大限度地实现平行下载 22、尽量减少iframe的个数 考虑即使内容为空,加载也需要时间,会阻止页面加载,没有语意,注意iframe相对于其他DOM元素高出1-2个数量级的开销,它会在典型方式下阻塞onload事件,IE和Firefox中主页面样式表会阻塞它的下载。 23、避免404 HTTP请求时间消耗是很大的,有些站点...
- 测试封装,封装了官方示例人脸识别函数,目录未整理,需要把lib目录下的,人脸识别xml文件拷贝到public目录下 npm install dmhsq_opjs_fz_test 调用方法,引入后调用face方法 需要创建一个video,canvas,button元素并设置id face(videoid,canvasid,buttonid) 大佬勿喷,后续改进 测试封装,封装了官方示例人脸识别函数,目录未整理,需要把lib目录下的,人脸识别xml文件拷贝到public目录下 npm install dmhsq_opjs_fz_test 调用方法,引入后调用face方法 需要创建一个video,canvas,button元素并设置id face(videoid,canvasid,buttonid) 大佬勿喷,后续改进
上滑加载中
推荐直播
-
“智见未来”数字文旅创新大赛 线上培训
2025/04/16 周三 19:30-21:00
洪洁/行业算力发展部
4月16日19:30-21:00,大赛组委会将于线上举办培训,汇聚行业专家与技术大牛,从文旅产业的前沿趋势到AI技术的深度应用,全方位为你赋能
回顾中 -
WS63E星闪开发板快速入门指南:开启星闪技术之旅
2025/05/15 周四 19:00-20:30
杨阳 华为开发者布道师
本期直播,深度解析星闪技术核心优势与开发实战技巧,分享从环境搭建到“海思智棒”优秀星闪体验官案例开发的完整路径,覆盖技术原理、场景化案例、备赛避坑指南,助力开发者快速攻克物联网项目开发难题。
回顾中
热门标签