React技术
|
js
0 评论
简介React是Facebook开发并开源的前端框架.当时他们的团队在市面上没有找到合适的MVC框架,就自己写了一个Js框架,用来假设大名鼎鼎的instagram(图片分享社交网络)。2013年React开源。React解决的是前端MVC框架中的View视图层的问题。Virtual DOMDOM(文
Promise
|
js
0 评论
概念Promise对象用于一个异步操作的最终完成(包括成功和失败)及结果值的表示.简单说,就是处理异步请求的。之所以叫做Promise,就是我承诺,如果成功则怎么处理,失败则怎么处理。//语法new Promise( /* executor */ function(resolve, re
ES6解构及数组对象操作
|
js
0 评论
解构JS的解构很灵活,参考https://developer.mozilla.org/en-US/docs/Web/lavaScript/Reference/Operators/Spread_operator列表解构var parts = ['shoulder', 'knees'];var lyri
ES6异常和模块化
|
js
0 评论
抛出异常Js的异常语法和ava相同,使用throw关键字抛出,使用throw关键字可以拋出任意对象的昇常throw new Error('new error');throw new ReferenceError('Ref Error') ;throw 1;throw 'not ok':throw [
JS对象模型
|
js
0 评论
JavaScript 是一种基于原型(Prototype)的面向对象语言,而不是基于类的面向对象语言。C++、Java有类Class和实例Instance的概念 ,类是一类事物的抽象,而实例则是类的实体JS是基于原型的语言,它只有原型对象的概念。原型对象就是一个模板,新的对象从这个模板构建从而获取最
ES6函数及作用域
|
js
0 评论
函数function 函数名(参数列表){ 函数体; return 返回值:}function add(x,y) return x+y;console.log(add(3,5));函数表达式使用表达式来定义西数,表达式中的函数名可以省略,如果这个函数名不省略,也只能用在此函数内部。
ES基础语法
|
js
0 评论
NodejsNodejs是服务器端运行Javascript的开源、跨平台运行环境Nodejs原始作者瑞安.达尔(Ryan Dahl),于2009年发布,使用了V8引擎,并采用事件驱动、非阻塞、异步IO模型2010年,npm软件包管理器诞生,通过它,可以方便的发布、分享Nodejs的库和源代码。Nod
前端技术发展史
|
js
0 评论
HTMLHTML ( Hyper Text Markup Language)超文本标记语言,它不同于编程语言,超文本就是超出纯文本的范畴,例如描述文本的颜色、大小、宇体等信息,或使用图片、音频、视频等非文本内容。HTML由一个个标签组成,这些标签各司其职。有的提供网页信息,有的负责图片,有的负责网页
元编程
|
0 评论
元编程概念来自LISP和smalltalk我们写程序是直接写代码,是否能够用代码来生成未来我们需要的代码吗?这就是元编程用来生成代码的程序称为元程序metaprogram,编写这种程序就称为元编程metaprogrammingpython语言能够通过反射实现元编程
asyncio
|
0 评论
3.4版本加入标准库asyncio底层基于selectors实现,看似库,其实就是个框架,包含异步IO、事件循环、协程、任务等内容问题的引出def a(): for x in range(3):print(x)def b(): for x in "abc":print