text函数

【XML DOM】解析XML Dom

↘锁芯ラ 提交于 2020-02-27 09:07:40
现在浏览器都内建了用于读取和操作XML的XML解释器。 解释器把XML读入内存,并把它转换为可被js访问的XML DOM对象。 解析器都含遍历XML树,访问,插入及删除节点的函数。 本节主要讲解如何创建可在IE及其他浏览器中运行的脚本。 1,微软的解析器加载XML方法 xmlDoc=new ActiveXObject("Microsoft.XMLDOM");//创建空的XML文档对象xmlDoc.async="false";//关闭异步加载,这样可确保在文档完整加载之前,解析器不会继续执行脚本xmlDoc.load("book.xml");//告知解析器加载的文件名xmlDoc.loadXML(txt);//加载名为txt的字符串 2,FireFox及其他浏览器加载的方法 xmlDoc=document.implementation.createDocument("","",null);//新建一个空XML文档xmlDoc.async="false";xmlDoc.load("books.xml");parser=new DOMparser();xmlDoc=parser.parseFromString(txt,"text/xml");//加载名为txt的字符串 3,实例演示:一个跨浏览器的例子 代码 <html><body><script type="text

从0到1完成小程序开发(3)

十年热恋 提交于 2020-02-19 05:44:40
一,数据的绑定 一个页面只有静态数据往往是不够的,大部分情况下需要在小程序运行的过程中,动态的从服务器端去获取,然后再渲染输出到这个视图中进行显示。 之前的页面为硬解码的方式 <view class="usermotto"> <text style="font-size:60rpx">今日推荐:恋爱循环</text> <image class="img" src="/imgs/banner.png"></image> <text class="text">推荐精彩点评:</text> <text class="text">问世间情为何物,执教人生死相许</text> <view> <text>豆瓣评分:{{score}}</text> </view> </view> 这样的页面只能用来展示,如果数据变更会很不方便,所以需要用到数据绑定。 在小程序框架中,每个页面所需要的各种数据,都是集中在这个页面所注册的页面对象中进行定义 在当前页面的js文件中通过调用page函数来给这个页面注册所需要的对象函数。 比如我需要给下面的页面添加数据绑定。 在这个页面文件夹下的脚本文件中的data属性中定义一个movie的数据: Page({ /** * 页面的初始数据 */ data: {//通过data属性来给页面定义各种需要的数据 imovie:{ name:'恋爱循环', img:'/imgs

JavaScript基础篇和高级篇

半腔热情 提交于 2020-02-18 03:10:18
基础篇 一、组成部分: ECMAScript,描述了该语 javascript组成 言的语法和基本对象; 文档对象模型(DOM),描述处理网页内容的方法和接口; 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。 <script type="text/javascript"> alert("Hello World!"); document.write("Hello World!"); </script> 二、基本语法: 1、JavaScript引入方式: ①内部:<script type="text/javascript">...</script>写在<head></head>或者<body></body>里面; ②外部:新建js文件:myJs.js,在html文件中,<script type="text/javascript" src="myJs.js">...</script> 注:乱码问题: js文件编码设置为utf-8 或 <script type="text/javascript" src="myJs.js" charshet="utf-8" >...</script> 2、JavaScript注释: ①单行:// ②多行:/* */ 3、JavaScript变量: ①弱类型,统一使用var定义变量 e.g. var a; // 定义变量a a = 1; //

Python3标准库:textwrap文本自动换行与填充

十年热恋 提交于 2020-02-16 11:36:03
1. textwrap文本自动换行与填充 textwrap模块提供了一些快捷函数,以及可以完成所有工作的类TextWrapper。如果你只是要对一两个文本字符串进行自动或填充,快捷函数应该就够用了;否则的话,你应该使用TextWrapper的实例来提高效率。 1.1 填充段落 textwrap.fill(text,width=70,**kwargs)   对text中的单独段落自动换行,并返回一个包含被自动换行段落的单独字符串。fill()以下语句的快捷方式。 "\n".join(wrap(text, ...)) 特别要说明的是,fill()接受与wrap()完全相同的关键字参数。 import textwrap sample_text = ''' The textwrap module can be used to format text for output in situations where pretty-printing is desired. It offers programmatic functionality similar to the paragraph wrapping or filling features found in many text editors. ''' print(textwrap.fill(sample_text, width=50)

从TreeView的节点数据加载到WebService再到Ajax的联想

雨燕双飞 提交于 2020-02-15 02:05:53
MS的TreeView到Ajax会有什么联系呢?说真的,我对Ajax不是很明白,自从下载了它的帮助及说明后,才恍然大悟,原来它就是MS的WebService的一个新名词。 不管三七二十一,我们先来从简单的入手,看看这个WebService到底是什么,以及这个Ajax又为我们做了什么? 首先,你可以从MS的网站上下载到关于TreeView的Web Controls。这里是相关的下载及说明。 http://msdn.microsoft.com/library/default.asp?url=/workshop/webcontrols/webcontrols_entry.asp 你应该可以学会什么是WebControls以及如何使用TreeView. 好了,我们看看如何在页面上添加一个TreeView:下面的代码添加到ASPX页面里,当然,要对MS的控件添加引用: <% @ Register TagPrefix = " iewc " Namespace = " Microsoft.Web.UI.WebControls " Assembly = " Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35 " %> <% @ Page language

7. 输入输出

拥有回忆 提交于 2020-02-14 14:16:24
7. 输入输出 写入文件, 输出等. ###7.1 更漂亮的输出格式 使用格式化字符串字面值, 在字符串的开始引号或者三引号之前加上一个 f 或者 F , 在此字符串中可以在包裹的 {} 中使用引用的变量或字面值的Python. Test.py: x = "test" y = "test1" print ( f "{x} and {y}" ) 运行结果: test and test1 ***Repl Closed*** 字符串的 str.format() 方法可以提供更多的操作. 简单的传入参数. Test.py: x = 1 print ( "{}" . format ( x ) ) 运行结果: 1 ***Repl Closed*** 7.1.1 位置传值 根据{}中数值, 按位置传入参数.从 0 开始.可以都传位置的值, 也可以都忽视位置, 但是不可以二者同时存在. Test.py: x = 1 y = 2 print ( "{1}, {0}" . format ( x , y ) ) 运行结果: 2, 1 ***Repl Closed*** 带数字的参数可以重复使用. Test.py: x = 1 y = 2 print ( "{1}, {0}, {0}" . format ( x , y ) ) 运行结果: 2, 1, 1 ***Repl Closed*** 7.1.2

python的正则表达式用法

房东的猫 提交于 2020-02-12 00:17:13
match函数 import re # 匹配某个字符串 text = 'hello' # match接受两个参数(正则表达式,要匹配的字符串),从字符串的头开始匹配,如果第一个字符不匹配就认为找不到 res = re.match('he', text) # group()把匹配的字符串打印出来 print(res.group()) 输出:he .:可以匹配任意字符,但是不能匹配换行符\n import re text = 'hello' res = re.match('.', text) print(res.group()) 输出:h /d:匹配任意数字0-9 import re text = '1' res = re.match('\d', text) print(res.group()) 输出:1 \D:匹配任意的非数字 import re text = '+' res = re.match('\D', text) print(res.group()) 输出:+ \s:匹配空白字符包括(\n,\t,\r,空格) import re text = ' ' res = re.match('\s', text) print(res.group()) 输出: \w:匹配的是a-z和A-Z以及数字下划线 import re text = '_' res = re.match('\w',

Flutter 中TabController实现底部tab切换

浪子不回头ぞ 提交于 2020-02-07 17:30:12
import 'package:flutter/material.dart'; class TabControllerPage extends StatefulWidget { TabControllerPage({Key key}) : super(key: key); _TabControllerPageState createState() => _TabControllerPageState(); } //用with来实现 class _TabControllerPageState extends State<TabControllerPage> with SingleTickerProviderStateMixin { TabController _tabController; @override //初始化状态 void initState() { // TODO: implement initState super.initState(); _tabController = new TabController(vsync: this, length: 2); //监听索引变化 _tabController.addListener(() { print(_tabController.index); }); } //生命周期函数,组件销毁时调用 @override

C#正则表达式语法规则详解

拈花ヽ惹草 提交于 2020-02-07 03:49:41
正则表达式通常包含字母文本(Literaltext)和元字符(metacharacter) 字母文本指的是普通文本如"abcde"可匹配字符串中任何包含"abcde"的字符串。 元字符则更加灵活运用通用的表达式匹配所有符合此表达式规律的字符串。 C#正则表达式语法一、 匹配单个字符 []——从中选择一个字符匹配 中间支持的类型:单词字符([ae])、非单词字符([!?,;@#$*])、字母范围([A-Z])、数字范围([0]) eg.正则表达式[ae]ffect 可匹配字符串 affect,effect (此例中"[ae]"为元字符,"ffect"为字母文本) 注意: 1.要在字符类中匹配连字符,那么把连字符号作为第一个字符列出即可。 2.可以在单个正则表达式中包含多个字符类。 eg.[01][0-9]:[0-5][0-9][ap]m可以用来匹配如12:59pm格式的所有时间 ^——排除某些字符(在[]中表此意,还可表示字符串的开头) eg.正则表达式m[^a]t 可匹配字符串 不可匹配字符串 met,mit,m&t……mat C#正则表达式语法二、 匹配特殊字符 可以使用的特殊字符: \t——匹配制表符 \r——匹配硬回车符 \f——匹配换页符 \n——匹配换行符 描述表示字符类的元字符: .——匹配任何除了\n以外的字符(或者在单行模式中的任何字符) \w——匹配任何单词字符

微信小程序 基础内容组件

馋奶兔 提交于 2020-02-06 02:35:32
微信小程序的基础内容组件包括四种:icon图标组件、text文本组件、progress进度条组件、rich-text富文本组件 附上官方文档: https://developers.weixin.qq.com/miniprogram/dev/component/icon.html icon图标组件 微信小程序提供了丰富的图标组件,可以应用于不同的场景。 以下是一个示例 //WXML文件 < ! -- icon图标 -- > < view > < block wx : for = "{{iconSize}}" > < icon type = "success" size = "{{item}}" > < / icon > < / block > < / view > < view > < block wx : for = "{{iconColor}}" > < icon type = "success" size = "40" color = "{{item}}" > < / icon > < / block > < / view > < view > < block wx : for = "{{iconType}}" > < icon type = "{{item}}" size = "40" > < / icon > < / block > < / view > //JS文件