1.JavaScript简介 **JavaScript ** 是什么?(重点) Js是一种专门为网页交互设计的客户端(浏览器端)的脚本语言; Js与html和css有相似之处,都在浏览器端解析; Js和java,c#,php等一样,是一门真正的编程语言 javaScript简称js 小故事:js的创 ...
分类:
编程语言 时间:
2020-12-19 11:51:24
阅读次数:
4
一、JavaScript简介 JavaScript是前端的一门编程语言简称JS,需要说明的是JS和java没有关系,js也叫ecmascript,当前使用较多的版本是5.1版本。 特点: 1. JS是一种轻量级的编程语言 2. JS插入HTML后可由浏览器执行。 二、JS的语法 2.1注释 2.2引 ...
分类:
编程语言 时间:
2019-11-17 14:32:29
阅读次数:
63
什么是node.js 提到node.js,就不得不先提一下javascript(以下简称js)。我们不要被js的外表所迷惑, 其实js和java一丁点关系都没有。 js是一种最基础的网络脚本语言,用于web应用开发,通 常是被嵌入在HTML中以实现自身的功能。所以js只能在浏览器中运行。 但2009 ...
分类:
Web程序 时间:
2019-05-12 10:33:48
阅读次数:
215
众所周知,app的一些功能可能会使用到H5开发,这就难免会遇到java与js的相互调用,android利用WebViewJavascriptBridge实现js和java的交互.简单分析java与js相互调用如下:java发送数据给js,js接收并回传给java同理,js发送数据给java,java接收并回传给js同时两套流程都存在「默认接收」与「指定接收」大致调用流程图如下:?依赖项目build
分类:
移动开发 时间:
2019-01-11 19:00:12
阅读次数:
183
之前写过二维数组去重,今天再翻出来看了看,简直不忍直视,如此垃圾,所以今天重新写一下咯。 二维数组去重,重复问题一定要和哈希联系起来,js和java不一样,没有map(es6有),但是js有object,键是不会重复的,不多说,代码如下: 继续优化,将该方法存入数组原型链,代码如下: ...
分类:
编程语言 时间:
2018-10-12 01:24:42
阅读次数:
183
js代码 Java代码 (1)验证数字:^[0-9]*$ (2)验证n位的数字:^\d{n}$ 注:刚好是n位 (3)验证至少n位数字:^\d{n,}$ (4)验证m-n位的数字:^\d{m,n}$ (5)验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 注:只能为0或者第一位非0的数字 ...
分类:
编程语言 时间:
2018-09-14 23:03:02
阅读次数:
195
JS里是否存在重载? 我们知道JS和Java很像,Java是有重载的,那么JS里有吗? 答案是没有的 重载就是函数(方法)名一样,参数列表不同,同命不同参称之为重载 在js里如果有同命不同参的函数,则后写的函数覆盖前面的函数(html从上到下解析顺序),也就是多个同名函数,只有一个最后一个起作用。 ...
分类:
Web程序 时间:
2018-08-20 17:18:26
阅读次数:
178
本周通过一周的JavaScript视频学习,算是对JS有了初步的认识,在我看来,JS和Java有着很多相似的特点。 1.JS的基础数据类型: String 字符串类型 Number 数值类型 typeof 检查数据类型 Boolean 布尔型 Null 空值 Undefined 未初始化,未定义 2 ...
分类:
编程语言 时间:
2018-07-15 16:21:48
阅读次数:
199
众所周知,app的一些功能可能会使用到H5开发,这就难免会遇到java与js 的相互调用,android 利用WebViewJavascriptBridge 实现js和java的交互,这里介绍下JsBridge第三方库的使用。 github传送门:https://github.com/lzyzsd/ ...
分类:
移动开发 时间:
2018-05-20 13:04:03
阅读次数:
276
js,全称javascript,不过虽然是以java开头,不过与java一点关系都没有。 js和java有如下区别: (1)js是浏览器端的语言,而java是服务器端的语言。 (2)js是动态语言,java是静态语言。 (3)java是基于面向对象的编程语言,而js虽有对象这个概念,但是只是基于对象 ...
分类:
Web程序 时间:
2018-05-15 22:40:52
阅读次数:
182