嵌套

Promise 的使用

有些话、适合烂在心里 提交于 2020-02-01 09:01:50
  Promise 的使用,用于异步处理 ,以及解决地狱回调的;   1. Promise 是一个构造函数,既然是构造函数,我们就可以 new Promise() 就可以得到一个 Promise 的实例   2. 在 Promise 上分别有两个函数,分别叫做 reslove(成功的回调函数)和 reject (失败之后的回调函数)   3. 在 Promise 的构造函数 prototype 的属性上,有一个 .then() 的方法,也就是说,只要是 Promise 的构造函数创建的实例,都可以访问 .then() 的方法   4. Promise 表示一个异步操作,每当我们 new Promise 的实例,就表示具体的异步操作   5. 既然 Promise 创建的实例是一个异步操作,那么这个异步操作只能由两种状态     5.1 状态一:异步执行成功了,需在内部调用成功的回调函数 reslove 把结果返回给调用者     5.2 状态二:异步执行失败了,需在内部调用失败的回调函数 reject 把结果返回给调用者     5.3 由于 Promise 实例,是一个异步操作,所以内部拿到操作结果后,无法使用 return 把操作结果返回给调用者,这时候只能使用 回调函数的形式,来把成功或失败的结果返回给调用者   6. 我们可以在 new 出来的 Promise 实例上,调用

前端学习HTML

混江龙づ霸主 提交于 2020-01-31 22:19:25
ctrl+N 创建文件 F1打开浏览器 前端:大网页 网页:html 文档,经过浏览器 渲染之后展示出来的页面 渲染:动作 。html 加浏览器变成人们看到的页面 编码:通过代码的形势把想要展示的页面写道HTML里面 HTML CSS 负责页面的内容 肉体 JS页面的行为 大脑 HTML:页面的结构 手脚 CSS 样式 美观 HTML代码: 1.文本内容:能被浏览器直接显示出来的文章和符号 2.标签<>:用尖括号,不能显示开始结束/结束 反斜杠、 元素/标签:两个尖括号中间是内容 <xiao>苹果</xiao>标签成对出现 标签的属性:在元素中添加迭代附加的信息 <tag name="value"> 名称=值 用引号括起来的是值 CSS 属性 color font-size 自定义标签 浏览器不认识 HTML熟悉标签 CSS属性 用这些命令去指挥浏览器 文本 图片 链接 列表 表格 表单 框架 标签 语法: 1.HTML从上向下解析 2.元素可以相互嵌套 3.结构 <!DOCTYPE html>文档类型 <html lang="zh">语言的声明<head>配置设置<body>放展示的内容 标题 解决浏览器:<meta charset="UTF-8">可以兼容 英文 lan属性 MDN介绍 https://developer.mozilla.org/en-US/docs/Web

Matlab学习笔记(四)——编程基础

旧街凉风 提交于 2020-01-31 10:21:49
4.1 M文件 所谓M文件就是将处理问题的各种命令融合到一个文件中,该文件以.m为扩展名,然后由MATLAB系统进行编译,得出相应的运行结果,具有相当大的可开发性和扩展性。M文件有脚本文件的函数文件两种。脚本文件不需要输入参数也不输出参数,按照文件中指定的顺序执行命令序列。而函数文件则接受其他数据作为输入参数,并且可以返回数据 4.1.1 M文件编辑器 函数定义行 用于定义函数名称,定义输入输出变量的数量、顺序。脚本式M文件没有此行 完整函数定义为 function[out1,out2,out3…]=funName(in1,in2,in3…) 其中输入变量用圆括号,变量间用英文逗号分隔。输出变量用方括号,无输出可用空括号或无括号和等号 无输出的函数定义行可为 function funName (in1,in2,in3) H1行 紧跟着函数定义行,因为它是Help文件的第一行,所以叫做H1行,用%开始 MATLAB可以通过命令把M文件上的帮助信息显示在命令窗口。因此建议写M文件时建立帮助文本 H1行是函数功能的概括性描述,在命令窗口提示符下输入命令可以显示H1行文本 help filename或者look for filename Help文本 这是为帮助建立的文本,可以是连续多行的注释文本。只能在命令窗口观看 帮助文本遇到之后的第一个非注释行结束,函数中的其他注释行不被显示 注释

js 函数的嵌套

本秂侑毒 提交于 2020-01-30 17:15:31
函数的嵌套 : 函数嵌套中不允许嵌套定义,嵌套的是调用。 形参的命名:在定义函数的小括号中自定义,符合名称规则即可,一旦定义过后,在当前函数内,必须按照定义好的名称; 上述代码执行流程 : 在比较三个数的大小时候,代码从上往下执行,当遇到定义函数ThreeNumber时条过函数定义,往下走,遇到一个叫函数调用名为ThreeNumber的,回去找跟这个名字相同的定义函数,找到后把实参的值复制给形参,然后执行ThreeNmuber函数体中的内容,返现一个叫TwoNumber调用函数然后网上找叫TwoNumber的定义函数,找到后执行里面的代码,比较完结果return结果 返回给var s,执行下一步用 s跟最后一个数据c比价得出结果return给新定义 的变量Three 上述代码执行过程比较复杂请仔细阅读 来源: CSDN 作者: Jason–json 链接: https://blog.csdn.net/weixin_46146313/article/details/104114707

网页美工

时光怂恿深爱的人放手 提交于 2020-01-28 05:03:10
引用: http://www.jb51.net/article/474.htm 1, 允许全文检索的页面,为了使Internet 上的搜索引擎能够有效检索,在频道的首页的html的<head></head>之间应该加入Keywords 和Description 元标记,制作页面是不要忘记添加客户网站的关键字。尤其是通用网址的页面,一定要加关键字~!这样便于推广~! 范例: <meta name="DESCRIPTION" content="提供域名注册,服务器主机空间,网站设计制作建设,电子商务系统开发,软件开发等"> <meta name="keywords" content="商家注册电脑查询,二手市场电子商务,boys,sex,star,today,news"> 2, 制作网站时,遇到页面有统一的头部文件和尾部文件。一定要做成单一的top头文件和bottom尾文件,然后再嵌套在页面中。这样修改方便。嵌套代码: 1.<!--#include file=”conn.asp”--> (推荐使用) 2.<iframe border=0 frameborder=0 framespacing=0 marginheight=0 marginwidth=0 name=news_title noResize scrolling=no src="*****.asp" width="200"

vue v-for循环嵌套

二次信任 提交于 2020-01-28 04:51:08
vue v-for循环嵌套 之前在写v-for嵌套的时候还不够了解v-for,现在有一定的了解 数据结构如下: 其中的name和value会在后面赋值,这里就不贴过程了,知道数据的格式就行了 展示效果: 具体的代码如下 < div class = "flexRow" v - if = "data.length>0" > < div class = "total" v - for = "(item,index) in SXZLL" : key = "index" > < div class = "title" > {{item . name}} < / div > < div class = "container" > < span class = "span1" v - for = "(i,cindex) in SXZLL[index].value" : key = "cindex" > {{i}} < / span > < span > 秒 < / span > < / div > < / div > < / div > vue的for循环最好绑定key,这在嵌套v-for的时候很重要。 如上的i和item就直接为所遍历中的元素,index和cindex都像是平时for循环中的i一样使用 来源: CSDN 作者: 风飘江湖 链接: https://blog.csdn.net/qq

Fragment之我的解决方案:Fragmentation

久未见 提交于 2020-01-26 15:39:40
Fragment系列文章: 1、 Fragment全解析系列(一):那些年踩过的坑 2、 Fragment全解析系列(二):正确的使用姿势 3、Fragment之我的解决方案:Fragmentation 附: SwipeBackFragment的实现分析 如果你通读了本系列的前两篇,我相信你可以写出大部分场景都能正常运行的Fragment了。如果你想了解更多,那么你可以看看我封装的这个库:Fragmentation。 本篇主要介绍这个库,解决了一些BUG,使用简单,提供实时查看栈视图等实用功能。 源码地址: Github ,欢迎Star,Fork。 Demo网盘下载(V_0.9.0) Demo演示: 单Activity + 多Fragment,项目中有3个Demo。 流式的单Activity+多Fragment: 类似微信交互方式的单Activity+多Fragment:(全页面支持滑动返回) 类似新版仿知乎交互方式的单Activity+多Frgment: Fragmentation 为"单Activity + 多Fragment的架构","多模块Activity + 多Fragment的架构"而生,帮你简化使用过程,轻松解决各种复杂嵌套等问题,修复了官方Fragment库存在的一些BUG。 特性 1、 快速开发出各种嵌套设计的Fragment App 2、

Elasticsearch5.X Mapping详解

丶灬走出姿态 提交于 2020-01-25 23:18:42
0、引言 在关系型数据库如Mysql中,设计库表需要注意的是: 1)需要几个表; 2)每个表有哪些字段; 3)表的主键及外键的设定——便于有效关联。 表的设计遵守范式约束,考虑表的可扩展性,避免开发后期对表做大的改动。 Mysql或者Oracle中,修改数据类型相对比较简单,通过命令行或者navicat、sqldeveloper等可视化工具直接修改。 即便千万级别数据量,多等点时间,也能修改好。 而在Elasticsearch非关系型数据存储的搜索引擎中,设计表对应的就是Mapping的设计。 且ES中一旦字段设定后,不能修改。 当然,这也不是绝对的,可以通过新建索引,然后reindex将原有数据迁移到新索引。 即便如此,还是建议:索引设计的前期,根据项目的需要设计好字段。如考虑如下的因素? 1)字段的大小,考虑最大、最小的情况,如某一个字段超过1MB甚至更多; 2)字段需不需要分词、全文检索、其他类型的检索; 3)时间字段类型的设置,时间戳、UTC类型或者字符串类型; 4) 字段需不需要聚合 ……. 这就引申出本文的内容,Elasticearch到底支持哪些数据类型?Elasticsearch如何进行数据选型? 有没有直接拿来就用的Mapping万能模板。 1、Elasticsearch数据类型有哪些?一图胜千言 2、Elasticsearch数据如何选型? 2.1

CAD在网页中如何实现嵌套打印?

我的梦境 提交于 2020-01-25 03:12:48
当用户需要打印两个控件的图纸时,可以采用嵌套打印实现。 点击此处在线演示 。 实现嵌套打印功能,首先将两个控件放入网页中,js代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 <p align= "center" > <object classid= "clsid:74A777F8-7A8F-4e7c-AF47-7074828086E2" id= "MxDrawXCtrl1" codebase= "http://www.mxdraw.com/MxDrawX52.CAB#version=7.0.0.1" width=48% height=85% align= "left" > <param name= "_Version" value= "65536" > <param name= "_ExtentX" value= "24262" > <param name= "_ExtentY" value= "16219" > <param name= "_StockProps" value= "0" > <param name= "IsRuningAtIE" value= "1" > <param name=

CAD嵌套打印(网页版)

柔情痞子 提交于 2020-01-25 03:02:38
当用户需要打印两个CAD控件的图纸时,可以采用嵌套打印实现。 点击此处在线演示 。 实现嵌套打印功能,首先将两个CAD控件放入网页中,js代码如下: <p align="center"> <object classid="clsid:74A777F8-7A8F-4e7c-AF47-7074828086E2" id="MxDrawXCtrl1" codebase="http://www.mxdraw.com/MxDrawX52.CAB#version=7.0.0.1" width=48% height=85% align="left"> <param name="_Version" value="65536"> <param name="_ExtentX" value="24262"> <param name="_ExtentY" value="16219"> <param name="_StockProps" value="0"> <param name="IsRuningAtIE" value="1"> <param name="EnablePrintCmd" value="1"> <param name="ShowStatusBar" value="1"> <param name="ShowMenuBar" value="1"> <param name=