JavaScript
文章平均质量分 96
路人甲JIA
取之世界,还于世界。
展开
-
javascript文字跟随鼠标移动简易实现方法
效果图方法文字跟随鼠标移动即是实时获取鼠标位置,并将文字的位置设置为鼠标的位置,用left和top即可控制文字的位置。html hint为存放文字的div,必须设置position它才会跟随鼠标的位置移动而移动,一般用absolute。 <div id="clickme1">点我DOM</div><div id="clickme2"&g...原创 2018-01-23 10:29:28 · 8696 阅读 · 9 评论 -
javascript+C#下载服务器文件到本地方法
从服务器下载文件到本地,即前端向后端请求文件路径,然后打开该路径。 ……个人感觉这个方法不是很安全,但目前没找到可以完全实现的其他方法。 具体实现方法为: html部分&amp;amp;amp;amp;lt;button id=&amp;amp;amp;quot;backup&amp;amp;amp;quot;&amp;amp;amp;amp;gt;下载&amp;amp;amp;amp;lt;/button原创 2018-03-07 16:59:33 · 1273 阅读 · 0 评论 -
javascript+C# 前后端连接(二)ajax
一.C#1、建立web空项目 文件——新建——项目:Visual C#——Web——ASP.NET Web应用程序——空 2、添加web服务 右键项目名称——添加——新建项:web服务 看到的界面为: 3、调试 点击工具栏里的浏览器进行调试,可以看到第一个helloword()的运行结果: 在运行时出现了一个错误:”无法...原创 2018-03-30 15:45:33 · 2708 阅读 · 0 评论 -
javascript+C# 前后端连接(一)http
一.C#1、建立web空项目 文件——新建——项目:Visual C#——Web——ASP.NET Web应用程序——空 2、添加web服务 右键项目名称——添加——新建项:web服务 看到的界面为: 3、调试 点击工具栏里的浏览器进行调试,可以看到第一个helloword()的运行结果: 在运行时出现了一个错误:”无法...原创 2018-03-25 09:15:13 · 11221 阅读 · 0 评论 -
javascript导入excel文件(IE浏览器)
由于使用了插件ActiveXObject,而这个插件只是IE提供的,因此以下所有代码都只能在IE中执行方法一: 可以导入xls、xlsx文件。 固定导入文件的列数。&amp;amp;amp;amp;lt;!DOCTYPE HTML PUBLIC &amp;amp;amp;quot;-//W3C//DTD HTML 4.01 Transitional//EN&amp;amp;amp;quot; &amp;amp;amp转载 2018-04-22 12:01:11 · 3029 阅读 · 0 评论 -
前端框架和库汇总
总是对前端的框架和库傻傻分不清,今天又研究了一番,看到一个图: 我的理解就是框架包含了各种类,然后我的代码可以调用类,框架调用我的代码。类库更底端,它把算法写好,我需要实现一个功能,不需要再去实现算法,只需要调用这个方法,而这个功能是很单一的。框架一般是一个流程,框架里流程已经写好,我只需要调用它提供的接口,传入参数就可以实现这个方法,它是一个骨架,也就是它的功能并不单一。 ...原创 2018-04-21 20:26:46 · 3572 阅读 · 0 评论 -
script中的async和defer
在<script>中有两个属性,async和defer。前者指示浏览器是否在允许的情况下异步执行该脚本;后者被设定用来通知浏览器该脚本将在文档完成解析后,触发DOMContentLoaded事件前执行。它们都对内联脚本无作用(即没有src属性的脚步)。在Asynchronous and deferred JavaScript execution explained中解释为:也就是说:s...原创 2018-05-17 20:18:46 · 456 阅读 · 0 评论 -
jsDOM获取元素方法、事件委托、事件捕获和事件冒泡
本篇博文解决的问题:1、给父元素注册点击事件,特定子元素响应该点击事件;——2.2 事件委托2、给父元素注册点击事件,点击父元素,所有子元素响应/不响应该点击事件;——2.3 事件冒泡3、给子元素和父元素注册点击事件,点击子元素,自己有点击事件的父元素响应/不响应自己的点击事件。——2.3 事件冒泡4、给多个子元素和父元素注册点击事件,点击子元素,只响应子元素的点击事件。——2....原创 2018-06-05 11:29:04 · 10344 阅读 · 0 评论 -
基于子字符串创建新字符串的方法:slice()、substr()、substring()
ECMAScript提供了三个基于子字符串创建新字符串的方法:slice()、substr()、substring()。它们都能够截取字符串,并且不影响原始字符串。 首先,用表格看一下它们的基本异同:序号 方法 slice() substr() substring() 0 功能 基于子字符串创建新字符串 基于子字符串创建新字符串 基于...原创 2018-09-07 19:45:29 · 393 阅读 · 0 评论 -
javascript+C#本地大文件上传到服务器方法(WebUploader)
在前后端进行数据传输时,有时需要传输大文件。WebUploader提供了一些前端传输图片和文件等地方法。但是,当上传文件较大时,会被服务器端限制,阻止其上传。 在ASP.Net中,调整服务器接受文件的大小的配置方法如下:&amp;lt;httpRuntime executionTimeout=&quot;90&quot; maxRequestLength=&quot;40960&quot; useFullyQual原创 2018-03-07 16:04:28 · 3625 阅读 · 4 评论 -
限制div输入字符个数的简单方法(点击范围外,范围内进行响应)
有时候在页面中对div进行编辑时,需要限制div输入字符的个数,以下提供一个不做任何计算的最简便的方法: 完成输入后进行div内字符长度的判断,当大于指定长度后用substring截取前面的字符:if($(&amp;amp;amp;quot;#test&amp;amp;amp;quot;).text().length&amp;amp;amp;amp;gt;10){ $(&amp;amp;amp;原创 2018-02-04 09:52:02 · 2993 阅读 · 1 评论 -
Krpano学习:在javascript中动态添加/删除/修改(位置)热点(向后端写入)
作为管理员,在管理全景时会涉及到各个标签的操作,本篇文章介绍在JS中对热点的操作,其数据可传到后端并写入数据库。 首先先给一个在xml文件中的动态热点添加的方法,下面的代码直接把两个url图片换了就可以直接看效果:<hotspot name="mark" url="hotspot.png" scale="0.2" ath="56.614" atv="-27.089" onclic..原创 2017-11-07 16:02:52 · 6577 阅读 · 22 评论 -
javascript读取XML文件中的值
在xml文件里写好变量,该文件命名为xmlfile.xml<VideoConfig> <video1>video1.mp4</video1> <video2>video2.mp4</video2> <video3>video3.mp4</video3> <video4>vi原创 2017-06-13 15:17:51 · 12193 阅读 · 3 评论 -
javascript将EXCEL文件导入前端第一行未出现或者出现F1F2F3的解决方法……
Excel文件的第一行默认为标题,不做为数据使用,即缺省为HDR=Yes。如果不作为标题,而使用数据,则要在代码中体现为“HDR=NO;”。var excelCon;excelCon = new ActiveXObject("ADODB.Connection");excelCon.Provider = "Microsoft.Jet.OLEDB.4.0; Persist Security Inf...原创 2016-07-06 17:23:35 · 2090 阅读 · 0 评论 -
OpenLayers学习三:地图旋转及地图跳转到某一点的方式(以类为接口)
OpenLayers官网提供的例子:视图动画上面例子中,除了飞行到某点不好理解,其他都非常好理解,以下直接贴所有的方法,解释都在代码中。var london = ol.proj.fromLonLat([-0.12755, 51.507222]);var moscow = ol.proj.fromLonLat([37.6178, 55.7517]);var istan原创 2017-09-10 10:50:07 · 7682 阅读 · 1 评论 -
Krpano学习:krpano调用javascript方法并传参、在krpano中用javascript实现视频音频播放
Krpano中的action可以调用javascript中写好的函数。主要参考krpano360的资料和new720的资料。个人感觉前者没有后者讲的清楚,后者更适合初学者一些。根据krpano调用js的方法,就可以用krpano调用js,然后用js写视频和音频。顺序是在js文件中写好要实现的功能(我的js文件名称为action.js),然后在krpano生成的tour.html中引原创 2017-06-13 11:00:48 · 9531 阅读 · 7 评论 -
OpenLayers学习二:点标记的添加删除和修改(以类为接口)
OpenLayers官网提供的例子:点标记的添加 我每一个功能都用了一个单独的JS文件,并且是以类为接口的方式。 OpenLayer添加点标记的顺序是:Map —— Layer —— Source —— Feature (Style) —— Geometry 上面从大到小,Geometry就是设置经纬度了。1.设置Layer和Source /** 设置原创 2017-09-08 20:08:04 · 18831 阅读 · 3 评论 -
OpenLayers学习一:地图加载(以类为接口)
OpenLayers官网提供的例子:地图加载 我的html文件和JS文件分开的,且每一个大功能一个JS文件。 一般我都使用JQuery的语句。 OpenLayers的ol.css和ol.js我都是下载到本地的。 一般地图需要设置三个属性:图层layers,存放的容器(div),视图。 图层分为矢量图层Vector,瓦片图层Tile,图片图层Image等等,图层包含一个S原创 2017-09-08 20:50:24 · 1758 阅读 · 0 评论 -
div可编辑user-modify/contenteditable
div通常是用于只读的,但有时候我们需要对div的内容进行编辑,很多人推荐使用user-modify这个属性,在google里用-webkit-read-modify,在firfox里用-moz-user-modify。但是看这类用法使用文章之前,一定要看看别人写文时间,有些东西经久不衰,但有的东西就……例如前面说的user-modify,google现在仍旧支持的很好,而firefox你去试试...原创 2018-01-23 14:54:30 · 1778 阅读 · 0 评论 -
Krpano学习:认识全景生成.bat文件及其相关配置文件(二) 以热点和导航图tooltip为例
根据我在Krpano学习:认识全景生成.bat文件及其相关配置文件(一)里介绍的,当配置文件设置不一样,生成的全景文件不一样。 同样以MAKE VTOUR (NORMAL) droplet.bat为例,它引用的配置文件为vtour-normal.config,这个配置文件又引用了basicsettings.config和vtourskin119.skin这两个配置文件,这两个配置文件又引用了一原创 2018-01-24 16:09:57 · 1639 阅读 · 0 评论