Three.js 学习之路(二)
常用辅助对象的使用 对于刚开始学习的开发者来说,有辅助工具协助能更快掌握Three.js三维空间。 1.ArrowHelper:箭头辅助工具 可以通过设置一个世界方向,起点,长度,颜色在scene中添加一个辅助箭头帮助我们辨认网页中的方向。下面示例添加一个世界原点朝向正上方的一个4单位长度的红色箭头 ... 查看全文
javascript基本功002
1、赋值优先级 按从最高到最低的优先级列出JavaScript运算符。具有相同优先级的运算符按从左至右的顺序求值。 如最高到最低的优先级: 如相同优先级的运算符按从左至右: 这个还关联到引用的问题,如开始时o与g是指向同一个堆内存地址, 然后由于相同优先级的运算符按从左至右所以o.x的栈内存保存的堆 ... 查看全文
在ssm框架中前后台数据交互均使用json格式
前后台数据交互均使用json。 框架ssm(spring+springmvc+mybatis) @RequestBody注解实现接收http请求的json数据,将json数据转换为java对象,注解加载方法参数前 @ResponseBody注解用于将Controller的方法返回的对象,通过Http ... 查看全文
学习前端第二天心得体会(初步了解HTML5的部分API以及画布Canvas)
一、HTML5部分API 1、选择器querySelector和querySelectorAll 1.1、querySelector:返回文档中匹配指定的CSS选择器的第一元素。 document.querySelector(CSS selectors),CSS selectors(指定一个或多个匹 ... 查看全文
PM2 部署 nodejs API项目
PM2的主要特性: 内建负载均衡(使用Node cluster 集群模块) 后台运行 0秒停机重载,我理解大概意思是维护升级的时候不需要停机. 具有Ubuntu和CentOS 的启动脚本 停止不稳定的进程(避免无限循环) 控制台检测 提供 HTTP API 远程控制和实时的接口API ( Nodej ... 查看全文
从零开始利用vue-cli搭建简单音乐网站(一)
最近在学习vue框架,练习了一些例子之后,想着搭建一个vue项目,了解到官方有提供一个vue-cli工具来搭建项目脚手架,尝试了一下,写下博客来记录一下。 一、工具环境 1、node.js 6.10.0,目前node.js最新版本是8.7.0,可以到官网下载最新版本安装。链接:http://node ... 查看全文
关于echarts、layer.js和jqGrid的知识点
使用echarts和layer.js直接去官方文档,能解决大部分问题。 但是有些问题,解释不够清楚,在这里记录一下。 1、echarts的使用 第一点:关于echarts的labelline在数据为零的时候,不显示的问题。 调整option里面的data的内容为: 在取得echarts的option ... 查看全文
javascript的this问题
看过很多关于javascript中this指向的问题,现总结如下,如有不正确,欢迎指正。 javascript中,this的指向并不是在函数定义的时候确定的,而是在其被调用的时候确定的。也就是说,函数的调用方式决定了this指向。记住:this 就是一个指针,指向我们调用函数的对象。 在此将java ... 查看全文
Python中的Json模块dumps、loads、dump、load函数介绍
Json模块dumps、loads、dump、load函数介绍 1、json.dumps() json.dumps() 用于将dict类型的数据转成str,因为如果直接将dict类型的数据写入json文件中会发生报错,因此在将数据写入时需要用到该函数。 2、json.dump() json.dump ... 查看全文
学习EXTJS6(3)基本概念
ExtJS不再纠缠HTML和CSS上。概念和传统的程序相近。如面板panel,布局Layout、组件Component等等。 1、渲染Render:ExtJS页面在浏览器中装载完成后完全展现出来的一个过程。这是一个通过ExtJS引擎动态生成的过程。这一点务必记住。 2、窗口Window:实际上就是一 ... 查看全文
BZOJ-2257: [Jsoi2009]瓶子和燃料 (中国剩余定理)
2257: [Jsoi2009]瓶子和燃料 Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。 有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyy的飞船上共有 N个瓶子(1<=N<=1000) ,经过协商,火星人只要其中的K 个 。 jyy将 ... 查看全文
[JSOI2008]最大数maxnumber(线段树)
Description 现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n 功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t ... 查看全文
高度相等的列--CSS方法
如下图所示效果,可以使用表格实现,本文采用在CSS中实现。 标记如下: 在实例中,有3个div,每列一个div,每个div中包括标题、内容、空的div,这个空的div作为底角的钩子,将这3个div放入容器div中,使用容器div限制高度,下述代码给框设置样式: 运行结果如下:产生3个高度不一致的列 ... 查看全文
Pycharm WebStorm 配置 babel 实现自动编译 ECMAScript6 (es6) 文件
所需基础node.jsnmp开始1、首先新建一个空项目,减少干扰更快的看到配置效果。2、在项目中创建一个man.js文件。进入设置:「FileSettingsLanguages&FrameworksJavaScript」将JavaScriptlanguageversion改成ECMAScript6。man.js中输入ES6代码,例如:varName=‘Michael‘; fu.. 查看全文
前端基础---jquery
1、jQuery简介[1]jQuery由美国人JohnResig创建,至今已吸引了来自世界各地的众多javascript高手加入其team。[2]jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITELESS,DOMORE![3]它是轻量级的js库(压缩后只有21k),这是其它的js库所不及的,它兼容C.. 查看全文
修改使用HtmlTestRunner 生成测试报告的路径
1.问题: 在使用python+appium+unittest 做app 自动化测试项目时,用到HtmlTestRunner 工具生成的测试报告默认存放在测试用例所在的目录下, 希望能改成测试报告的目录与测试用例目录在同一级: 2.解决问题: 找到HtmlTestRunner 源码: 在result ... 查看全文
vue.js实现点击后动态添加class及删除同级class
最近使用vue需要实现一个点餐选择商品规格的页面,需要通过vue动态的给被点击的元素添加class名字,使其变色,其他的删除class。如图: 开始在网上找了许多办法发现不是太好用,最后找到一个发现还是不错的,记录一下 html: script: 参考:http://blog.csdn.net/xi ... 查看全文
RQNOJ 225 [JSOI2007]书本整理 题解
此文为博主原创题解,转载时请通知博主,并把原文链接放在正文醒目位置。 题目链接:http://www.rqnoj.cn/problem/225 题目描述 Frank是一个非常喜爱整洁的人。他有一大堆书和一个书架,想要把书放在书架上。 书架可以放下所有的书,所以Frank首先将书按高度顺序排列在书架上 ... 查看全文
前端基础之jquery
一 jQuery是什么 jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。 jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE! 它是轻量级的js库(压缩后只 ... 查看全文
vue.js 做锚点
methods: { goAnchor(selector) { var anchor = this.$el.querySelector(selector) document.body.scrollTop = anchor.offsetTop; // chrome document.documentE ... 查看全文
一款好用的js插件及工具包
笔记:需要源码私信 script文件夹 script下的目录文件: 使用的效果,解决ie兼容性问题,好处多多!慢慢参考! 具体用法: 前端引入js,写必须要的js脚本! 必须在前端写入的javascript 当页面加载时弹出: ... 查看全文