模板引擎:art-template: 支持浏览器和node 在浏览器中需要引用 lib/template-web.js node中
模板引擎:art-template: 支持浏览器和node 在浏览器中需要引用 lib/template-web.js node中
工具类,处理数组的一些方法。 ko.utils.arrayForEach(array, callback) 与Array.prototype.forEach作用一致。提供函数...
流行的ui库
常用标签 Text 内部的元素不再使用 flexbox 布局,而是采用文本布局<View>下不能直接放一段文本 属性: selectable(bool) : 决定用户是否可以...
knocket主要围绕由以下三个核心特征组成: Observables(观察器)与dependency tracking(依赖追踪) Declarative bindings...
读取可观察属性:myViewModel.personName() 设置可观察属性:myViewModel.personName(““ Mary”“) 同时设置多个可观察属性:...
简单、可扩展的状态管理 官网 React 绑定库: npm install mobx-react --saveReact 和 MobX 是一对强力组合。React 通过提供...
cookie cookie的使用: 设置cookie 获取 设置过期时间 expires默认情况下,cookie 在浏览器关闭时删除: 删除为了删除一个cookie,可以将其...
view model ko.applyBindings()有两个参数: 第一个参数是用于绑定的对象。 第二个参数(可选),可以指定使用knockout的DOM元素或者容器。 ...
process可以用于node和系统中已经存在的进程进行交互,创建工作子进程等。process模块是一个全局对象,允许你获得或者修改当前node进程的设置。 引入 proce...
js代码中可以通过navigator.userAgent来判断浏览器版本的具体信息 <!–[if IE 6]> 仅IE6可识别 <![endif]–><!–[if lte I...
.eslintrc文件中配置一些规则 rules:0:关闭规则1:打开规则,并且作为一个警告(不影响退出代码)2:打开规则,并且作为一个错误(退出代码将会是1) 官网: ht...
单线程,即同一时间只能做一件事情。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。 事件循...
模块化开发 一个模块是实现一个特定功能的一组方法。 在最开始的时候,js 只实现一些简单的功能,所以并没有模块的概念,但随着程序越来越复杂,代码的模块化开发变得越来越重要。 ...
(1)工厂模式主要工作原理是用函数来封装创建对象的细节,通过调用函数来达到复用的目的。问题是创建出来的对象无法和某个类型联系起来,只是简单的封装了复用代码,没有建立起对象和类...
官方地址: https://webpack.js.org/plugins/ CleanWebpackPlugin:清理指定目录的文件 ExtractTextPlugin:将打...
全局的对象( global objects )也称标准内置对象 全局作用域里的对象 标准内置对象的分类 (1)值属性,这些全局属性返回一个简单值,这些值没有自己的属性和方法。...
编排其实很简单:谈谈“控制器”模型 Pod 这个看似复杂的 API 对象,实际上就是对容器的进一步抽象和封装而已。“容器”镜像虽然好用,但是容器这样一个“沙盒”的概念,对于描...
数据类型 JavaScript一共有8种数据类型,其中有7种基本数据类型:Undefined、Null、Boolean、Number、String、Symbol(es6新增,...
k8s全局架构: 容器运行时接口(CRI:container runtime interface)):这个接口定义了容器运行时的各项核心操作,比如:启动一个容器需要的所有参数...