`
文章列表
1.join 与 split 的区别 join() 方法用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。 指定分隔符方法join("#");其中#可以是任意 与之相反的是split()方法:用于把一个字符串分割成字符串数组. stringObject.split(a,b)这是它的语法   2.map(callback)  方法对于获得或设置元素集的值特别有用 概述 将一组元素转换成其他数组(不论是否是元素数组)  你可以用这个函数来建立一个列表,不论是值、属性还是CSS样式,或者其他特别形式。这都可以用'$.map()'来 ...
     1. is       根据选择器、DOM元素或 jQuery 对象来检测匹配元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。如果没有元素符合,或者表达式无效,都返回'false'。 '''注意:'''在jQuery 1.3中才对所有表达式提供了支持。在先前版本中,如果提供了复杂的表达式,比如层级选择器(比如 + , ~ 和 > ),始终会返回true   2. has 保留包含特定后代的元素,去掉那些不含有指定后代的元素。 .has()方法将会从给定的jQuery对象中重新创建一组匹配的对象。提供的选择器会一一测试原先那些对象的 ...
         1.  attribute^=value    匹配给定的属性是以某些值开始的元素 HTML 代码: <input name="newsletter" /> <input name="milkman" /> <input name="newsboy" /> <input name="letter_man" /> jQuery 代码: $("input[name^='news']") 结果:   [ < ...
         canvas跟其他标签一样,也可以通过css来定义样式。     但这里需要注意的是:canvas的默认宽高为300px * 150px,       在css中为canvas定义宽高,实际上把宽高为300px * 150px的画布进行了拉伸,     如果在这样的情况下进行canvas绘图,你得到的图形可能就是变形的效果。        所以,在canvas绘图时,应该在canvas标签里直接定义宽高。
  IE 支持通过特定的 <meta>  标签来确定绘制当前页面所应该采用的 IE 版本。除非有强烈的特殊需求,否则最好是设置为edge mode ,从而通知 IE 采用其所支持的最新的模式。    <metahttp-equiv="X-UA-Compatible"content="IE=Edge"
  获得浏览器中的 header 信息 <%String userAgent = ((HttpServletRequest)pageContext.getRequest()).getHeader("User-Agent");%>   <%  String phone_uaflag="";   if (userAgent.toLowerCase().indexOf("android")>-1){ phone_uaflag="Android";   }else if(user ...
delete table 和 truncate table   使用delete语句删除数据的一般语法格式:   delete [from] {table_name、view_name} [where<search_condition>]   将表中的所有行数据删除,执行完后,发现表中的数据都删除了,但是表的结构什么都还在。     truncate   truncate table语句将删除指定表中所有数据,因此也称其为清除表数据语句,一般格式如下   truncate table name   由于truncate语句将删除表中的所有数据,且无法恢 ...
自己编写AJAx 封装成一个js 文件,   var AjaxUntilHelper ={   xmlXHR:function(){  xmlHttp=null;   if(window.XMLHttpRequest){      // code for IE7, Firefox, Opera, etc.   xmlHttp = new XMLHttpRequest();      }else if(window.ActiveXObject){    // code for IE6 ,IE5   xmlHttp=new ActiveXObject( ...
 即时搜索的方案一:     change事件  触发事件必须满足两个条件:       a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)       b)当前对象失去焦点(onblur)     即时搜索的方案二:               keypress  就是能监听键盘事件    即时搜索的方案三:       propertychange(ie)和input事件(常用)                    input是标准的浏览器事件,一般应用于input元素,当input的value发生变化就会发生,无论是                   ...
HTTP 状态消息 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 2xx: 成功 消息: 描述: 200 OK 请求成功(其后是对GET和POST请求的应答文档。) 201 Created 请求被创建完成,同时新的资源被创建。 202 Accepted 供处理的请求已被接受,但是处理未完成。 203 Non-au ...
readyState HTTP 请求的状态.当一个 XMLHttpRequest 初次创建时,这个属性的值从 0 开始,直到接收到完整的 HTTP 响应,这个值增加到 4。 5 个状态中每一个都有一个相关联的非正式的名称,下表列出了状态、名称和含义: 状态 名称 描述 0 Uninitialized 初始化状态。XMLHttpRequest 对象已创建或已被 abort() 方法重置。 1 Open open() 方法已调用,但是 send() 方法未调用。请求还没有被发送。 2 Sent Send() 方法已调用,HTTP 请求已发送到 Web 服务器 ...
  编写自己的Ajax  的步骤    1.创建XMLHttpRequest对象 (唯一的浏览器依赖性涉及 XMLHttpRequest 对象的创建。在 IE 5 和 IE 6   中,必须使用特定于 IE 的 ActiveXObject() 构造函数)  2.调用open(get/post, url , true)   第一个参数可取值get或post; 第二个参数为请求的路径;
实体引用 在 XML 中,一些字符拥有特殊的意义。 如果你把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。 这样会产生 XML 错误:   <message>if salary < 1000 then</message>   为了避免这个错误,请用实体引用来代替 "<" 字符:   <message>if salary &lt; 1000 then</message>   在 XML 中,有 5 个预定义的实体引用: ...
  1.可以用工具箱中的“仿制图章工具” 2.将硬度调到0%,间距为25%左右3.按住alt键,在想要的颜色上单击左键(吸取色素)..在删除的地方再击左键(替换色素)..以此类推,直到修满意为止. 4.修完后如果还觉得效果不太柔和,可以为工具箱中的“模糊工具”快捷键是“R” 5.模糊的强度调小一些,在不柔和的地方,用鼠标轻轻擦一擦,不满意的话,ctrl+z再重来..
    width:85%;    display:block;  /*内联对象需加*/     word-break:keep-all;/* 不换行 */     white-space:nowrap;/* 不换行 */     overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */     text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与      overflow:hidden;一起使用。*/  
Global site tag (gtag.js) - Google Analytics