正则分割字符串、页面状态、渲染模式

//正则分割字符串

 1 var ids=document.getElementsByClassName("div2");
 2 var cls=ids[0].className.split(/\s+/);
 3 alert(cls.length);
 4 for (var i = 0; i <cls.length; i++) {
 5 if(cls[i] == "divs"){
 6 alert(i+" "+cls[i]);
 7 }else if(cls[i] == "div2"){
 8 alert(i+" "+cls[i]);
 9 }else{
10 alert(i+" "+cls[i]);
11 }
12 }
 1 ~~~~~~~~~~~神奇的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2
 3 // 检测页面处于加载还是完成状态,有2个值 onload和conmplete
 4 if(document.readyState=="onload"){
 5 alert("onload");
 6 }else{
 7 alert("ready");
 8 }
 9
10 ~~~~~~~~~~~神奇的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11
12 // 检测页面采用标准模式(CSS1Compat)渲染还是兼容模式(BackCompat)渲染
13 if(document.compatMode == "CSS1Compat"){
14 alert("CSS1Compat");
15 }else if(document.compatMode == "BackCompat"){
16 alert("BackCompat");
17 }else{
18 alert(" ");
19 }

原文地址:https://www.cnblogs.com/mhxy13867806343/p/8447150.html

时间: 2024-11-11 04:48:34

正则分割字符串、页面状态、渲染模式的相关文章

iOS之— NSRegularExpression正则分割字符串

社交化越来为社会所接受,在做社会化产品时,在回复或者转发时会@他人 展示出来,点击@user 跳转到该用户的介绍页面,这里首先要制定恰当的标签,比如:<at href=\"jecky://profile/239\">iJecky</at>,然后客户端拿到文本时,要用到NSRegularExpression分割string,下面以富文本OHAttributedLabel来演示: 说明:本文中用到的contentLabel为OHAttributedLabel类型 示

regex 正则分割字符串

string _content=adak.sjdkajskj爱25教:师的656教案时; string en=@"\.|56|25";//单个[asj]分别以a,s,j为分隔符. var _array=Regex.Split(_content, en, RegexOptions.IgnorePatternWhitespace); 输出结果: 原文地址:https://www.cnblogs.com/weigetadie/p/10978510.html

Chromium Graphics: 再谈Chromium WebView硬件渲染模式的演进

摘要:从Android KitKat系统第一个采用Chromium内核的WebView开始,Android WebView一直在持续演进中,自Chromium M38开始,WebView在硬件渲染模式方面发生了较大的变化,最明显的变化莫过于WebGL的支持以及ubercompositor的使用,同时为了吻合Android L的渲染模型变化,DrawGL函数是在Android系统的渲染线程中执行的. Android 4.4系统WebView的硬件渲染 对于Chromium WebView来说,首先

Vuex----vue的状态管理模式

Vuex----vue的状态管理模式 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 简介 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化,Vuex 是繁琐冗余的,一般用于大型项目. 官方文档 https://vuex.vuejs.org/zh/guide/state.html 安装 进入到项目目录里面 cnpm in

基于vue前端状态管理模式

本文仅介绍及区分localstorage.vuex以及vue的全局变量.组件. 一.localstorage简介 localStorage.sessionStorage以及cookie都是在浏览器用来存储数据的,只是作用于浏览器,不会存在与服务器交互的情况.sessionStorage只在当前的域名中有效,重新打开一个新窗口就会重新创建一个sessionStorage对象.而localstorage会一直存在,直到我们手动清除浏览器数据,否则会一直存在浏览器中. 二.vuex简介 vuex是专门

自动化运维工具之Zabbixzabbix发现_自动注册及web页面状态监控(四)

网络发现(Network Discovery) **网络发现是zabbix最具有特色的功能之一,它能根据用户实现定义好的规则自动添加监控主机和服务等 -->speed up Zabbix deployment -->simplify administration -->use Zabbix in rapidly changing environments without excessive administration **Zabbix的网络发现功能可基于如下信息进行: -->IP

浏览器内核及渲染模式的介绍

首先要引入一个概念——排版引擎(Layout Engine,Rendering Engine),就是经常上网的人也许都听说过的浏览器内核,负责解析网页语法(如HTML.JavaScript)并渲染.展示网页.各品牌浏览器的内核是不同的,不同的内核处理同一段代码的时候思路不同.因此可以说,浏览器间内核的差异是产生兼容性问题的根本原因.这就是我们苦逼前端工程师们经常希望浏览器大一统的原因了.当然这只是个梦,那好我们回归现实,下面我将对四种常用的浏览器内核进行简单的介绍.  Trident      

页面状态保持机制(编辑中)

在ASPX页面中,每个控件的状态,通过VIEWSTATE进行保持,但前提是必须以回调的方式进行调用.我们的很多页面处理,都是以URL调用的方式进行的,无法使用VIEWSTATE. 在上例的分页处理中,使用了URL参数来传递状态,这种传递方式简单明了,但也存在问题: 1.复杂 2.和其他方式之间的共处存在问题 特别是第二点,在分页中体现得非常明显:既要能通过URL传递,还要允许页面控制,还要能传递新的参数.要实现这一要求,只能借助复杂的处理逻辑来实现了: 这种方式,当页面还有其他参数的时候,就会很

页面状态还是组件?到底什么才是交互的中心?

随着信息行业的日益发展,软件的开发设计得到了更多人的重视,软件的原型设计也同样的变得原来越重要.我们目前使用的原型设计工具中,设计的模式普遍为两种,一种是以页面状态为中心来设置交互,比如Flinto for Mac和Principle.另一种模式则是以组件为中心,这种工具也很多,比如大家常用的Axure和Mockplus.那么这两种方式哪一种才是最好的呢?我们这里来做一下具体的分析. 一.以页面状态为中心 Flinto for Mac和Principle这类原型设计工具有一个共同点,那就是它们本