
web前端
午夜司令
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
css小记(rotate3d)
如下图效果:html代码:The type attribute of the source element allows the user agent to avoid downloading resources that use formats it cannot render.css设置:.note { position: relative;原创 2015-07-17 09:20:46 · 582 阅读 · 0 评论 -
CVTE面试(第一面)总结
CVTE面试原创 2016-09-14 15:49:40 · 1207 阅读 · 0 评论 -
jquery中选择器children和find的区别
children()和find()的异同:1> children及find方法都用是用来获得element的子elements的,两者都不会返回 text node,就像大多数的jQuery方法一样。 2> children方法获得的仅仅是元素一下级的子元素,即:immediate children。 3> find方法获得所有下级元素,即:descendants of these转载 2016-09-28 16:23:45 · 846 阅读 · 0 评论 -
javascript 节流器
节流器:对重复的业务逻辑进行节流控制,执行最后一次操作并取消其他操作,以提高性能。var extend = function (target,source) { for(var property in source){ target[property] = source[property]; } return target;}var throttle转载 2016-11-07 17:25:01 · 848 阅读 · 0 评论 -
网页关闭前js提示
网页关闭前js提示原创 2017-01-17 19:51:39 · 818 阅读 · 0 评论 -
iframe页面之间的操作
iframe页面之间的操作原创 2017-08-28 14:53:53 · 389 阅读 · 0 评论 -
手机界面操作-隐藏url地址栏
除了用全屏模式隐藏url地址栏外,还可以使用如下代码实现对url地址栏的隐藏。原创 2017-09-27 14:37:35 · 5854 阅读 · 3 评论 -
javascript关于图片加载的处理
javascript关于图片加载的处理原创 2017-10-16 11:39:35 · 1231 阅读 · 1 评论 -
不是'script',而是'src'+'ipt'
不是'script',而是'src'+'ipt'原创 2017-11-15 10:25:38 · 845 阅读 · 0 评论 -
修改tree数组的键值(name改成myname)
修改tree数组的键值原创 2018-04-09 20:52:12 · 515 阅读 · 0 评论 -
superMap使用javascript加载WMTS服务图层
首先下载SuperMap_iClient_8C(2017)_SP1_for_JavaScript, 下载地址:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=666在根目录下新建GettingStarted.html内容如下:<!DOCTYPE html><html...原创 2018-08-22 21:12:40 · 1634 阅读 · 1 评论 -
前端兼容性问题
IE8下String的Trim()方法会失效,解决方案如下:1、用jquery的trim()方法,$.trim(str);2、String扩展:String.prototype.trim = function (){ return this.replace(/(^\s*)|(\s*$)/g, "");}String.prototype.ltrim = function (...转载 2018-08-28 10:40:44 · 276 阅读 · 0 评论 -
CSS4前瞻:选择器(Selectors)
W3C在其网站上公布了正在制定中的CSS4选择器(selector)规范,你会发现里面出现了很多新的东西。转载 2016-08-11 14:31:29 · 324 阅读 · 0 评论 -
空路径对页面性能影响的解决方案
写CSS时,一般需要用空背景来解决 bug 。经过测试,用 background:url(about:blank) 可解决 bug,而且不影响性能。而用 background:url(#) 还是会对页面进行多一次请求的。解决方案是:使用 about:blank 来代替空,或者‘#’,特别是在 background-image 中使用在 img / script / if转载 2016-08-03 11:19:42 · 331 阅读 · 0 评论 -
Javascript 把网页加入浏览器收藏夹。
代码如下: var ctrl = (navigator.userAgent.toLowerCase()).indexOf('mac') != -1 ? 'Command/Cmd' : 'Ctrl'; if (document.all) { window.external.addFavorite("http:原创 2015-12-30 16:49:42 · 986 阅读 · 0 评论 -
调用系列函数的方式
在处理事件时,如果想在调用完一个回调之后再调用一个回调。代码如下:Function.prototype.sequence=function(g) { var f=this; return function() { f();g(); }};function Frst() { console.log('1'); }function Sec() { console.原创 2016-01-02 15:57:12 · 242 阅读 · 0 评论 -
js 函数逆置
function reverse(func){//逆置函数 return function(value){ return !func(value); }}console.log(isNaN(NaN));//输出原方法结果var isNotNaN = reverse(isNaN);//逆置console.log(isNotNaN(NaN));//输出逆置原创 2016-01-02 16:02:53 · 499 阅读 · 0 评论 -
form上传文件设置文件最大限制
当使用asp.net mvc文件上传时,上传大文件的处理方法:在web.config的下添加: 104859600等于100Mb--> 然后在 下添加:原创 2016-01-04 13:00:24 · 4680 阅读 · 0 评论 -
js-队列使用-循环队列实现击鼓传花
队列是遵循FIFO(先进先出)原则。循环队列是修改版的队列实现。击鼓传花游戏的代码如下:function Queue() {//队列类 var items = []; this.enqueue = function (element) { items.push(element); } this.dequeue = function () { items.shift();原创 2016-01-11 16:04:50 · 3603 阅读 · 3 评论 -
js-栈的使用- 利用数组实现十进制转二进制
栈是一种遵从后进先出(LIFO)原则的有序集合。在js中可以使用数组这一数据结构来保存栈里的元素。代码如下:function Stack() {//stack类 var items = [];//数组 //下列是为栈声明的一些方法 this.push = function (element) { items.push(element); } this.pop = f原创 2016-01-11 14:15:52 · 2185 阅读 · 0 评论 -
js-数据结构-散列表(线性探查)
在散列表中,当想向表中某个位置加入一个新元素的时候,如果所以为index的位置已经被占据了,就尝试index+1的位置,如果也被占了,就尝试index+2的位置,以此类推。js实现代码:function HashLinearProbing(){ var table = []; var ValuePair = function(key, value){ t原创 2016-01-13 12:37:00 · 750 阅读 · 0 评论 -
js查看一个函数的执行所用时间
如下有一个ajax请求,我们要知道这个函数执行需要的时间代码如下:$.ajax({ url:"../controller", type:"post", data: {"action": "getdata" }, dataType:"json", beforeSend:function() {原创 2016-04-16 20:14:04 · 2075 阅读 · 0 评论 -
木化html
document.oncontextmenu = function (event) {if (window.event) { event = window.event; }try { var the = event.srcElement; if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.ta原创 2016-05-06 21:57:54 · 301 阅读 · 0 评论 -
使用canvg截屏上传至服务器并返回二维码
实现的功能:对html中的元素(包括svg元素)进行截屏成图片,然后保存到服务器上,返回图片访问路径,网页端根据路径生成二维码,然后手机扫描二维码就可以得到这html页面的截图了。用到的插件:canvg 是个 SVG 解析器和渲染器,它使用 Javascript 解析,渲染出 Canvas 元素,来把html页面的svg元素解析成canvas。jquery.qrcode.js原创 2016-06-02 14:38:13 · 2197 阅读 · 0 评论 -
FOUC(Flash of Unstyled Content - 文档样式短暂失效)
什么是FOUC(文档样式短暂失效)?如果使用import方法对CSS进行导入,会导致某些页面在Windows 下的Internet Explorer出现一些奇怪的现象:以无样式显示页面内容的瞬间闪烁,这种现象称之为文档样式短暂失效(Flash of Unstyled Content),简称为FOUC。原因大致为:1,使用import方法导入样式表;2,将样式表放在页面底部;3,转载 2016-08-05 22:15:08 · 536 阅读 · 0 评论 -
前端JS调用exe程序
在做web应用的时候,经常会遇到在web中调用本地应用程序的问题,例如在web中点击一个按钮,然后打开自己写的或者别人的应用程序,经常在淘宝天猫购物的会发现当想跟客服沟通,点击阿里旺旺图标的时候会调用起客户端。QQ聊天也有这样效果的实现。在IE中提供了ActiveXObject方法,于是在IE浏览器下可以这样写:<script type="text/javascript">...原创 2018-08-28 10:57:44 · 14948 阅读 · 5 评论