JavaScript
__BMGT()
___
展开
-
体验版微信小程序为什么不能登录
微信小程序原创 2022-06-24 18:12:41 · 2412 阅读 · 1 评论 -
JavaScript 设置img跨域会重复请求
img原创 2022-06-10 20:44:53 · 642 阅读 · 0 评论 -
JavaScript ArrayBuffer变成base64编码
array buffer to base64转载 2022-06-10 16:48:11 · 1718 阅读 · 0 评论 -
Java 和 JavaScript 交互数据注意事项
1.Java Long数据 发送给 JavaScript,JavaScript接收后会发生截断,所有 Java 返回String数据给JavaScript。2.Java可以接收JavaScript 的 整数字符串 ,可以通过Json库自动转换为Long型数据。3.JavaScript 和 Java 的日期数据是否有差异,暂未知?JavaScript -- 前端Java -- 后台 ...原创 2022-04-20 11:15:30 · 908 阅读 · 0 评论 -
Javascript 用减法实现GCD
/** * Iterative version of Euclidean Algorithm of finding greatest common divisor (GCD). * @param {number} originalA * @param {number} originalB * @return {number} */export default function euclideanAlgorithmIterative(originalA, originalB) { // Ma.转载 2021-11-10 20:38:37 · 211 阅读 · 0 评论 -
二进制怎么存储浮点数
浮点数二进制存储二进制转十进制浮点数(2字节 16位)二进制算十进制浮点数(模拟)传参是一个二进制数的数组,0和1组成的数组 /** * Sequence of 0s and 1s. * @typedef {number[]} Bits *//** * @typedef {{ * signBitsCount: number, * exponentBitsCount: number, * fractionBitsCount: number, * }}.转载 2021-09-08 19:03:22 · 364 阅读 · 0 评论 -
Springboot 跨域简单总结
可以不受拦截器影响@Bean public CorsFilter corsFilter() { CorsConfiguration config = new CorsConfiguration(); config.addAllowedOrigin("*");// config.addAllowedOriginPattern("*");// config.setAllowCredentials(true); conf原创 2021-08-27 19:54:29 · 177 阅读 · 0 评论 -
Ajax post 原生
a =new XMLHttpRequest();a.open("post",'http://localhost:10091/operation/account/login',true);a.setRequestHeader('Content-type', 'application/json')a.onreadystatechange = function () { if (a.readyState == 4 && a.status == 200)..原创 2021-08-27 18:31:02 · 86 阅读 · 0 评论 -
JavaScript 生成定长随机字符串
ids = ["0", "10"];values = ["A","B"];var letters = [];//生成26个字母for(var i=0;i<26;i++){ letters.push(String.fromCharCode('A'.charCodeAt()+i));}console.log(letters);//随机字符长度length = 5;out = "";//生成多少个随机字符串for(var k = 0;k<values.len.原创 2021-08-04 19:15:24 · 337 阅读 · 0 评论 -
JavaScript 移除下划线驼峰命名、替换字符串、数据库字段映射转换...
let arr = [ "phase_a1","phase_a2","phase_b1","phase_b2"];// let vals = ['B', 'C', 'E', 'F', '1', '2', '4', '5'];let vals = ['A', 'D', '0', '3'];function templateReplaceCaseWhen(keys, values) { let ret = 'count('; for (let key of keys) { .原创 2021-01-07 17:42:15 · 509 阅读 · 0 评论 -
AJAX get send
原创 2020-08-23 18:49:53 · 303 阅读 · 0 评论 -
JavaScript 输出代码源文件和行数
//source file and code line function sourceFileAndCodeLine(n) { var stack = new Error().stack; var ss = stack.split('at'); return ss[n].trim(); }原创 2020-03-09 15:18:58 · 964 阅读 · 0 评论 -
three.js scene,camera,renderer ,spotlight,shadow
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Basic</title></head><body> <h1>Base</h1> <script type="text/javascr...原创 2020-01-04 16:28:05 · 273 阅读 · 0 评论 -
Chrome Browser load native files permission
Add following string into the link target configuration on windows:super: --disable-web-security --user-data-dir=E:\chromeDatageneral: --allow-file-access-from-files --user-data-dir=E:\chromeD...原创 2020-01-03 17:19:32 · 177 阅读 · 0 评论 -
JavaScript BigInteger 加减乘除幂运算,进制转换
function parseInt10(i) { if (isNumber(i)) { return Math.floor(i); } else { return parseInt(i); } } var numRegExp = /^[+-]?(0[box]?...原创 2019-12-05 14:42:22 · 1389 阅读 · 0 评论 -
JavaScript HashMap
//very useful code for generating hash value! function hashCodeS(k) { if (oExist(k) && fnExist(k.hashCode)) { return k.hashCode(); } var digitLimi...原创 2019-12-04 18:44:32 · 235 阅读 · 0 评论 -
JavaScript good hash code function
function hashCodeI(k) { if (oExist(k) && fnExist(k.hashCode)) { return k.hashCode(); } var digitLimit = HashMap.DIGIT_LIMIT; var kType = whatType(k...原创 2019-12-04 18:39:08 · 196 阅读 · 0 评论 -
JavaScript 10进制大整数四则运算:加 减 乘 除
var digits = [ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's',...原创 2019-12-01 18:08:21 · 582 阅读 · 0 评论 -
解决juqery ajax post方式传送数据乱码问题
$.ajax({ url : "checkLogin.do", type : "post", dataType : "html", /* 解决中文乱码 */ contentType : "application/x-www-form-urlencoded;charset=UTF-8", data : dataJson, success : function(dataS原创 2016-02-26 14:13:32 · 1203 阅读 · 0 评论 -
HTML select selected属性
<select> <option value ="volvo" selected>Volvo</option> <option value ="saab" selected="">Saab</option> <option value="opel" selected="selected">Opel</opt...原创 2019-05-09 10:51:59 · 5670 阅读 · 0 评论 -
textarea滚动条设置和初始时内容多空格解决
textarea{ resize:none; font-size: 22px; font-weight: bold; overflow: auto; overflow-wrap: normal;/*滚动条设置必须要这个属性*/}<!-- wrap属性很重要,禁用它才有滚动条 尾部tag 不要换行 否则页面显示的时候有很多空格 -->&...原创 2019-04-29 14:35:32 · 314 阅读 · 0 评论 -
spring boot 跨域
xhr = new XMLHttpRequestxhr.open("POST", 'http://localhost:8080/test1', true)xhr.withCredentials=truexhr.onreadystatechange=(e)=>{ let xhrt = e.target; if(xhrt.readyState==XMLHttpRequest.D...原创 2019-04-23 17:20:10 · 211 阅读 · 0 评论 -
JavaScript 多继承
<script type="text/javascript"> let interface1 = Base => class extends Base{ f1(){console.log("interface1");} }; let interface2 = Base => class extends Base{ f2(){console.log("in...原创 2018-08-25 20:00:35 · 292 阅读 · 0 评论 -
JavaScript dynamic import
export1.js:export function hello(){ console.log("Hello,module!");}$("#text").append("<h1 style='color:green;'>Hello World!This is javascript module!</h1>")export function test1(){...原创 2018-08-23 23:30:39 · 2696 阅读 · 0 评论 -
JavaScript [不讲理论只要看到的实际效果] import和export基本使用完整的代码级别实例
export1.js:export function hello(){ console.log("Hello,module!");}$("#text").append("<h1 style='color:green;'>Hello World!This is javascript module!</h1>")moduleImport.js:impor...原创 2018-08-23 23:03:55 · 798 阅读 · 0 评论 -
JavaScript 检查日期格式
isDate(d){// let regStr = "^(((\d+/0[1-9]/((0[1-9])|([1-2][0-9])|(3[0-1])))|(\d+/1[0-2]/((0[1-9])|([1-2][0-9])|(3[0-1]))))|((\d+-0[1-9]-((0[1-9])|([1-2][0-9])|(3[0-1])))|(\d+-1[0-2]-((0[1-9])|([1-2...原创 2018-08-19 18:12:41 · 1024 阅读 · 0 评论 -
JavaScript Timer
class Timer{ constructor(callback,interval=1000,...params) { if(!callback){ throw "Must to input callback function!"; } this.run = callback; this.interval = interval; this.params = pa...原创 2018-08-13 22:58:39 · 630 阅读 · 0 评论 -
CSS 梯形页标签 实现(主要利用border属性)
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>zTree</title><link href="css/ladder.css" rel="stylesheet"><原创 2018-07-20 01:05:14 · 2814 阅读 · 0 评论 -
zTree 模糊搜索
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Spring Boot</title><link href="3rdFrwk/ztree/css/metroStyle/metroStyle.css" rel=&q原创 2018-07-19 23:55:57 · 1906 阅读 · 0 评论 -
JavaScript instanceof 关键字理解
function A(){ this.a = 'a'}undefinedfunction B(){this.b = 'b';}undefinedA.prototype.__proto__ = B.prototype{constructor: ƒ}new A instanceof Btrue实例对象new A()的原型链上,包含B.prototype(原型) 那么 new A...原创 2019-05-20 11:52:33 · 851 阅读 · 0 评论 -
JavaScript 编程范式:默认空值
// 这种方式是错误的!!!因为是引用,所以赋值只是同一个 // 容易引起隐藏bug! // 不要定义静态变量赋初始值,否则容易出bug // const EMPTY_ARRAY = []; // const EMPTY_STRING = '';/** * 正确的方式:是给每一个变量一个新对象! * 默认空值 */ var EMPTY_VALUES = {}; //...原创 2019-05-24 20:13:00 · 575 阅读 · 0 评论 -
JavaScript 编程范式:对象浅拷贝和对象继承接口
//copy obj function shallowCopyObj(dest, src) { var pNum = arguments.length; if (pNum == 0) { return EMPTY_VALUES.EMPTY_OBJECT; } else if (pNum == 2) { for (var key in src) { dest[...原创 2019-05-24 20:29:25 · 103 阅读 · 0 评论 -
JavaFX fxml 载入 js
<?xml version="1.0" encoding="UTF-8"?><?language javascript?><?import javafx.scene.text.*?><?import javafx.scene.media.*?><?import javafx.scene.image.*?><?impo...原创 2019-07-25 12:10:09 · 780 阅读 · 0 评论 -
JavaScript Canvas grey : grey = r * 0.3 + g * 0.59 + b * 0.11;
<html><head><title>ImageData</title></head><body> <canvas id='stt'></canvas> <script type="text/javascript" src="js/xy/core/xy.js">&l...原创 2019-06-01 17:17:26 · 711 阅读 · 0 评论 -
JavaScript textarea output
<html><head> <title>class</title></head><body> <h1>Class</h1> <textarea id='out'></textarea> <script type="text/...原创 2019-05-28 22:45:12 · 249 阅读 · 0 评论 -
JavaScript Canvas solar animation
<html><head> <title>Solar System</title></head><body> <canvas id='can'></canvas> <script src='../core/xy.js'></script>...原创 2019-05-28 15:08:13 · 186 阅读 · 0 评论 -
JavaScript 迭代器协议
var a = {};a[Symbol.iterator]=function(){var i=0;return {next:()=>{return {value:i++,done:i>20};}}}[...a][0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]原创 2019-05-23 22:37:53 · 170 阅读 · 0 评论 -
JavaScript 编程范式:我的 类/接口 定义和实现
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Canvas</title> <style type="text/css"> </style></head><body>...原创 2019-05-27 19:50:44 · 493 阅读 · 0 评论 -
JavaScript 继承(但是不能继承构造函数本身创建对象时的属性!)
function dom(c){ this.node = c; } function canvas(c) { // canvas.prototype = new dom(c); // //console.log(1, 'canvas.constructor=', canvas.constructor); // console.log(1, 'canvas.prot...原创 2019-05-23 10:58:35 · 641 阅读 · 0 评论 -
H5 Canvas fillColor and fillRect
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> .c1 { width:...原创 2019-05-25 21:39:59 · 773 阅读 · 0 评论