var函数

JS

▼魔方 西西 提交于 2019-12-04 14:08:14
JS JS是动态,弱类型语言 判断语言 强弱类型:是否存在强制类型转换 动静态语言:是否需要编译 JS语句如果写在一行,两个语句之间一定要加 ; 写在不同行 ; 加不加无所谓 默认以分号作为结束符 注释 单行注释 //单行注释 多行注释 /* 多行注释1 多行注释2 */ js引入方式 script标签内直接写,可在head或者body最后写 <script> alert(123) </script> 通过script标签src添加 引入外部js文件 <script src="js.js"></script> 常量和变量 标识符 标识符必须是字母,下划线,美元符号$和数字组成,数字不能开头. 标识符区分大小写. 推荐使用驼峰体 声明 var 声明一个变量 let 声明一个块作用域中的局部变量, const 声明一个常量,常量声明的时候一定要初始化.无法被修改 JS中的变量声明和初始化是可以分开的. var y // 只是声明,y值默认为undefined var x= 5 //规范的声明并初始化,声明全局或局部变量 x = 6 //不规范的初始化,不建议,严格模式下会产生异常,再赋值之前不能引用,因为没有声明,一旦纸样赋值就是全局作用域. function hello() { var a // 只是声明,a为undefined.作用域再函数中 a=100 } console.log

11.15

旧城冷巷雨未停 提交于 2019-12-04 13:51:23
JavaScript 是前端的一门编程语言 注释 // 单行注释 /* 多行注释1 多行注释2 */ js的引入方式 1.script标签内部直接书写 <script> alert(123) </script> 2.通过script标签src书写,引入外部js文件 <script src = 'js.js'></script> js里面的变量 在js中声明变量需要使用关键字 var 声明的是全局有效 let 只在局部有效 js变量的命名规范 数字 字母 下划线 $ 不能用关键字作为变量名 推荐使用驼峰体命名 js代码默认是以分号作为结束符 js常量 const 定义常量,不能被修改 js中的数据类型 数值类型 number ​ NaN 表示不是一个数字 字符类型String ​ 常用的方法: 方法 说明 .length 返回长度 .trim() 移除空白 .trimLeft() 移除左边的空白 .trimRight() 移除右边的空白 .charAt(n) 返回第n个字符 .concat(value, ...) 拼接 .indexOf(substring, start) 子序列位置 .substring(from, to) 根据索引获取子序列 .slice(start, end) 切片 .toLowerCase() 小写 .toUpperCase() 大写 .split

javaScript基础

落爺英雄遲暮 提交于 2019-12-04 13:50:02
目录 javascript : 引入方式: javaScript 语言基础: -- javaScript 中的所有事物都是对象 数据类型: 运算符 流程控制 函数 函数作用域: 词法分析: 自定义对象: date对象 JSON对象 REGExp 对象(re正则) math对象 javascript : --脚本语言, 插入 HTML 页面后,可由所有的现代浏览器执行。 引入方式: #引入方式 : 1.script标签内部直接书写 <script> alert(123) </script> zgu 2.通过script标签src书写 引入外部js文件 <script src="js.js"></script> 注释 : // 单行注释 /* 多行注释1 多行注释2 */ 注意: 1.javaScript中的语句要以分号(;)为结束符。 javaScript 语言基础: -- javaScript 中的所有事物都是对象 数据类型: #变量 : var 变量声明 全局 let 变量声明 所声明的变量只在let命令所在的代码块内有效。 const 常量(不变) #数字类型(number): int / float NaN,表示不是一个数字(Not a Number)。 # 字符串(string) : / str console.log() --> print() #拼接字符串一般使用“+”

登录页面输入数据加密传输

有些话、适合烂在心里 提交于 2019-12-04 12:19:11
为了控制和记录访问,很多系统都有登录页面,输入账户、密码和验证码后提交到服务器。在客户端和服务器之间传输数据时,需要传输加密过的数据,以免数据泄露,本文试用RSA加密实现这一过程; 客户端代码: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>后台管理登录</title> <link href="~/Areas/HotelWebMge/Styles/AdminCss.css" rel="stylesheet" type="text/css" /> <script src="~/Scripts/jquery-1.8.2.js"></script> <script src="~/Scripts/crypto/BigInt.js"></script> <script src="~/Scripts/crypto/RSA.js"></script> <script src="~/Scripts/crypto/Barrett.js"></script> <script src="~/Scripts/crypto/Base64.js"></script> <script type="text/javascript"> $(function () { //键盘登录

javascript(6)

♀尐吖头ヾ 提交于 2019-12-04 12:12:26
内置对象 JS内置对象就是指Javascript自带的一些对象,供开发者使用,这些对象提供了一些常用的的功能。 常见的内置对象有Math、String、Array、Date等 内置对象有很多,我们主要是记下这些内置对象的用法即可。但是同学们也不可能一下子记住这么多的方法,因此当同学们忘了某个方法该如何使用的时候,可以通过以下方式查看。 火狐开发者网站MDN W3School网站 离线文档 笔记 如何学习一个方法 ? 方法的功能 参数的意义和 类型 返回值意义和 类型 demo进行测试 Math对象 Math对象中封装很多与数学相关的属性和方法。 π Math.PI 最大值/最小值 Math.max(); Math.min(); 取整(★) [1.1 , 1.9, -1.1 , -1.9 , 1.5] Math.ceil();//天花板,向上取整 Math.floor();//地板,向下取整 Math.round();//四舍五入,如果是.5,则取更大的那个数 随机数(★★) Math.random();//返回一个[0,1)之间的数,能取到0,取不到1 // 一般情况看下,我们不是要求随机小数,一般整数,例如速记点名 绝对值 (abs absolute 绝对) Math.abs();//求绝对值 次幂和平方 (pow power 幂 sqrt:开方 ) Math.pow(num,

JavaScript使用

和自甴很熟 提交于 2019-12-04 11:03:08
1. 行内式(主要用于事件) <input type="button" name="" onclick="alert('ok!');"> 2. 内嵌式 <script type="text/javascript"> alert('ok!'); </script> 3. 外链式 <script type="text/javascript" src="js/index.js"></script> 创建变量 js是弱类型语言 不需要特别指定变量数据类型 var a = 1;    js中有六种数据类型,包括五种基本数据类型和一种复杂数据类型(object)。 5种基本数据类型: 1、number 数字类型 2、string 字符串类型 3、boolean 布尔类型 true 或 false 4、undefined undefined类型,变量声明未初始化,它的值就是undefined 5、null null类型,表示空对象,如果定义的变量将来准备保存对象,可以将变量初始化为null,在页面上获取不到对象,返回的值就是null 1种复合类型: 1、object 后面学习的JavaScript对象属于复合类型 //1.1 数字 number var iOne = 10.1; //1.2 字符串 string var sStr = '1234'; //1.3 布尔 boolean; var

微信小程序三级联动地址选择器

梦想与她 提交于 2019-12-04 10:31:00
在一些电商类的 微信小程序 中,地址选择这个功能一般是必备的,一般的收货信息都需要有一个能选择省市县的控件,当然也有些人为了省事就直接写了一个供输入的input,那么这样做的缺点不言而喻,而且用户体验也不是那么的好,今天的这篇文章就分享一下 微信小程序 地址选择的实现。省市县的数据以及区域码可以从国家统计局查询到,具体可以自己搜一下。照例先上源码和效果图 picker和picker-view组件 在正式介绍实现之前,我们需要先来介绍下这两个组件,picker这个组件在前面的文章有简单介绍过,它是从底部弹起的滚动选择器,可以通过设置type的值来实现日期选择,时间选择以及普通的选择器,如果我们想实现上图三级联动地址选择效果,发现实现起来很困难,应该说是不能实现,因为picker普通选择器是只能有一列,如果想这实现三列的效果就需要另辟蹊径了。 既然是另辟蹊径,自然就会想到picker-view,该组件是一个嵌入页面的滚动选择器,该组件中可以放置多个picker-view-column,并且只能放置picker-view-column,其它组件是不会显示的,每一个picker-view-column就是一列。 picker-view有几个重要的属性,value是一个数组类型,数组中的数字依次表示 picker-view 内的 picker-view-colume 选择的第几项(下标从 0

20191114Python命名规则

扶醉桌前 提交于 2019-12-04 09:49:37
命名规则: module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, instance_var_name, function_parameter_name, local_var_name 模块名:module_name 包名:package_name 类名:ClassName 方法名:method_name 异常名:ExceptionName 函数名:function_name 全局变量名:GLOBAL_VAR_NAME 实例变量名:instance_var_name 函数参数名:function_parameter_name 局部变量名:local_var_name 来源: https://www.cnblogs.com/joeshang/p/11854504.html

GoJS组织结构图

我的未来我决定 提交于 2019-12-04 09:02:22
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Org Chart Editor</title> <meta name="description" content="组织结构图编辑器-编辑详细信息并更改关系。" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="https://unpkg.com/gojs/release/go-debug.js"></script> <link rel="stylesheet" href="../extensions/dataInspector.css" /> <script id="code"> function init() { if (window.goSamples) goSamples(); // 这些样本的初始化-您无需调用 var $ = go.GraphObject.make; // 为了简洁定义模板 myDiagram = $(go.Diagram, "myDiagramDiv", // 必须是div的ID或引用 { maxSelectionCount: 1, // 用户一次只能选择一个零件 validCycle: go.Diagram

《JS高程》-教你如何写出可维护的代码

旧城冷巷雨未停 提交于 2019-12-04 07:50:51
1、前言   在平时工作开发中,大部分开发人员都花费大量的时间在维护其他人员的代码。很难从头开始开发新代码,很多情况下都是以他人成果为基础的,或者新增修改需求,自己写的代码也会被其他开发人员调用,所以写好一份高质量可维护的代码就显得十分重要。 2、什么是可维护代码 可维护代码需要遵循以下几个特点。 1. 可理解性 -其他人可以接手代码并理解它的意图和一般途径。 2. 直观性 -代码中的东西一看就明白,不管其操作过程有多复杂。 3. 可适应性 -代码以一种数据变化不要求完全重写的方法撰写。 4. 可扩展性 -在代码架构上已考虑在未来允许对核心功能进行扩展。 5. 可调试性 -当有地方出错时,代码可以给你足够的信息快速直接找出问题的所在。 3、代码约定   一种让代码变得可维护的简单途径是形成一套JavaScript代码的书写约定。由于JavaScript的可适应性,代码约定对它很重要。以下小节讨论代码约定的概论。 1.可读性   要让代码可维护,首先它必须可读。可读性的大部分内容和代码缩进相关的,代码整齐的缩进能一眼看出代码块是属于那个功能的,很常见的缩进大小为4个空格,现在大部分编辑器也支持一件格式化代码。可读性另一方面是注释,一般来说,有如下一些地方需要进行注释。 函数和方法 -每个方法或注释都应该包含一个注释,用于描述其目的和用于完成任务所可能使用的算法。 大段代码