记一次cocos-js/cocosCreator全面优化
优化内容包含:游戏包体积CPU、GPU方面优化、内存优化、其他优化 优化前言 一提到游戏优化,很多人都会立刻想到在cpu和内存上下功夫。但却忽略了最重要的可维护性。。。。。。。(跑题了?没有的事) 因为 编码规范很重要!编码规范很重要!编码规范很重要! 既然是讲优化为何又扯到代码规范?唔,这个话题可 ... 查看全文
1. 初识Jackson -- 世界上最好的JSON库
要想人前显贵,必须背后受罪。关注公众号【BAT的乌托邦】开启专栏式学习,拒绝浅尝辄止。本文 https://www.yourbatman.cn 已收录,里面一并有Spring技术栈、MyBatis、中间件等小而美的专栏供以学习哦。 --> 返回专栏总目录 ←- 代码下载地址:https://gith ... 查看全文
要什么 Photoshop,会这些 CSS 就够了
还在上大学那会儿,我就喜欢玩 Photoshop。后来写网页的时候,由于自己太菜,好多花里胡哨的效果都得借助 Photoshop 实现,当时就特别希望 CSS 能像 Photoshop 一样处理图片。 随着对 CSS 的了解越多,我发现 CSS 有很多平时用得少(或者不会用),但非常厉害的属性。这些 ... 查看全文
IE8各种兼容问题梳理总结,IE8+LAYUI+JS等[持续更新]
无力吐槽!现在还在用IE8的组织简直就是反人类。这种组织也不必搞什么信息化,搞也搞不好,浪费人力物力。 IE8不支持js中的map方法 错误描述: 使用layui的穿梭框,在获取右边已选数据时,使用map方法把对象数据转换为数组 //获取穿梭框右侧已选中数据 var getTransferData ... 查看全文
JavaScript内存管理
1、内存管理介绍 内存:由可读写单元组成,表示一片可操作性控件 管理:人为的去操作一片空间的申请、使用和释放 内存管理:开发者主动申请空间、使用空间、释放空间 管理流程:申请-使用-释放 2、内存管理 // 申请 let obj = {}; // 使用 obj.name = 'zs'; // 释放 ... 查看全文
解释JavaScript中定时器的工作?如果有,也可以说明使用定时器的缺点?
定时器用于在设定的时间执行一段代码,或者在给定的时间间隔内重复该代码。这通过使用函数setTimeout,setInterval和clearInterval来完成。 setTimeout(function,delay)函数用于启动在所述延迟之后调用特定功能的定时器。 setInterval(func ... 查看全文
利用HTML5 file api读取图片进行本地操作
需求场景:需要用户上传一张照片,返回给用户一个唯一的结果,比如测试类网页你拥有哪种女人气质?(移动端)其实这种需求(不需要保存图片)的话,只需要在本地处理图片即可,不需要将图片上传到服务器。计算图片的md5值可以确保唯一性。针对这个需求,可以使用HTML5 file api来读取文件。实现方法如下: ... 查看全文
win10一行代码搭建本地html项目
最近玩了下web项目,需要部署到本地查看效果。 一:准备 1.安装python或者安装node.js 2.html项目文件 二:python搭建 1.进入html文件的路径 2.通过python命令部署 python -m http.server 默认端口8000,如果需要修改端口则命令改为 pyt ... 查看全文
Vue 使用typescript, 优雅的调用swagger API
在vue里如何优雅的调用swagger api,本文提供一个代码生成插件,可以方便将swagger生成api类供前端直接使用。 ... 查看全文
利用 PhantomJS 获取抖音直播的直播源
用手机把直播分享,把直播链接URL带进参数 PhantomJS.exe DYLive.js [直播URL] 如果获取成功返回m3u8格式的地址以及姓名和ID var page = require('webpage').create(), system = require('system'), add ... 查看全文
用Node压缩js文件
确定node安装成功,然后安装uglifyjs,打开终端输入下面命令: $ npm install uglify-js -g 安装好后就可以压缩js了 首先打开终端,进入js文件所在目录位置,然后使用命令:uglifyjs (js文件) -m -o (目标名称) 回车创建压缩文件 比如: $ ugl ... 查看全文
csv转存json,csv、json读写
csv 转存为json import csv import json csvfile = open('test.csv', 'r') jsonfile = open('record.json', 'w') headers = ['class', 'name', 'sex', 'height', 'y ... 查看全文
理解js编程中函数的副作用
链接:http://www.fly63.com/article/detial/1176 js中要想保证函数无副作用这项特性,只能依靠编程人员的习惯,即 1,函数入口使用参数运算,而不修改它 2,函数内不修改函数外的变量,如全局变量 3,运算结果通过函数返回给外部(出口) ... 查看全文
Base64工具类:将前端vue与后台SpringBoot传输的参数进行加密和解密
一、前端加密 1.引入base64依赖: cnpm install --save js-base64 2.使用base4对参数进行加密: let Base64 = require('js-base64').Base64 //加密方法 let password = Base64.encode(pass ... 查看全文
vue前端html导出word文档
1、index.html文件内引入 1 <script src="<%= BASE_URL %>js/html-docx.js"></script> 2、在导出页面加入方法 1 // 导出 word 文档 2 exportDocx() { 3 // 克隆报告HTML 4 let contentDoc ... 查看全文
前端JS获取IP地址
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script type="text/javascript"> // 下面这行和上面的script一起使用 获取真实IP地址 document.write(returnCityS ... 查看全文
学习完HTML5之后,可以做些什么呢?
HTML5是最新一代的HTML标准,它不仅拥有HTML中所有的特性,而且增加了许多实用的特性,如视频、音频、画布(canvas)等。W3C(万维网联盟)称:“HTML5是开放的Web网络平台的奠基石。”早在2013年有数据显示,全球有10亿手机浏览器支持HTML5,同时HTML Web开发者数量将达 ... 查看全文
java返回json格式数据
返回String类型的数据 页面代码 <!-- jQuery导入 --> <script src="js/jquery-2.1.0.min.js"></script> <script type="text/javascript"> $(function() { //失去焦点事件 $("#userna ... 查看全文
JavaScript判断对象中是否含有某个属性
判断对象中是否含有某个属性也是实际项目中常见的场景,现总结如下几种方法来判断。 本文关联文章之JavaScript遍历对象的几种方法 一、点( . )或者方括号( [ ] ) + undefined判断 我们知道,通过点或者方括号可以获取对象的属性值,如果对象上不存在该属性,则会返回 undefin ... 查看全文
JavaScript 代码技巧mark
分享一些我常用的代码优化技巧,希望对你有帮助。 1. 多表达式多 if 判断 我们可以在数组中存储多个值,并且可以使用数组include方法。 1 // 长 2 if (x 'abc' || x 'def' || x 'ghi' || x 'jkl') { //logic} 3 // 短 4 if ... 查看全文
前端 HTMLTestRunner中JS的用法
body顶部的JS代码 <script language="javascript" type="text/javascript"> function showTestDetail(div_id){ var details_div = document.getElementById(div_id) v ... 查看全文