var方法

C#同步方法转异步

╄→гoц情女王★ 提交于 2019-11-29 12:17:43
public async Task DelayAsync() { await Task.Run(()=>Delay()); } private void Delay() { } 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 林德熙 (包含链接: http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我 联系 。 <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering

Dart基础第十五篇:Dart之async和await

依然范特西╮ 提交于 2019-11-29 11:57:37
import 'dart:io'; import 'dart:convert'; /** * async和await: * 这两个关键字的使用只需要记住两点: * 只有async方法才能使用await关键字调用方法 * 如果调用别的async方法必须使用await关键字 * async是让方法变成异步。 * await是等待异步方法执行完成。 */ getDataFromBTC() async{ var httpClient = new HttpClient(); //https://www.huobi.br.com/-/x/pro/market/overview5 var uri = Uri.http("www.huobi.br.com", "/-/x/pro/market/overview5"); print(uri); var request = await httpClient.getUrl(uri); var response = await request.close(); return await response.transform(utf8.decoder).join(); } void main()async{ var btc = await getDataFromBTC(); print(btc); } 来源: CSDN 作者: 请叫我川子哥 链接:

jQuery:-$.Callbacks 实现原理

落爺英雄遲暮 提交于 2019-11-29 10:31:26
$.Callbacks 用于管理函数队列,通过 add 添加处理函数到队列中,通过 fire 去执行这些处理函数。 本节向大家介绍 $.Callbacks 的实现的原理,并简单实现一个自己的 callbacks。 $.Callbacks 用于管理函数队列,通过 add 添加处理函数到队列中,通过 fire 去执行这些处理函数。 本节向大家介绍$.Callbacks 的实现的原理,并简单实现一个自己的 callbacks。 概念解读 从事件函数了解 Callbacks,事件通常与函数配合使用,这样就可以通过触发事件来驱动函数的执行。 原则上,一个事件对应一个事件函数。在一个事件对应多个事件函数的情况下,后者会覆盖前者。 ele.onclick = function(){ console.log("code")}ele.onclick = function(){ console.log("code1")} 上边这个 Demo 中后面绑定的这个事件函数会覆盖前边的,事件触发时会打印"code1"。 事件驱动改造 如果想让触发事件时执行多个函数,是否可行呢? 当然可以,我们可以把需要执行的多个函数放在一个数组里,事件触发时循环执行这个数组里的函数。下面看一下伪代码: var callbacks = [function a(){}, function b(){}, function c(){

BOM操作 DOM操作

大城市里の小女人 提交于 2019-11-29 08:33:41
BOM操作 ( B指代的是浏览器 ) BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 window对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 **如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。* **没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。* 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。全局函数是 window 对象的方法。 接下来要讲的HTML DOM 的 document 也是 window 对象的属性之一。 一些常用的Window方法: window.innerHeight - 浏览器窗口的内部高度 window.innerWidth - 浏览器窗口的内部宽度 window.open() - 打开新窗口 window.close() - 关闭当前窗口 window的子对象 navigator对象(了解即可) 浏览器对象,通过这个对象可以判定用户所使用的浏览器,包含了浏览器相关信息。 navigator.appName  // Web浏览器全称

前端基础之BOM和DOM

ε祈祈猫儿з 提交于 2019-11-29 08:28:34
前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。 Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.document.write()可以简写成:document.write()。 window对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 *如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 *没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员

前端之路|JavaScript基础

守給你的承諾、 提交于 2019-11-29 08:26:20
JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式 添加JSON支持 2011 ECMAScript 5.1 版本变更 2015 ECMAScript 6

vue @click传字符串

烂漫一生 提交于 2019-11-29 06:46:00
参考: https://www.cnblogs.com/springlight/p/5782637.html 关键:使用转译字符 \ 来转译引号 方法一. 直接传递: var tem = "<p @click='fun1(\'这里是传递的字符串\') '></p>" 方法二. 字符串变量型 var str = '111' var tem = "<p @click='fun1(\'"+ stringParam +"\') '></p>" 来源: https://www.cnblogs.com/linjiangxian/p/11460882.html

EasyUI DataGrid 通过index获取行的内容

跟風遠走 提交于 2019-11-29 06:41:14
第一种方法 var rowsData = $ ( "#dg" ) . datagrid ( 'getSelected' ) ; //获得被选择的行 console . info ( rowsData ) ; 第二种方法 var rows = $ ( "#dg" ) . datagrid ( 'getRows' ) ; //获得所有行 var row = rows [ index ] ; //根据index获得其中一行。 console . info ( row ) ; 作者: itmyhome 来源: https://blog.csdn.net/itmyhome/article/details/91960257

jQuery-工具方法-merge方法

与世无争的帅哥 提交于 2019-11-29 06:39:17
<!DOCTYPE html> < html lang = " zh " > < head > < meta charset = " UTF-8 " > < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > < meta http-equiv = " X-UA-Compatible " content = " ie=edge " > < title > Document </ title > </ head > < body > < script src = " ./jquery.js " > </ script > < script > var colors1 = [ 'red' , 'green' , 'blue' ] ; var colors2 = [ 'black' , 'white' , 'purple' ] ; var colors3 = [ 'yellow' , 'pink' , 'orange' ] ; // 将第二数组合并到第一个数组中,该方法只能合并 2 个数组 // console.log($.merge(colors1, colors2, colors3)) console . log ( colors1 . concat ( colors2 ,

jQuery-工具方法-parseJSON方法

二次信任 提交于 2019-11-29 06:38:18
<!DOCTYPE html> < html lang = " zh " > < head > < meta charset = " UTF-8 " > < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > < meta http-equiv = " X-UA-Compatible " content = " ie=edge " > < title > Document </ title > </ head > < body > < script src = " ./jquery.js " > </ script > < script > var str1 = '{"firstName": "莱昂纳多","lastName": "小沈阳","age": 20,"gender": "male"}' ; var str2 = '["red", "green", "blue"]' ; // 使用 $.parseJSON() 方法解析 JSON 格式的字符串 var obj = $ . parseJSON ( str1 ) var colors = $ . parseJSON ( str2 ) console . log ( obj . age ) console . log (