html代码

jQuery中html()方法产生的问题

一曲冷凌霜 提交于 2020-04-08 06:34:52
今天工作中需要用到这样一个效果:table里面排列着一些文本框,在输入数值以后,保存table的全部html元素,包括刚输入的数值。 这里用jquery的html()方法很容易实现。但是测试的时候发现,在ie8和i火狐(还包括ie9,safari,谷歌浏览器)中,html()得到的值是不一样的。 下面是一个小小的例子,我想大家很容易看明白: View Code <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title><script type="text/javascript" src="js/jquery.tools.min.js"></script> <script>function save(){ var content = $("#mytable").html(); alert(content);}</script></head><body><table width="100" border="0" cellpadding="0" cellspacing="0" id="mytable"><tbody> <tr> <td><input type="text" name="textfield"></td> </tr> <tr> <td>

node04

為{幸葍}努か 提交于 2020-04-08 04:51:42
1、模板引擎 用于渲染页面 介绍jade或ejs jade:侵入式,与原生html/css不共存,使用缩进代表层级 模板后缀.jade ejs:则非侵入式的 2、jade 1)简单使用: //代码 const jade = require('jade') let str=jade.renderFile('./template/a.jade') console.log(str)//模板 //模板部分 html head style script body div ul li li li div 2)语法:根据缩进,确定层级 在jade模板内书写属性,例如为script标签新增src属性 script(src="a.js") div(style="width:200px;height:150px") 上述内容也可以使用json表示,但只有style标签允许 同理,class可以使用数组进行表示 div(class=['a','b']) div(style={"width:200px;height:150px"}) 若有多个属性需要设置,则使用逗号分隔: link(href="a.css",rel="stylesheet") 将文件写入到新文件中: const jade = require('jade') const fs=require('fs') let str=jade

CSS 用伪类 :after 选择器清除浮动

元气小坏坏 提交于 2020-04-08 04:41:28
利用 :after 伪类来实现清除浮动 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <style> *{padding:0px;margin:0px;} ul,li{list-style:none;} .nav li{float:left;} .test{height:100px;width:100px;background:orange;} /* 重点是下面这代码 */ .nav:after{content:"";clear:both;height:0;display:block;} </style> <body> <div class="nav"> <li>标签1</li> <li>标签2</li> <li>标签3</li> <li>标签4</li> </div> <div class="test"></div> </body> </html> 来源: https://www.cnblogs.com/zion0707/p/3889345.html

回顾JS第一章如何在HTML文件中添加JavaScript代码

随声附和 提交于 2020-04-08 02:13:11
JavaScript入门篇—第1章 请做好准备 本章节主要讲解如何在HTML文件中添加JavaScript代码,掌握必备的基础语法,为以后来章学习打下基础。 1-1 为什么学习JavaScript 1-2 新朋友你在哪里(如何插入JS) 1-3 我也可以独立(引用JS外部文件) 1-4 找到你的位置(JS在页面中的位置) 1-5 JavaScript-认识语句和符号 1-6 JavaScript-注释很重要 1-7 JavaScript-什么是变量 1-8 JavaScript-判断语句(if...else) 1-9 JavaScript-什么是函数 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>为什么学习JavaScript</title> 6 </head> 7 <body> 8 <ul> 9 <li id="ceshi1">所有主流浏览器都支持JavaScript。</li> 10 <li id="ceshi2">目前,全世界大部分网页都使用JavaScript。</li> 11 <li>它可以让网页呈现各种动态效果。</li> 12 <li>做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。</li> 13 </ul> 14

python3.x安装HTMLTestRunner和使用

限于喜欢 提交于 2020-04-08 00:46:34
笔者:风起怨江南 出处: https://www.cnblogs.com/mengjinxiang 笔者原创,文章欢迎转载,如果喜欢请点赞+关注,感谢支持! 前言:最近一直在其他博客论坛上写Python的相关技术博客-> https://blog.csdn.net/JackMengJin ,计划还是在博客园上写一些关于安装、排错、爬坑等等一些零散的技术点,这样感觉好一点(轻微强迫症患者= =)。 操作: 1.什么是HTMLTestRunner? 在网上(包括在Python官方文库)找不到HTMLTestRunner相关解释资料。其实HTMLTestRunner是一个第三方的unittest HTML报告库,关于unittest在Python官方文库上很容易找到: https://docs.python.org/zh-cn/3.7/library/unittest.html#assert-methods ,下面是截取的部分说明: unittest 单元测试框架是受到 JUnit 的启发,与其他语言中的主流单元测试框架有着相似的风格。其支持测试自动化,配置共享和关机代码测试。支持将测试样例聚合到测试集中,并将测试与报告框架独立。 为了实现这些, unittest 通过面向对象的方式支持了一些重要的概念。 测试脚手架 test fixture

jquery 实现加载前动画

大憨熊 提交于 2020-04-08 00:29:08
这里主要用$.ajax(options) 这个是jQuery 的底层 Ajax 实现。简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。 注意: 如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。错误的 MIME 类型可能导致不可预知的错误。见 Specifying the Data Type for AJAX Requests 。当设置 datatype 类型为 'script' 的时候,所有的远程(不在同一个域中)POST请求都回转换为GET方式。 $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。 jQuery 1.2 中,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。数据类型设置为 "jsonp" 时,jQuery 将自动调用回调函数。 参数名称 类型 说明 url String (默认: 当前页地址) 发送请求的地址 type String (默认

CSS 基础(一)

孤者浪人 提交于 2020-04-07 21:49:15
一、初识 CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一个 样式表定义如何显示 HTML 元素,就像 HTML 中的字体标签和颜色属性所起的作用那样。 样式通常保存在外部的 .css 文件中。我们只需要编辑一个简单的 CSS 文档就可以改变所有页面的布局和外观。 二、语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明 选择器通常是需要改变样式的 HTML 元素。 每条声明由一个属性和一个值组成。属性是希望设置的样式属性,每个属性有一个值,属性和值被冒号分开。 CSS声明总是以分号结束,声明总以大括号括起来 p {color:red;text-align:center;} 注意: 为了让CSS可读性更强,可以每行只描述一个属性 p { color:red; text-align:center; } 注释 CSS注释以 "/*" 开始, 以 "*/" 结束 /*这是个注释*/ p { text-align:center; /*这是另一个注释*/ color:black; font-family:arial; } 三、ID 和

JS动态写入HTML代码《变量,方法,函数多个入参拼接》

泄露秘密 提交于 2020-04-07 17:21:11
写这篇文章,主要是想mark一下,因为JS动态生成HTML(这里都默认是生成大段的HTML,而不是简单的标签元素),常用的两种语法格式: 一种是es6的写法,反撇,' `` ',在英文语法输入状态下,esc正下方的按键。但是这种语法存在兼容性的问题,我在移动端的项目中遇到过,使用JQuery,没有使用框架。因为有一整个页面都是使用JS动态生成的HTML,所以,在一款华为手机自带的浏览器中不识别 `` ,页面空白。 另一种是字符串拼接,但是这种方式,拼接方法及方法入参时特别特别特别的繁琐,特别要注意单引号和双引号的使用,在外层双引号里单双引号,代码如下: goodsHtml += '<div class="goods-list-line">' + '<div class="goods-show">' + '<img class="goods-img" alt="goodsImg" src=' +resGoodsInfo.logoUrl+ '>' + '<p class="goods-name small-text-style">' + resGoodsInfo.goodsName + '</p>' + '</div>' + '<div class="btn-line">' + '<div class="display-inline-block">' + "<button class=

AngularJS入门之数据绑定

天涯浪子 提交于 2020-04-07 15:04:45
本篇我们看一下AngularJS中的数据绑定。虽然我们直到这篇才提到数据绑定,但事实上在前面几篇中我们已经非常熟练的运用AngularJS的数据绑定功能了! ngBind(ng-bind)/ {{ expression }}: 1 <!DOCTYPE > 2 <html> 3 <head> 4 <script src="/Scripts/angular.js"></script> 5 </head> 6 <body ng-app> 7 <input ng-model="yourName" /> 8 <p> 9 Hello, {{yourName}} 10 </p> 11 <p> 12 Use ngBind to display: <span ng-bind="yourName"></span> 13 </p> 14 </body> 15 </html> 如果你已经看过前面几篇文章,我相信你已经非常熟悉这样的代码了。AngualrJS中使用ngBind进行数据绑定,但是我们更多的会使用Expression(即{{expression}}这样的写法)替代ngBind,这种写法更简便直观。 AngularJS还提供了其他几种数据绑定方式: ngBindHtml: 1 <!DOCTYPE > 2 <html> 3 <head> 4 <script src="/Scripts/angular

css基本选择器

故事扮演 提交于 2020-04-07 12:31:52
CSS基本选择器(对指定的标签设置样式,要把指定的标签选择出来):元素选择器、类选择器、id选择器、组合选择器、通用选择器 1. 元素选择器(类型选择器或标记选择器):声明哪些元素采用css样式  2. 类选择器(class):应用样式而不考虑具体设计的元素,为了将类选择器的样式与元素进行关联,必须将元素中的class属性指定一个适当的值。       class 选择器在HTML中以class属性表示, 在 CSS 中,类选择器以一个点"."号显示。 也可以指定特定的HTML元素使用class 。        在HTML中,一个class属性还可能包含多个属性值,各个值之间用空格分隔,表示将多类应用到同一个标记中。可以使用多次,表示类别。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> /*class 选择器用于描述一组元素的样式*/ /*所有的 p 元素使用 class="special" */ p.special{ color: red; } </style> </head> <body> <h1 class="special">应用类属性</h1> <p class="special"> 应用段落<