
前端
文章平均质量分 81
前端
life1024
hello
展开
-
再聊浏览器js的异步ajax请求跨域问题
首先明确一点:跨域问题是浏览器自己的安全机制导致的,和后台没有任何关系!!!!跨域是指浏览器的不执行其他网站脚本的,由于浏览器的同源策略造成,是对JavaScript的一种安全限制因为ajax跨域问题导致的两次请求问题浏览器将CORS分为两中请求:简单请求(simple request)和复杂请求(not-so-simple-request),两种处理方式是不一样的。一、简单请求:简单请求头会被加上Origin字段,用于服务器判断是不是允许内的请求域名;二、复杂请求:在发送...原创 2020-09-20 21:32:37 · 1239 阅读 · 0 评论 -
js 词法作用域,动态作用域,作用域链,原型链,闭包,执行上下文
作用域事实上JavaScript并不具有动态作用域,它只有词法作用域,简单明了,但是this机制某种程度上很像动态作用域词法作用域是一套引擎如何寻找变量以及会在何处找到变量的规则,它是定义在词法阶段的作用域,是由写代码时将变量和块作用域写在哪里来决定的。动态作用域动态作用域并不关心函数和作用域是如何声明以及在何处声明的,只关心它们从何处调用。类似this的指向问题。作用域链A(B(C{ console.log(xxx)})) A中有B,B中...原创 2020-09-17 18:18:19 · 294 阅读 · 0 评论 -
js 中的this,默认绑定、隐式绑定、显式绑定、new绑定、箭头函数绑定详解
壹 ❀ 引可以说this与闭包、原型链一样,属于JavaScript开发中老生常谈的问题了,百度一搜,this相关的文章铺天盖地。可开发好几年,被几道this题安排明明白白的人应该不在少数(我就是其一)。我觉得this概念抽象,变化多端总是让人晕头转向,但平心它并不是有多难,今天我们就从this绑定的五种场景(默认绑定、隐式绑定、显式绑定、new绑定、箭头函数绑定)出发,静下心来好好聊聊这个 this,本文开始。贰 ❀ this默认绑定this默认绑定我们可以理解为函数调用时无任何调用前缀的情.转载 2020-09-17 15:53:22 · 892 阅读 · 0 评论 -
js中的this指向问题
首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。 为什么要学习this?如果你学过面向对象编程,那你肯定知道干什么用的,如果你没有学过,那么暂时可以不用看这篇文章,转载 2020-09-17 11:21:22 · 277 阅读 · 0 评论 -
bootstrapvalidator 校验
callback 函数可以写自己的方法校验issueInvoiceForm.validation = function(){ $('#issueInvoiceForm').on('init.field.bv', function(e, data) { var $icon = data.element.data('bv.icon'), opti原创 2017-01-12 11:28:38 · 7892 阅读 · 0 评论 -
Html 视频 object ,embed,video
object 为html4 和html5共有的,embed,video 为html5新加的标签,object和embed支持几乎所有的格式视频,但object只有IE浏览器支持,其他浏览器大都支持embed所以把embed嵌入object实现多浏览器兼容。video只支持三种格式的视频。ogg,mpeg4,,,所以大多数视频播放都采用object内嵌embed原创 2015-05-27 23:02:21 · 1423 阅读 · 0 评论 -
网页,html5,canvas,js 动态绘制柱形图
chart demo #chartContainer{ border:solid 1px #999; } function zxt(){原创 2015-05-31 12:30:48 · 7211 阅读 · 0 评论 -
css :before :after
p:before是在p标签里面的前部分,after是在p标签里面的后部分p:before{content:"前面:";background-color: #FF0000;}p:after{content:"后面:";background-color: #0000FF;}p {background-color: #00FFF原创 2015-06-01 09:30:51 · 664 阅读 · 0 评论 -
my97datepicker 日历在jsp中路径问题
要使用绝对路径原创 2015-09-02 09:51:48 · 1374 阅读 · 0 评论 -
关于html 定位 z-index 覆盖问题
无标题文档.p1 {border: 2px solid #F00;height: 50px;width: 50px;z-index: 100;display: block;position: relative;}.p2 {border: 2px solid #0FF;height: 50px;width: 100px;margin-top:原创 2015-09-11 16:07:51 · 1584 阅读 · 0 评论 -
html css 图片居中
与其他一些display属性类似,table-cell同样会被其他一些CSS属性破坏,例如float, position:absolute,所以,在使用display:table-cell与float:left或是position:absolute属性尽量不用同用。设置了display:table-cell的元素对宽度高度敏感,对margin值无反应,响应padding属性,基本上就是活脱脱的一个原创 2015-09-12 10:41:52 · 1313 阅读 · 0 评论 -
html table td 中 使用相对定位(relative)和绝对定位(absolute)的div
absolute绝对定位的div放在td中,他的定位是相对于table的左上角。relative相对定位的div放在td总共,他的定位是相对于本td的的左上角。当把td设置成相对或者绝对定位,所有定位都正常了,也就是说在内层使用定位,外层必须也要使用定位。无标题文档#apDiv1 {position:absolute;left:104px;原创 2015-09-12 16:37:07 · 17619 阅读 · 0 评论 -
关于html中 ul li 中加入div(div位置随意设置)的问题
无标题文档#apDiv1 {position:relative;left:20px;top:42px;width:487px;height:639px;}#apDiv1 ul li {list-style-type: none;}.apDiv2 {/* li中的div要设置成绝对,这样,因为ul和li没有设置定位(绝对或相对,默认static原创 2015-10-09 19:22:07 · 14166 阅读 · 0 评论 -
关于滑动条滚动 scroll兼容
Ie浏览器上必须写$(window)$(function(){$(window).scroll(function(){alert("ss"); }) })为窗口添加滚动条事件其实非常的简单,window.onscroll=function(){};注意在获取滚动条距离的时候谷歌不识别document.documentEleme原创 2015-10-13 08:51:27 · 928 阅读 · 0 评论 -
ueditor 未找到上传文件
ueditor是一个功能十分强大的在线文本编辑器,但是在ssh框架中,确切的说实在struts2中由于其拦截器需要对request,session对象进行重新封装,这个过程中会把request对象中保存的一些内容清空,所以会导致ueditor的上传功能获取不到需要上传的内容导致“未找到上传文件”的错误!需要在web.xml中添加一个过滤器,并去掉struts2的在web.xml中配置的过滤原创 2015-10-21 10:21:22 · 1904 阅读 · 1 评论 -
web界面拨打电话
手机WEB页面(HTML5)实现一键拨号及短信发送功能支持html5的浏览器在web页面里面实现拨打电话的功能一键拨打号码一键发送短信微信内部自带的浏览器也是支持的原创 2016-01-20 19:48:53 · 2591 阅读 · 0 评论 -
手机点击输入框,弹出输入法会盖住web的文本框问题。
输入法盖住文本框 解决办法:把文本框外的div设置成固定定位 fixed输入框文本时时变化激发的方法 :onpropertychange="***"兼容ie 。 oninput="***"兼容非IE,两者可同时使用原创 2016-04-16 17:47:06 · 3275 阅读 · 0 评论