脚本

js parse_url 引发的

帅比萌擦擦* 提交于 2020-01-27 11:07:22
原文链接: https://www.w3.org/TR/2011/WD-html5-20110525/origin-0.html 这里只是做下记录: 5.3 Origin — HTML5 /*--> */ /*--> */ /*--> */ /*--> */ /*--> */ /*--> */ This is a work in progress! For the latest updates from the HTML WG, possibly including important bug fixes, please look at the editor's draft instead. There may also be a more up-to-date Working Draft with changes based on resolution of Last Call issues. HTML5 5 Loading Web pages – Table of contents – 5.4 Session history and navigation 5.3 Origin 5.3.1 Relaxing the same-origin restriction 5.3 Origin The origin of a resource and the effective

HTML5’s async 属性

允我心安 提交于 2020-01-27 08:00:10
http://davidwalsh.name/html5-async One of the big reasons I'me excited about HMTL5 is that features are being implemented that have been long overdue. We've been using placeholders forever but we've needed to use JavaScript to do it. We've been making entire blocks clickable like links but we've needed to use JavaScript to do it. WebKit recently implemented HTML5's async attribute for SCRIPT tags. We've been accomplishing this task with a variety of JavaScript hacks but this new attribute will allow us to prevent blocking in an easy way. async - The HTML As I mentioned above, it's as easy as

js插件类库组织与管理

给你一囗甜甜゛ 提交于 2020-01-27 04:54:38
testjs 插件类库组织与管理 在开发一个较大规模的网站, js 插件类库应用的是相当多。那么自然在一个页面里就存在不少 script 和 script 相关的 link 标记,这样 js 组织与管理自然成了一大问题。 先举个例子,比如 jquery 插件中的 calendar 在一个页面中就得有如下代码 < style type ="text/css"> @import " "script/calendar/ jquery.datepick.css"; </ style > < script type ="text/javascript" src ="script/jquery1.3.2.js"></ script > < script type ="text/javascript" src =""script/calendar/jquery.datepick.js"></ script > < script type ="text/javascript" src =""script/calendar/jquery.datepick-zh-CN.js"></ script > 看上面代码 ,calendar 代码得运用四个相关的文件。其中 jquery1.3.2.js 是必须的, jquery.datepick-zh-CN.js 依赖于 jquery.datepick.js

jQuery 教程

本小妞迷上赌 提交于 2020-01-27 04:09:38
jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。 jQuery 库 - 特性 jQuery 是一个 JavaScript 函数库。jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 向您的页面添加 jQuery 库 jQuery 库位于一个 JavaScript 文件中,其中包含了所有的 jQuery 函数。可以通过下面的标记把 jQuery 添加到网页中: < head > < script type = "text/javascript" src = "jquery.js" > < /script > < /head > 请注意, < html > < head > < script type = "text/javascript" src = "jquery.js" > < /script > < script type = "text/javascript" > $( document ) .ready ( function ( ) { $( "button" ) .click ( function ( ) { $( "p" ) .hide (

NetBackup 8.2 LinuxR Oracle脚本备份

∥☆過路亽.° 提交于 2020-01-27 03:37:24
文章目录 NBU脚本备份oracle 准备备份前,要做下oracle_link 添加授权位置 NBU脚本备份oracle 准备备份前,要做下oracle_link 用oracle账号执行: oracle$ /usr/openv/netbackup/bin/oracle_link 上步操作后查看实例名及状态 select instance_name from v$instance; select status from v$instance; 常用命令 cat hot_database_backup.sh | more tail hot_database_backup.sh.out linux查找文件 finde find /. -name alert find /. -name alert | grep alert find /. -name alert | more find / -name bpsetconfig 注册基于NetBackup数据库脚本策略的授权位置 参考 对于NetBackup 8.1及更高版本,在备份期间,NetBackup检查默认脚本位置或授权位置中的脚本。UNIX的默认授权脚本位置是usr\openv\netbackup\ext\db_ext,而对于Windows则是install_path\netbackup\dbext

JavaScript基础(一)

让人想犯罪 __ 提交于 2020-01-27 01:45:14
JS的基本语法要求 严格区分大小写 标识符命名要求(与java完全相同) 首个字符只能是 字母、下划线、美元符号 其他位置只能是 字母、下划线、美元符号、数字 变量的声明 JavaScript的声明必须要使用var关键字,声明方式有两种。 声明并且赋值:var 变量名 = 值 先声明再赋值: var 变量名; var = "666"; JavaScript中的每行代码都最好加上 ";" ,当然不加也不会报错,程序也能执行,但是为了规范,还有良好的习惯最好都加上去。 JavaScript的基本数据类型 类型标识符 类型说明 Undefined 表示一个未声明的变量或者已经声明但未赋值,或者不存在的属性。 String 字符串类型 Number 数字类型 Null 表示空类型 Boolean 布尔类型 JavaScrip变量的数据类型区分 JS中变量声明时,不会定义变量的数据类型,因此一个变量可以保存任意类型的数据。可以使用 typeof 变量 来判断变量的数据类型。 JavaScript代码的使用位置 在HTML代码中使用 这种使用方式非常少,主要是规范性,和维护性考虑。 在script标签中使用 通过在script标签中定义好JS代码,通过script标签唤醒浏览器中的JS解析器引擎来实现。并且script标签可以放到HTML文件的任意位置。这种使用的方式也不多。

自研模块加载器(二) 加载器结构与设计导论

荒凉一梦 提交于 2020-01-26 17:52:42
结构导论 模块部分 数据初始化 : 加载器中设计来一个名为Module的构造函数,每个模块都是此构造函数实例对象。构造函数中给实例对象扩展了"未来"所需用到的属性和方法。 模块存储 : 加载器中设计来一个名为cache的缓存对象,每个文件(模块)都会存储在cache对象中。 具体存储方式: { "当前模块的绝对路径" : new Module()}, 注意: 当前模块的绝对路径是通过资源部分, 资源定位 方法实现的。 每个模块创建都先初始化数据,存储在缓存对象中。 资源部分 依赖管理: 已知当前模块在cache中的形态,{"当前模块的绝对路径": new Module()} 换算: {"当前模块的绝对路径": {uri: "当前模块的绝对路径", deps:[]}}; deps存储当前模块的依赖列表,依赖列表通过动态加载script文件正则解析获取。 重点: 解析依赖->获取依赖模块绝对路径->动态加载->提取依赖->解析依赖 . 递归的方式加载所有的模块,直至模块全部加载完毕。 资源定位 :加载器中设计了一个 resolve()的方法把模块名解析成绝对路径格式。 模块名的获取: startUp.use(['a.js', 'b.js']); startUp.use()加载器的启动方法,启动时会去调用传入数组列表中的模块。 动态加载script文件: 通过加载器resolve(

在JavaScript控制台中包含jQuery

两盒软妹~` 提交于 2020-01-26 03:10:07
对于不使用 jQuery 的网站,是否有简便的方法将jQuery包含在Chrome JavaScript 控制台中? 例如,在一个网站上,我想获取表中的行数。 我知道使用jQuery确实很容易。 $('element').length; 该网站不使用jQuery。 我可以从命令行添加它吗? #1楼 我是反叛者 解决方案:不要使用jQuery。 jQuery是一个库,用于在浏览器中抽象出DOM不一致性。 由于您位于自己的控制台中,因此不需要这种抽象。 例如: $$('element').length ( $$ 是控制台中 document.querySelectorAll 的别名。) 对于其他任何示例:我确定我能找到任何东西。 特别是如果您使用的是现代浏览器(Chrome,FF,Safari,Opera)。 此外,了解DOM的工作原理不会伤害任何人,只会增加jQuery的水平(是的,了解更多有关javascript的知识可以使您在jQuery上更胜一筹)。 #2楼 jondavidjohn 的 最高答案 是好的,但我想对其进行调整以解决两点: 从 http 加载脚本到 https 上的页面时,各种浏览器都会发出警告。 如果直接从浏览器的URL栏尝试将 jquery.com 的协议更改为 https 则会产生警告: This is probably not the site you

使用dva和ant-design组件在IE中的兼容问题记录

空扰寡人 提交于 2020-01-25 04:59:20
参考文章: https://blog.csdn.net/yede0632/article/details/80746264 最近在使用蚂蚁金服的dva脚手架以及ant design组件开发React项目,不得不说dva真的很优秀,很大程度上方便了React项目的开发,尤其需要Redux来管理状态以及处理异步请求,dva帮你集成了大部分你所需要的React组件,并使它们结合使用起来变得简单便捷。 但不可避免地,在开发中也会遇到一些问题,本文就记录下在IE兼容方面遇到的问题以及如何解决。 项目涉及到的模块版本: dva@2.3.1;@babel/polyfill@7.0.0-beta.46;roadhog@2.4.2(之后降级为2.4.1);setprototypeof@1.1.0 项目起初是在Chrome上调试开发的,没有遇到什么问题,但项目需要兼容IE9,所以开始在IE上调试。 (1)Promise 未定义; 起初在IE11上调试,页面渲染是没有问题的,但是对于异步请求(项目中使用fetch调用),会有如下报错: 经过查资料,原来是webpack异步加载时,要求原生支持Promise,解决方法参考:https://www.cnblogs.com/Aoobruce/p/9322928.html (2)只引入Promise是不够的,IE10以下会报如下错误: (3

HTML中style标签和script标签的存放位置

佐手、 提交于 2020-01-25 00:40:49
html文件是自上而下的执行方式,但引入的css和javascript的顺序有所不同,css引入执行加载时,程序仍然往下执行,而执行到 <script> 脚本则中断线程,待该script脚本执行结束之后程序才继续往下执行。所以,一般将script放在body之后是因为避免长时间执行script脚本而延迟阻塞。而有一些页面效果的实现,是需要预先动态的加载一些js脚本,所以这些脚本应该放在 <body> 之前。 其次,不能将需要访问dom元素的js放在body之前,因为此时还没有开始生成dom,所以在body之前的访问dom元素的js会出错,或者无效。 其实还有另外一种方法,那就是用jquery的初始化页面方法,把上面给标签添加的点击事件加入到$(function(){})中也是可以的,原理和上面是一样的,这个方法是等页面加载好了才执行,所以不管放在哪都可以了! 结论: 依据个人经验,将 <style> 对应的标签放到html对应的 <head> 标签中; <script> 对应的标签放到 <body> 标签之后。 来源: CSDN 作者: ꧁༺Rsun༻꧂ 链接: https://blog.csdn.net/yang_guang3/article/details/103995059