js
SDL大华
where is play, where is happy
展开
-
【备忘】关于jQuery异步上传文件使用总结(ajaxfileupload.js)
js异步上传图片 ajaxfileupload.js ajaxfileupload原创 2022-02-25 19:23:04 · 785 阅读 · 0 评论 -
【备忘】好好学习天天向上
http://manual.51yip.com/ mongodb https://www.runoob.com/mongodb/mongodb-tutorial.html https://docs.mongoing.com/ mongoose http://www.mongoosejs.net/docs/guide.html https://mongoosejs.com/ redis http://doc.redisfans.com/ http://www.redis.cn/ elk elasti.原创 2021-10-28 12:19:28 · 1586 阅读 · 0 评论 -
【备忘】浏览器jsonp解决跨域问题
很久以前遇到过,多年以后忘记了怎么做的了。 在一番测试之后解决了这个问题,原理不多说,自行百度。 这里直接上解决方法: 1、js代码改为jsonp请求方式 //定义一个全局方法,供callback调用 let handle = function(res){ console.log('请求支持jsonp11111:'); console.log(res); $("#nickname").html(res.nickname); } function test(){ //异原创 2021-10-26 17:30:42 · 241 阅读 · 0 评论 -
[备忘]js点击按钮复制文本
直接上代码: <script> /** * 获取标准url参数 * @param key * @returns {*} * @private */ function __get(key){ let search = window.location.search; search = search.replace('?', ''); search = search.split('&原创 2021-10-11 14:58:07 · 55 阅读 · 0 评论 -
【备忘】js图片下载,支持批量、单个下载
场景: 看到猛虎下山图集太搞笑了。。。。 需求: 然后就动了歪心思,得搞下来! 制作: 网上有类似的代码,但是用起来很不舒服,于是就自己搞了一下。 function downloadIamge(imgsrc, name) { let image = new Image(); // 解决跨域 Canvas 污染问题 image.setAttribute("crossOrigin", "anonymous"); image.onload = function() { let原创 2021-04-15 16:35:46 · 203 阅读 · 0 评论 -
【备忘】你信不信200会小于30?
提问: 你信不信200会小于30? 回答: 我信! 解说: 这是一个看似简单的问题,没有理解的时候会不知所以,甚至于在程序运行中遇到所谓的“奇怪问题”。 既然会有人这么问,那么肯定不是第一反应那么简单。 设想一下,什么情况下会这样呢? 如果想不到,那就反推,怎么样200才会大于30? 只要保证200始终大于30,那就不管它,因为绝对不会出幺蛾子!只管让程序安心运行。 好的,我们来看一下绝对正确的情况。 假设200和30都是Number数据类型,在计算的时候,那它一定不会出错。 .原创 2021-04-09 16:14:28 · 157 阅读 · 0 评论 -
[备忘]原生JavaScript复制内容到剪切板(文中有特别注意项),document.execCommand(‘Copy‘)
此文诞生背景: 俺们应产品需求,要做个复制内容到剪切板的功能,这样做可以避免花钱去接三方SDK来实现某些功能。虽然剪切板的准确率不一定高,但是做一些不是非常重要的业务还是可以用的。 说说代码: 获取url参数:用它来获取标准url上的参数,包含“?”号后面的内容。 复制:(重点)构造input元素,设置属性(必须),执行复制,删除元素,做到来无影去无踪。 特别注意: 本来我想实现自动复制,而不是用户手动点击复制按钮,但是研究了两个小时,发现浏览器为了安全,必须是要主动触发点击才能复制。 所以,原创 2021-01-28 15:42:59 · 224 阅读 · 0 评论 -
JS学习笔记:函数原型、原型链、构造函数
function foo() { this.name = 'andy' ; let vvv= 'vvvvvvvvvvv' ; foo.watermelon = '西瓜' ; foo.prototype.sex = 'GG' ; } foo.banana = '香蕉' ; foo.prototype.test = 'test...原创 2019-09-20 10:34:03 · 505 阅读 · 0 评论 -
[转载]JS 时间字符串与时间戳之间的转换
JS 时间字符串与时间戳之间的转换 原文:https://www.cnblogs.com/inuex/p/4316588.html 1、当前时间换时间戳 var timestamp = parseInt(new Date().getTime()/1000); // 当前时间戳 document.write(timestamp); 2、当前时间换日期字符串 var no...转载 2019-03-21 11:47:29 · 182 阅读 · 0 评论 -
【test】我的js web Worker测试
http://www.w3school.com.cn/html5/html_5_webworkers.asp //页面js代码 <script> var w; function startWorker() { if(typeof(Worker)!=="undefined") { if(typeof(w)=="undefined") { w=new Worker(...原创 2019-02-12 11:08:38 · 342 阅读 · 0 评论 -
js对象构造函数用法
//原理要点,Function也是一个对象 $(function () { var Person = function (name) { this.name = name; //唱歌 this.singSong = function () {//这种方式会在每次实例化的时候在内存中划分一块新的空...原创 2019-01-29 18:15:45 · 279 阅读 · 0 评论 -
【学习】ECMAScript 面向对象技术
参考:http://www.w3school.com.cn/js/pro_js_syntax.asp ECMAScript 语法 区分大小写 与 Java 一样,变量、函数名、运算符以及其他一切东西都是区分大小写的。 比如: 变量 test 与变量 TEST 是不同的。 变量是弱类型的 与 Java 和 C 不同,ECMAScript 中的变量无特定的类型,定义变量时只用 va...原创 2019-01-29 18:13:00 · 130 阅读 · 0 评论 -
JAVAScript的前世今身
历史:http://www.w3school.com.cn/js/pro_js_history.asp 学习总结: 它的前身是LIVEScript,后来再Netscape Navigator 2.0 即将正式发布前,Netscape 将其更名为 JavaScript,目的是为了利用 Java 这个因特网时髦词汇。Netscape 的赌注最终得到回报,JavaScript 从此变成了因特网的必备...原创 2019-01-29 11:01:42 · 204 阅读 · 0 评论 -
研究js的cookie操作
【本人是个原生爱好者,虽然市面上有现成的可以用,但俺不喜欢(不过参考还是可以的);于是自己开始手写,达到知其然至所以然,现在用的很多工具都自己写的而且是经常在用的哦^ ^】 学习js操作cookie,可自己开发一个cookie读取存储功能,你也可以! 很久以前想把一些数据存储在客户端,想了很久不知道怎么写入cookie,实在因为赶进度就用了别人写的,可是让我头疼的是有时候会报错,我也很无奈很烦啊...原创 2018-08-15 14:32:15 · 170 阅读 · 0 评论 -
验证textarea输入框字数限制,只作提示不作提交限制
// 原创手写,多次测试可用,欢迎讨论 //代码仅依赖jQuery <div class="formControls col-xs-8 col-sm-9"> <!-- 核心代码 start--> <textarea name="tablemsg" cols="" rows="" class="textarea" placeholder="说点什么...原创 2018-01-16 19:32:11 · 6195 阅读 · 0 评论