脚本

jquery中ajax的dataType的各种属性含义

谁说胖子不能爱 提交于 2020-02-01 10:51:23
dataType 类型:String 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值: "xml": 返回 XML 文档,可用 jQuery 处理。 "html": 返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行。 "script": 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了 "cache" 参数。注意:在远程请求时(不在同一个域下),所有 POST 请求都将转为 GET 请求。(因为将使用 DOM 的 script标签来加载) "json": 返回 JSON 数据 。 "jsonp": JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 "text": 返回纯文本字符串 更多信息主参考: https://www.w3school.com.cn/jquery/ajax_ajax.asp 来源: https://www.cnblogs.com

DOM动态加载脚本或者css

可紊 提交于 2020-02-01 07:23:29
使用<script>元素可以向页面中插入javascript代码 有两种方式: 1,通过其src特性包含外部文件 var script=document.createElement('script'); script.type='text/javascript'; script.src='test.js'; document.body.appendChild(script); 在执行最后一行代码把<script>元素添加到页面之前,是不会下载外部文件的 但是如何来确定脚本加载完毕呢? EventUtil.addHandler(window, 'load', function() { var script = document.createElement('script'); EventUtil.addHandler(script, 'load', function(event) { // IE8 及更早版本不支持该事件 //1, event 指向的是script ;2,脚本已经执行完毕 alert('loaded'); }); script.type = 'text/javascript'; script.src = 'test.js'; document.body.appendChild(script); }); 2,用这个元素本身来包含代码 行内方式 var script =

07-常用内置对象

痴心易碎 提交于 2020-02-01 05:42:29
Web前端有三层: HTML:从语义的角度,描述页面 结构 CSS:从审美的角度,描述 样式 (美化页面) JavaScript:从交互的角度,描述 行为 (提升用户体验) JavaScript和ECMAScript的关系 ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)制定的标准。 JavaScript是由公司开发而成的,问题是不便于其他的公司拓展和使用。所以欧洲的这个ECMA的组织,牵头制定JavaScript的标准,取名为ECMAScript。 简单来说, ECMAScript不是一门语言,而是一个标准 。符合这个标准的比较常见的有:JavaScript、Action Script(Flash中用的语言)。就是说,你JavaScript学完了,Flash中的程序也就轻而易举了。 ECMAScript在2015年6月,发布了ECMAScript 6版本,语言的能力更强(也包含了很多新特性)。但是,浏览器的厂商不能那么快去追上这个标准。 ECMAScript 6 是现行常用版本:学习地址如下: http://es6.ruanyifeng.com/ JavaScript的组成 JavaScript基础分为三个部分: ECMAScript

python中os.path.dirname(__file__)和sys.path[0]使用

倾然丶 夕夏残阳落幕 提交于 2020-02-01 03:04:00
python中os.path.dirname(__file__)的使用 (1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python c:/python27/test/test.py 那么将输出 c:/python27/test/ (2).当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如: python test.py 那么将输出空字符串 以下代码可以保证在任何时候都切换到当前执行脚本所在目录中,该当当做公式熟记在心。 [python] view plain copy abspath = os.path.dirname(__file__) sys.path.append(abspath) print abspath if abspath== '': os.chdir(sys.path[ 0]) else: os.chdir(abspath) 来源: https://www.cnblogs.com/YingxuanZHANG/p/8805805.html

(JAVASCRIPT篇)

时光怂恿深爱的人放手 提交于 2020-02-01 02:35:34
1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20 var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; reg.test("a1a__a1a__a1a__a1a__"); 2 ,截取字符串abcdefg的efg var str = "abcdefg"; if (/efg/.test(str)) { var efg = str.substr(str.indexOf("efg"), 3); alert(efg); } 3 ,判断一个字符串中出现次数最多的字符,统计这个次数 //将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数 var str = "abcdefgaddda"; var obj = {}; for (var i = 0, l = str.length; i < l; i++) { var key = str[i]; if (!obj[key]) { obj[key] = 1; } else { obj[key]++; } } /*遍历这个hash table,获取value最大的key和value*/ var max = -1; var max_key = ""; var key; for (key in obj) { if (max < obj

web前端笔试题

亡梦爱人 提交于 2020-02-01 02:34:51
1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20 var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; reg.test("a1a__a1a__a1a__a1a__"); 2 ,截取字符串abcdefg的efg var str = "abcdefg"; if (/efg/.test(str)) { var efg = str.substr(str.indexOf("efg"), 3); alert(efg); } 3 ,判断一个字符串中出现次数最多的字符,统计这个次数 //将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数 var str = "abcdefgaddda"; var obj = {}; for (var i = 0, l = str.length; i < l; i++) { var key = str[i]; if (!obj[key]) { obj[key] = 1; } else { obj[key]++; } } /*遍历这个hash table,获取value最大的key和value*/ var max = -1; var max_key = ""; var key; for (key in obj) { if (max < obj

Layui渲染失败

匆匆过客 提交于 2020-02-01 01:03:21
Layui渲染失败 问题 在script中书写text/html在layui引用后无法渲染 原因 因为在script中书写的text/html,因为是动态加载,当文档流经过css渲染过后,script中的html代码才添加到文档流中,所以才造成了无法渲染的情况。 解决方法 在文档流加载之后重新加载一遍css,或使用layui的form.render重新加载script中的html。 使用情况 form.render可以使用在文档流加载之后 当使用layui的内置方法时,在内置方法的最后添加form.render 来源: CSDN 作者: 217全儿 链接: https://blog.csdn.net/weixin_42657158/article/details/103882037

##总结 JavaScript yq(1)

别来无恙 提交于 2020-01-31 12:40:52
JavaScript以前主要作为验证功能,它最主要的两个运用无外乎是 “定时器”和“轮播图”。 学习JavaScript的核心思想是: 1.获取元素的id 然后执行代码元素。 var odiv=document.getelementbyid(“div”); 2.通过你的想法去改变 HTML和CSS所有属性。 odiv.style.background=“red”; 关于script标签应该放在哪里? 可放在行间 但这样维护起来很麻烦。 < input type = "button" value = "按钮" onclick = "onload()" / > 2.可放在head body 标签之间。 如果你引入了外部的js文件。那么该script的你自己写代码将自动忽视。 < script type = "text/javascript" src = "javascript.js" > < / script > < script type = "text/javascript" > var obj = new object ( ) ; //定义一个构造函数 < / script > 数据的类型有哪几种? String 字符型 Number 数字型 Boolean 波尔值 NULL 空值 undefined 没定义型 object 对象 来源: CSDN 作者: 人间值得呀 链接:

JS高级程序设计第二章

别来无恙 提交于 2020-01-31 08:51:01
第二章 1.向HTML页面中插入JS的主要方法,就是使用script元素。 2.HTML4.01为script定义看下列6元素(在此仅类而出在用元素): 1.async 表示应该立即下载脚本,但不应妨碍页面中的其他操作。只对外部脚本文件有效。 2.charst 表示通过src属性制定的代码的字符集。但现在浏览器大不凡都会忽略它,因此不常用。 3.defer 表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本有效。 4.src 表示包含要执行的外部文件。 5.type 表示编写代码使用的脚本语言的内容形式, 3.而使用script元素的方式有两种:直接在页面嵌入JS中和包含外部JS文件。在使用嵌入时,秩序为script指定type属性。包含在script元素内部的JS代码将从上至下依次解释。在解释器对 script元素内部所有代码求值完毕以前,页面的其余内容都不会被浏览器加载或显示. 在使用嵌入式时,不要在代码中的任何地方出现script字符串。 在现代的web应用程序一般都不再将JS文件放在开头,而是放在之后,这样可以在保证在解析包含JS代码之前,页面的内容将完全呈现在浏览器中。这样会加强用户体验。 4.异步脚本 HTML5为script元素定义了async属性,可表示当前脚本不必等待其他脚本,也不必阻塞文档呈现。这个属性与defer属性类似,都用于改变处理脚本的行为

Web端实现视频通话

我们两清 提交于 2020-01-31 05:30:06
博主在完成自己的毕业设计时,需要完成一个音视频通话功能,于是采用了腾讯云的视频接口,将其实现出来,,以下是项目截图: 以下是主要代码: <!doctype html> <html lang= "en" > <head> <!-- Required meta tags --> <meta charset= "utf-8" > <meta name= "viewport" content= "width=device-width, initial-scale=1, shrink-to-fit=no" > <!-- Material Design for Bootstrap fonts and icons --> <!-- <link rel= "stylesheet" href= "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons" > --> <!-- Material Design for Bootstrap CSS --> <link rel= "stylesheet" href= "./css/bootstrap-material-design.min.css" > <link rel= "stylesheet" href= "./css/common.css" >