var模型

前端之JavaScript

做~自己de王妃 提交于 2020-02-01 12:22:33
JavaScript概念 什么是JavaScript JavaScript是由三部分组成: 核心 文档对象模型(DOM) 浏览器对象模型(BOM) JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 JavaScript 很容易学习。 JS的引入方式 #script标签引入JS代码 <script> //JS代码 </script> #引入额外的JS文件 <script src="myscrpits.js"></script>    JS代码的注释 #单行注释 //这是单行注释 #多行注释 /* 这是多行的注释 */ 注意:JavaScript中的语句要以分号(;)为结束符。 JS的变量声明 1.JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。 2.声明变量使用 var 变量名; 的格式来进行声明。 var name = "shier" var age = "16" 注意: 变量名是区分大小写的。 推荐使用驼峰式命名规则。 保留字不能用做变量名。 JS的数据类型 1.JS拥有的动态类型 var x; // 此时x是undefined var x = 1; //此时x是数字 var x =

前端基础之JAVAScript

一世执手 提交于 2020-01-29 05:32:40
JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,( Brendan Eich) 在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript. 为了统一三家,ECMA( 欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。EcmaScript是规范                    ECMAScript 尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM)

资产配置研究框架(附代码)

让人想犯罪 __ 提交于 2020-01-27 22:18:50
资产配置研究框架(附代码) 大类资产配置是全球化视野下投资组合管理的重要议题之一。风险和收益是衡量投资组合管理绩效的天枰两边的两个筹码,如何有效均衡风险和收益的关系一直是学界和业界探讨的问题。 本文旨在将目标风险函数和收益风险函数这两大类目标函数引入资产配置研究框架中,同时对比分析综合宏观观点的Black Litterman模型,并在中国市场上进行实证分析。 资产配置理论介绍 广义风险平价模型(风险类目标函数) 风险类目标函数即广义的风险平价模型,就是构造不同风险指标的等风险投资组合。 最典型的风险类目标函数是传统的或者说是狭义的风险平价模型,即波动率平价。我们定义投资组合的波动率为: σ ( ω ) = ω ′ Σ ω ′ \sigma(\omega)=\sqrt{\omega^{'}\Sigma\omega^{'} } σ ( ω ) = ω ′ Σ ω ′ ​ 我们的目标是令标的资产i对投资组合波动率的风险贡献度为投资组合总风险的的1/N: σ ( ω i ) = ω i ∗ ∂ σ ( ω ) ∂ ω i = ω i ( Σ ω ) i ω ′ Σ ω ′ = σ ( ω ) N \sigma(\omega_i)=\omega_i\ast \frac{\partial \sigma(\omega)}{\partial \omega_i} \\=\frac{\omega_{i

javascript入门篇

你。 提交于 2020-01-26 11:57:22
alert <button type="button" onclick="alert('Welcome!')">点击这里</button> 变量类型 ...//布尔 数字 字符串 //---------------------------------------------------- var cars=new Array("Audi","BMW","Volvo"); var cars=["Audi","BMW","Volvo"]; //数组 //---------------------------------------------------- var person={firstname:"Bill", lastname:"Gates", id:5566}; //对象 name=person.lastname; name=person["lastname"];//引用 person=new Object(); person.firstname="Bill"; person.lastname="Gates"; person.age=56; person.eyecolor="blue"; //---------------------------------------------------- cars=null; //null person=null; //声明变量类型

three.js 001

江枫思渺然 提交于 2020-01-26 07:37:39
   three.js的三大要素,Scene,Camera,render;    1. 构建场景      scene = new THREE.Scene();   2.创建相机    var camera = new THREE.PerspectiveCamera(75,window.innerWidth/window.innerHeight,0.1,1000)   3.渲染    var renderer = new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth,window.innerHeight); document.body.appendChild(renderer.domElement);   4.创建模型     4.1 几何模型 var geometry = new THREE.CubeGeometry(1,1,1);     4.2 材质 var material = new THREE.MeshBasicMaterial({color: 0x00ff00});     4.3 添加到场景 var cube = new THREE.Mesh(geometry,material); scene.add(cube);   5 循环渲染 function render() {

Laravel Eloquent 骚操作

寵の児 提交于 2020-01-16 06:04:34
push 一对一关联模型,使用push可以一起保存。 $dynamic = PersonDynamic::query()->where('id', 1)->first(); $dynamic->setAttribute('content', '哈哈哈'); $dynamic->user->money = 10; $dynamic->push(); 不触发模型事件 注:Eloquent 的批量更新不会触发 saved 和 updated 事件。这是因为批量更新时,从不去检索模型。 laravel5.7以上 YourModel::withoutEvents(function(){ // do something... }); laravel5.7以下 $dispatcher = PersonDynamic::getEventDispatcher(); PersonDynamic::unsetEventDispatcher(); $first = PersonDynamic::query()->where('id', 1)->first(); $first->content = 999; $first->saveOrFail(); PersonDynamic::setEventDispatcher($dispatcher); 模型是否被修改过 $first = PersonDynamic

前端基础(JavaScript)

穿精又带淫゛_ 提交于 2020-01-14 18:39:05
JavaScript概述 JavaScript 的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript. 为了统一三家,ECMA(欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。EcmaScript是规范. View Code ECMAScript 尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM)

前端之js基础篇

岁酱吖の 提交于 2020-01-09 06:42:21
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

JavaScript基础概念之----MVC/MVP/MVVM

痞子三分冷 提交于 2020-01-09 00:16:13
MVC,MVP和MVVM都是常见的软件架构设计模式,它通过分离关注点来改进代码的组织方式。 它们相同的部分是MV(Model-View),而不同部分则是C(Controller)、P(Presenter)、VM(View-Model)。 MVC Model Model层用于封装和应用程序的业务逻辑相关的数据以及对数据的处理方法。 View 作为视图层,主要负责数据的展示。 Controller 控制器是模型和视图之间的纽带,MVC将响应机制封装在controller对象中,当用户和你的应用产生交互时,控制器中的事件触发器就开始工作了。 <div id="num"></div> <button id="decrease">-</button> <button id="increase">+</button> <script> //创建应用对象 var myapp = {} //Model层 myapp.Model = function () { //需要操作的数据 var val = 0;        /* 操作数据的方法 */ this.add = function (v) { if (val < 100) val += v } this.sub = function (v) { if (val > 0) val -= v } this.getVal = function ()

JavaScript 入门(01)语法基础

风流意气都作罢 提交于 2020-01-07 01:24:43
JS简介 一、JS组成:ECMA BOM DOM js 是一种基于 对象模型 和 事件驱动 的脚本语言, js组成 ECMAScript由ECMA-262定义,提供核心语言功能; 文档对象模型(DOM),提供访问和操作网页内容的方法和接口; 浏览器对象模型(BOM),提供与浏览器交互的方法和接口; 二、html 中使用 javascript html是从上往下瀑布式加载, <script> 包裹的 js 代码也是从上往下依次加载的; 一般应该把 <script> 放在页面最后(body的最后面),越晚加载越好,有利于提升网页的响应速度; 1、script 标签的 async 和 defer 属性 通过 src 引用外部的脚本时,script 标签的 async 和 defer 属性都会让脚本的加载不会阻塞 dom 的渲染; async 是异步加载和执行脚本,不能保证脚本执行的顺序和执行时机(不一定在 dom 渲染完成后),所以 async 适用于脚本对 dom 和其他脚本没有依赖的情况使用; defer 属性能够保证脚本执行的时机是在 dom 渲染完成后,还能保证脚本的执行顺序是正常的从上往下执行,所以这种模式是比较可靠的,用 defer 比 async 更稳; JS语法基础 一、基本特点 区分大小写; 标识符字母、数字、下划线和 美元符 组成,数字不能开头; 单行和多行注和