javascript基础部分注意事项

JSONModel命名中的驼峰(CamelCase)与下划线 (UnderscoreCase) 后台返回的数据key命名方式不统一,有camel,有underscore,我想统一用camel命名,于是用了 [JSONModel setGlobalKeyMapper:[JSONKeyMapper mapperFromUnderscoreCaseToCamelCase]];但是接着就出现了一个问题,后台返回的是camel方式的字段我取不到了。。。于是去看源码,[JSONKeyMapper 阅读详情

1.comment://inline comment,/**/multi-line comment.

2.variable:

1)type:data(null(),undefined<uninitialized>,number,boolean,string(length),symbol,object)

2)declare:,字母数字$下划线,数字不可以开头,不含space.大小写敏感,properCamelCase

3)assignment(=)

4)initialize=

5)operation:add,subtract,product,divide,remainder

6)typeof 基本类型判断和"boolean"之类比较

3.\转义",',\,n(ext line),r(eturn),b(backspace),t(able),f(finish page)

4.数组可以存放不同类型数据:

1)push(append element),unshift(insert element before head),pop删除最后一个数据,shift删除第一个元素

2)concat可以连接两个数组

3) delete array[index] 删除元素.

4)indexOf,lastIndexOf查找元素,相当于包含.

5)instanceof Array

5.函数 function functionName(param){}var keyword declare local variable,no var declare global variable,函数内非var 声明变量等同于函数外var声明的变量为全局变量.

1)arguments.length 支持变参函数.

6.全等===判断值和类型,!==非全等(3!=='3'  true),switch case 严格等于

7.if else if 先处理最简单和最少的情况,降低问题复杂度,避免前面条件包含后面条件,//直接返回比较结果.

8.String:

1) char to int:String.fromCharCode(int); int to char:str.charCodeAt();

2)split分割字符串成数组.

3)concat连接数组.

9.Object对象

1)属性访问.or[],属性的名字带有空格,请使用中括号操作符来访问属性的值.

2) 属性操作:添加属性obj.pn=pv即可. delete obj.pn删除属性

3)switch/if 转换为字典对象,hasOwnProperty判断属性是否存在.

4)Json:JavaScript Object Notation 简称JSON 使用JavaScript对象的格式来存储数,SON是灵活的,因为它允许数据结构 是字符串,数字,布尔值,字符串,和对象 的任意组合.[{pn:pv,pn:pv},{}]

5) instanceof

10.Math:

1)Random随机数:Math.random()用来生成一个在0(包括0)到1(不包括1)之间的随机小数,因此Math.random()可能返回0但绝不会返回1,范围内随机数Math.floor(Math.random() * (max - min + 1)) + min.

2)向下取整:Math.floor(num)

11.Regular expressions正则表达式:/ begin,mode,/end,str.match(expression)返回匹配数组情况,str.replace(expression,str1)替换.

1)find word:/word/gi[global(find all),ignore case]

2)find number:/\d+/g[global,+任意多个]

3)find space(空白字符有 " " (空格符)、\r (回车符)、\n (换行符)、\t (制表符) 和\f (换页符)):/\s+/g;

4)find not space:/\S/

13.jquery:$(".class array,$("# id element. html()get html(value) set

14.最后也最主要:复制粘贴,不要过多敲击键盘.

科大讯飞星火大模型接入API js 部分 接口 安装注意事项 下载以下链接例子运行程序官网给的说明。 阅读详情

相关推荐

Windows 10下Gpg4win 4.3.1安装与配置全攻略:从下载到邮件加密实战

本文详细介绍了在Windows 10系统下安装和配置Gpg4win 4.3.1的全过程,包括下载、验证、自定义安装以及密钥管理。特别重点讲解了如何通过Kleopatra证书管理器进行密钥创建和管理,以及在Outlook中实现邮件加密的实战操作,帮助用户全面提升数据安全防护能力。

weixin_29271263的博客 301

camel-Case (骆驼拼写法)

camelCase   camelCase叫做“骆驼拼写法”,是指在英语中,依靠单词的大小写拼写复合词的做法。 中文名 骆驼拼写法 外文名 camelCase 含    义 依靠单词的大小写拼写复合词 语    言 英语 在英语中,依靠单词的大小写拼写复合词的做法,叫做“骆驼拼写法”(CamelCase)。比如,

北冥de破草棚 2821

如何使用windows搭建一个公网ftp/sftp服务器

在有公网ip的情况下,使用windows系统搭建一个ftp/sftp服务器会带来很多的方便,可以实现远程移动端的一键式访问,对于文件的备份、多设备的共享都十分的方便。然而网上许多的教程都是基于windows自带的iis搭建一个局域网ftp服务器,然而在搭建好后,我想要通过端口映射的方式实现在外网访问时,却发现连接不上的问题,感觉可能是因为windows家庭版的原因导致的。因此在查阅很多资料之后终于找到了一个公网ftp/sftp服务器的搭建方式,实测可用。这里把流程记录一下,做一个备忘录,也方便大家搭建。

weixin_43354138的博客 1万+

Javascript基础语法及注意

Javascript语法基础 今天的内容主要是以JavaScript的基础语法以及围绕一些JavaScript里的关键词和保留字展开 1. JavaScript里的数据类型: 分为基本类型和引用类型 基本类型包括:字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined) 引用类型有 : 对象(Object)、数组(Array)、函数(...

weixin_44593658的博客 276

Axure RP9汉化+授权全攻略:从下载到激活一步到位(附最新授权码)

本文提供Axure RP9从下载安装到界面汉化的完整指南,帮助设计师和产品经理快速上手这款原型设计工具。详细讲解了如何安全获取软件、执行汉化操作、理解核心界面布局,并介绍了创建交互原型和生成HTML文件的基础步骤,助力用户高效开展设计工作。

cuda7parallel的博客 1138

VMware桥接模式实战:用手机热点给Linux虚拟机共享网络(附WiFi适配技巧)

本文详细介绍了在移动办公场景下,如何为VMware中的Linux虚拟机配置桥接模式,以通过手机热点共享网络。文章深入解析了桥接模式在无线环境下的工作原理,提供了从主机端准备、VMware设置到Linux虚拟机内部配置的完整实战步骤,并针对手机热点的特殊性,分享了MTU优化、DNS配置及常见网络问题的诊断与解决方案,帮助用户实现稳定高效的移动虚拟化办公。

2y3u4i5o6p的博客 1194

javaScript-基础

1.1 JavaScript语言组成 组成部分 作用 DOM Document Object Model 文档对象模型,用于操作网页中各种元素和标签 BOM Browser Object Model 浏览器对象模型,用于操作浏览器中各种对象。如:window ECMA Script 脚本语言规则,制定JS脚本的核心基础 1.1.1 联系 html 超文本标记语言 css 层叠样式表 js 脚本语言 结构表现和行为 html 结构层 css 表现层 js

hxy1625309592的博客 166

反卷积通俗详细解析与nn.ConvTranspose2d重要参数解释

反卷积的作用 卷积中padding的几个概念 No Padding Half(Same) Padding Full Padding 反卷积 反卷积中的Padding参数 反卷积的stride参数 反卷积总结 参考资料

iioSnail的博客 2万+

JavaScript入门

var 对象名 = {属性名1: 属性值1,属性名2: 属性值2,属性名3: 属性值3,函数名称: function(形参列表){}对象名.属性名对象名.函数名()DOM:Document Object Model 文档对象模型。也就是 JavaScript 将 HTML 文档的各个组成部分封装为对象。DOM 其实我们并不陌生,之前在学习 XML 就接触过,只不过 XML 文档中的标签需要我们写代码解析,而 HTML 文档是浏览器解析。封装的对象分为Document:整个文档对象。

weixin_43823359的博客 1888

【科研数据获取】根据Excel表个中的企业/公司信息批量获取经纬度坐标,并进行地图可视化

批量获取企业/公司的经纬度坐标,并进行地图可视化1 需求2 实现途径3 需求逐步实现 1 需求 在做项目的时候,老板或者项目答辩时候甲方最喜欢看到的就是可视化结果,尤其是涉及到地图可视化。很多时候会遇到企业/公司的数据,想要做地图可视化,必不可少的就是要获取它们具体地址:第一种就是像查户口一样精准一下具体的城镇街道,还有一种就是经纬度信息,前一种属于文字内容往往用于管理方面,第二种数字信息多用于数据处理与分析。 2 实现途径 获取地理信息数据,自然需要使用到地图的功能,这里直接采用百度地图的拾取坐标系统,

lys_828的博客 2336

核心组件大换血:Backbone与Neck魔改篇:YOLO26替换EfficientNetV2主干:神经架构搜索(NAS)的最优解嫁接

YOLO26引入EfficientNetV2作为Backbone的改进方案探索了计算机视觉模型优化的前沿方向。文章首先分析了YOLO26默认C3k2模块的局限性,指出其在通道利用效率和缩放策略上的不足。随后重点介绍了EfficientNetV2的核心优势,包括Fused-MBConv模块、训练感知的NAS搜索空间和渐进式学习策略,这些特性使其在精度和效率上保持领先。最后提出了将EfficientNetV2嫁接至YOLO26的具体方案,强调通道对齐这一关键挑战,并给出两种解决方案。这一改进思路展现了&quot

ZDQ58818的博客 308

JavaScript 用法

JavaScript 用法 HTML 中的脚本必须位于 标签之间。 脚本可被放置在 HTML 页面的 和 部分中。 会告诉 JavaScript 在何处开始和结束。 之间的代码行包含了 JavaScript: <script> alert("我的第一个 JavaScript"); </script> 中的 JavaScript avaScript 会在页面加载时向 HTML 的 写文本: <!DOCTYPE html> <html> <bo

qq_46612718的博客 143

骑砍2霸主MOD开发(9)-游戏大地图(MapScene)

Settlement类型由town,castle,castle_village,village,hideout五种类型组成,通过对GameEntity中添加tag实现类型的加载.大地图中军团(MobileParty)的移动速度,AI寻路,食物消耗等均和当前MobileParty所处地形有关,地形统一被定义为TerrainType,类型有森林,荒漠等.MapScene.Read("Main_map", ref sceneInitializationData, "") 装载Main_map大地图。

骑砍战团&霸主MOD开发 1621

JavaScript | 【基础】黑马程序员前端JavaScript入门到精通全套视频教程,javascript核心进阶ES6语法、API、js高级等基础知识和实战教程

JavaScript | 【基础】黑马程序员前端JavaScript入门到精通全套视频教程,javascript核心进阶ES6语法、API、js高级等基础知识和实战教程

这里有一只小马吖 1615

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Javascript基础全面知识点

js基础大全

LIYICHENG00的博客 497

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

JavaScript 中的 MEAN 是什么

本文将详细介绍 MEAN 栈的各个组成部分,并通过具体的代码示例展示它们的使用方法和应用场景。总之,MEAN 栈是一个强大的全栈开发工具组合,适用于各种规模和类型的Web应用程序。希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。Angular 是一个成熟的前端框架,提供了丰富的功能和工具,如依赖注入、双向数据绑定和模块化等。在实际的Web前端开发中,合理地使用 MEAN 栈可以显著提高开发效率和应用程序的质量。一边打入敌人内部一边持续提升自己。

一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟! 973

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

JS笔记(一) ECMAScript部分

后面需要学的大部分都是js基础上的一个个负载方法,提取出了许多门类 专业素养 一个人的厚重感可以和书比,让人信服 web发展史 1993 Mosaic------ 第一个普遍使用的 显示图片的 网页浏览器(马克·安德森,版权在大学手里) ​ 但是伊利诺伊大学把Mosaic版权 — 卖给Spy Glass — 又被微软收购 — 后面变成了IE1.0(图形化界面抄的是乔布斯的) Netscape Navigator 网景 是该团队重做的浏览器 火狐的前生(网景破产后 开放了源码) JavaScrip

Kivitor的博客 398

初识JavaScript---JS的使用方法

JS介绍: JS是运行在客户端一种解释型编程语言,前端开发的核心是JS JS作用: 用来完成前后端交互,增加用户体验 一个网站是由结构(HTML/HTML5)、表现(CSS/CSS3)和行为(JavaScript)组成 JS组成: 1)ECMAScript(ECMA-262):基础语言部分,基础面向对象等 2)DOM(W3C):节点操作 ,接口 3)BOM(无标准):浏览器操作 JS的特点: 1)松散性:JS中变量没有一个...

weixin_44762145的博客 1154

JS学习笔记(第一天)

js是javaScript的简称,作用是实现页面和用户的交互js由浏览器解析运行,不需要编译js由es基础语法,bom浏览器相关,文档操作相关 三大部分组成js权威网站:http://developer.mozilla.org/zh-CN/docs/Web/javaScript。

2403_87169202的博客 456

JavaScript入门干货:蓝桥杯Web组分章学习笔记(基于蓝桥云课《JavaScript基础入门》)

蓝桥杯web组JavaScript学习笔记——基于蓝桥云课《JavaScript 基础入门》课程 DOM事件:点击,双击,移入,移出DOM节点:动态类型;命名规则运算符:===;==;类型转换数组:创建;增删;截取字符串:查找;截取;替换类型转换:显式;隐式函数:声明;自执行;嵌套对象:字面量;原型链JSON:键值对;无方法内置对象:数组;日期;数学DOM事件:点击;双击;移入;移出DOM节点:增删改查BOM:窗口控制;定时器

2403_86682810的博客 639

页面结构设计-顶部导航与脚部分

html、css、vue的应用 之顶部导航与脚部分

Tttian622的博客 851

JavaScript

通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字 的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。JavaScript(es6前)中的作用域有两种:全局作用域局部作用域(函数作用域)Date 对象和 Math 对象不一样,他是一个构造函数,所以我们需要实例化后才能使用Date 实例用来处理日期和时间4.2 Date()方法的使用1.获取当前时间必须实例化2.Date()构造函数的参数。

Dragon_Z的博客 540

js基础归纳

JS的介绍 语言类型 HTML: 是一门超文本标记语言,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 CSS : 层叠样式表。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 JS:JavaScript:是脚本语言,是基于对象的语言,是弱数据类型的语言,是基于事件驱动的语言,可以写业务逻辑 基于对象:就是说对象已经被定义好了,只需要用...

weixin_34087503的博客 183

如何在HTML文件中顺利打出javascript代码?

首先Javascript运行模式在客户端,用户访问Javascript中的程序,网页中的Javascript程序传给浏览器,由浏览器处理与解释,在这个期间web是没有发生数据交换和负担的。<script type="text/javascript">//type属性代表的是脚本的类型,text/javascript(编写的程序是文本文档)在html文件Javascript可以在<script>头部可以运行<body>部分也可以运行,但在不同部分进行运行时其将遵循的规则不同(在注意事项1与2中有所描述)。

小镇做题家 686

JS学习第一周总结

前段三层 HTML 结构层 CSS 样式层 JavaScript 行为层 1.JS能做什么? 嵌入动态文本于HTML页面。 对浏览器事件作出反应。 读写HTML元素 在数据被提交到服务器之前验证数据。 检测访客的浏览器信息。 基于Node.js技术进行服务器端编程。 2.JS简介 JavaScript是一种直译式脚本语言,是一种动态型、弱类型、基于原型的语言。 基本特点: 是一种解释性脚...

前端工程师学习记录 690
上一篇: 赌场21点游戏
下一篇: 阿拉伯数字(1到4000)转化为罗马数字的javascript实现
莫卢俊德
博客等级 码龄20年 6粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值