ASP.NET网站中实现Ajax的跨域请求
什么是同源策略同源策略是浏览器的一个安全功能,不同源(同源是指协议、端口和域名完全相同)的客户端脚本在没有明确授权的情况下不能读写对方资源。只要网站的协议名(Protocol)、主机名(Host)、端口名(Port)这三个中任意一个不同,网站之间的资源请求就会受到同源策略的限制 什么是跨域请求凡是不 ... 查看全文
Winform使用ML.NET时无法加载 DLL“CpuMathNative”问题的解决方法
同样的代码运行在netcore下可以,运行在winform中就出现错误: 引发的异常:“System.DllNotFoundException”(位于 Microsoft.ML.Data.dll 中) 跟进代码,发现异常为: Message = "无法加载 DLL“CpuMathNative”: 找 ... 查看全文
如何理解webpack中的js文件的打包
打包 = 压缩 + 合并 + 代码混淆具体:打包就是将多个js文件进行合并,压缩 代码混淆 为何需要打包呐?因js打包之后可以减少http请求的数量(合并)和减少请求资源文件体积(压缩)如:webpack在打包过程中 不只是简单的将多个js文件合并成一个文件 它还会进将多个js进行压缩,比如去掉无效 ... 查看全文
状态机模式 与 ajax 的结合运用
太神奇了,昨晚做了个梦,梦中我悟出一个道理:凡是涉及到异步操作而且需要返回值的函数,一定要封装成 Promise 的形式,假如返回值取决于多个异步操作的结果,那么需要对每个异步操作进行状态的设计,而且需要封装一个 next 函数。😂😂😂,到了晚上才觉到很有意思,所以结合 ajax 设置最短返回 ... 查看全文
那些你不知道的JSON.stringify()的用处
一般情况下,我们使用JSON.stringify() 是为了将一个对象转为字符串输出。 (1)第一个参数是我们要字符串化的对象或者数组,但是其实它还有第二个/第三个参数哦 let obj = { name: '良人', age: 18, hobby: 'play' } console.log(JSO ... 查看全文
Javascript写一个缓存代理(AOP)
自己写了一个缓存代理,使用代理模式,支持指定函数、支持按参数缓存,原创 后续会支持缓存异步数据 CacheProxy: function CacheProxy(obj,proxyMethods){ var _cache={}; var _getType=Object.prototype.toStri ... 查看全文
ASP.NET MVC 实现AJAX跨域请求的两种方法
1. 发送JSONP请求 客户端: JQuery对发送JSONP请求有很好的支持,客户端通过. ajax() 函数发送请求,其中需要制定 dataType 为“jsonp” jsonpCallback 为指定的回调函数名(如 “UpdateDiv”),也就是客户端需要定义一个UpdateDiv 函数 ... 查看全文
BeautifulSoup4-提取HTML中所有URL链接
''' 提取HTML中所有URL链接 ''' import requestsfrom bs4 import BeautifulSoupimport re # r = requests.get("https://python123.io/ws/demo.html")# demo = r.text de ... 查看全文
javascript导入自定义模块
问题: javascript 如何导入一个自定义的类 javascript 如何导出一个自定义的类 javascript 导入自定义的类的语法 E:\project_ts\abc\main.js:1import {Queue} from './Queue'^^^^^^ SyntaxError: Ca ... 查看全文
HTML&CSS面试高频考点(二)
HTML&CSS面试高频考点(一) ? 6. W3C盒模型与怪异盒模型 标准盒模型(W3C标准) 怪异盒模型(IE标准) 怪异盒模型下盒子的大小=width(content + border + padding) + margin,即真实大小。 *参考标准模式与兼容模式的区别,兼容模式下为怪异盒模型 ... 查看全文
Node.js——nodejs(内存控制)(转)
node使用V8作为javaScript脚本引擎 v8的内存限制和对象分配 限制:64为大约1.4G,32位大约0.7Gv8中所有javascript对象都是通过堆内存进行分配的。内存查看命令process.memoryUsage() 为何要内存限制 表层原因为v8最初为浏览器设计,不太可能遇到大量 ... 查看全文
【CSS__宽度】css width: auto;和width: 100%;的区别
代码 width: 100%;浏览器窗口多出滚动条左右有30px的padding width: auto;未设置auto,则默认auto,浏览器撑满显示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Tit ... 查看全文
23.JavaScript原型和原型链
1.原型:prototype,所有的函数都有一个属性prototype,称之为函数原型 默认情况下,prototype是一个普通的Object对象 默认情况下,prototype中有一个属性constructor,它也是一个对象,它指向构造函数本身 function Test(){} Test.pr ... 查看全文
javascript_幻灯片播放
javascript实现幻灯片播放 实现原理 step1 设置容器,包含图片、翻页、下标等元素,通过相对定位来布局。 step2 将幻灯片变化,需要改变的元素放在一个字容器内,display设为none,并且采取动画来变化。 step3设置js函数,将应该播放的元素样式激活,其他的元素仍为未激活状态 ... 查看全文
javascript导出一个类
用 export , import 的时候,总是报错,说外部模块找不到。。 E:\project_ts\abc\main.js:1import {Queue} from './Queue'^^^^^^ SyntaxError: Cannot use import statement outside ... 查看全文
原生JS实现过渡效果的轮播图
说明 刚开始是打算使用jQuery中的fadeIn和fadeOut方法来完成这种带有渐变效果的轮播图的,由于好长时间没有碰jQuery (实力不允许:) ) ,所以在用jQuery尝试了一下并且失败了之后,就打算使用原生的JavaScript来完成了。 实现原理 我首先在CSS中定义好了两个类,一个 ... 查看全文
【JS】【LeetCode】14. 最长公共前缀
第一步:先判断是否为空数组 第二步:将数组排序:strs.sort() 第三步:第一个和最后一个比对有多少共同字符 /** * @param {string[]} strs * @return {string} */ var longestCommonPrefix = function(strs) ... 查看全文
JavaScript中的图片处理与合成(一)
JavaScript中的图片处理与合成(一) 引言: 图片处理现在已经成为了我们生活中的刚需,想必大家也经常有这方面的需求。实际前端业务中,也经常会有很多的项目需要用到图片加工和处理。由于过去一段时间公司的业务需求,让我在这方面积累了一些干货,趁着年后这段时间总结成一系列文章与大家分享,希望能对各位 ... 查看全文
使用HTML和CSS创建图像叠加悬停
HTML代码: <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>Image Overlay</title> </head> <body> <center> <h1 class="title"> GeeksforGeeks </h ... 查看全文
JavaScript实现Tab标签页切换的最简便方式
<script src="js.js" type="text/javascript"></script> <link href="css.css" rel="stylesheet" type="text/css"> html如下: <div class="tab-head"> <h2 id="tab ... 查看全文