积累
文章平均质量分 65
simpleone_
这个作者很懒,什么都没留下…
展开
-
[other] 强力删除命令
other转载 2017-12-03 11:28:22 · 2962 阅读 · 0 评论 -
[EX]事件捕获,事件冒泡,事件委托
转自大神 chenxj ,原文地址受益匪浅,十分感谢。1事件流 JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器来预订事件,以便事件发生时执行相应的代码。 事件流的起源:就是在浏览器发展到第四代的时候,浏览器开发团队遇到一个问题:页面的哪一部分会拥有某个特定的事件?要明白这个问题问的是什么...转载 2018-04-20 20:45:26 · 156 阅读 · 0 评论 -
180420 异步加载JavaScript
部分转自韩子迟,原文地址js时间线1、创建Document对象,开始解析web页面。解析HTML元素和他们的文本内容后添加Element对象和Text节点到文档中。这个阶段document.readyState = ‘loading’。2、遇到link外部css,创建线程加载,并继续解析文档。3、遇到script外部js,并且没有设置async、defer,浏览器加载,并阻塞,...原创 2018-04-20 21:38:51 · 161 阅读 · 0 评论 -
[EX]180421 浏览器渲染机制,异步处理
部分转自大神 :天方夜_【浏览器的渲染:过程与原理】 原文地址关键渲染路径(Critical Rendering Path)是指与当前用户操作有关的内容。例如用户刚刚打开一个页面,首屏的显示就是当前用户操作相关的内容,具体就是浏览器收到 HTML、CSS 和 JavaScript 等资源并对其进行处理从而渲染出 Web 页面。浏览器渲染页面的过程 从耗时的角度,浏览器请求、加载、渲...转载 2018-04-21 17:57:40 · 461 阅读 · 0 评论 -
180425 BOM
BOM(Browser Object Model)即浏览器对象模型。浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。 Window 对象所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。全局变量是 window 对象的属性。全局函数是 window...原创 2018-04-25 16:37:09 · 83 阅读 · 0 评论 -
180427 同源策略,跨域问题
u1.什么是源?源(origin)就是协议、域名和端口号。 以上url中的源就是:http://www.company.com:80 若地址里面的协议、域名和端口号均相同则属于同源。2.什么是同源策略?同源策略是 浏览器 的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。所以a.com下的js脚本采用ajax读取b.com里面的文件数据是会报错的。 服务...原创 2018-04-27 15:13:21 · 171 阅读 · 0 评论 -
积累
重定向:重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置。CDN(缓存服务器):Content Delivery Network 内容分发网络。基本思路:尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各...原创 2018-04-27 20:24:50 · 112 阅读 · 0 评论 -
180731 知识点复习
1、计时器window对象的方法:JS中重要的全局函数。setTimeout (code执行代码, millisec延迟毫秒数) — 函数在指定的毫秒数后执行。clearTimeout (timeoutID)setInterval() 函数在指定的毫秒数间隔里重复调用。clearInterval()tips:即使setTImeout()传入0毫秒,函数也不会立刻执行,会进...原创 2018-08-01 01:55:31 · 203 阅读 · 0 评论 -
CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...转载 2018-09-18 19:31:00 · 94 阅读 · 0 评论 -
180418 JSON
JSONXML是传输结构化数据的事实标准。JSON [ JavaScript Object Notation ] JavaScript对象表示法。是JavaScript的一个严格子集,利用了JavaScript中的一些模式来表示结构化数据。JSON 是一种数据格式,而不是一种 编程语言。 JSON 不从属于JavaScript ,很多语言都有针对JSON的解析器和序列化器。1.语法...原创 2018-04-19 21:35:56 · 118 阅读 · 0 评论 -
180406 客户端JS WebAPI
Date对象var oDate = new Date();oDate.getDate() —— 几号oDate.getDay() —— 星期几 [0-6]oDate.getFullYear() —— 年oDate.getMonth() —— 月 [0-11]oDate.getHours() —— 时[24时]oDate.getMinutes() —— 分 ...原创 2018-04-06 20:37:04 · 184 阅读 · 0 评论 -
知识总结
call()-apply()-bind()能干什么:动态改变某个函数运行时的上下文(context)可以改变函数体内部的this指向举个例子:cat.call(dog,a,b) = cat.apply(dog,[a,b]) = (cat.func.bind(dog,a,b))() = dog.cat.func(a,b)function Cat(name) { ...原创 2018-04-05 16:55:58 · 121 阅读 · 0 评论 -
[other]电脑知识
积累原创 2017-12-17 19:19:50 · 265 阅读 · 0 评论 -
实例练习
//1做一个循环,计算累加到300需要的次数---------------------------------------------------------// var num = 1;// var times = 0;//1 // var realdo = true;// for (var i = 1; realdo; i++) {// num += i;// ...原创 2018-03-29 21:06:45 · 212 阅读 · 0 评论 -
180326 数组
概述数组是值的有序集合,其中值称作‘元素’,对应位置称作‘索引’数组继承Array.prototype中的属性数组是对象的特殊形式,数组索引实际上和碰巧是整数的属性名差不多创建数组数组直接量var arr = [1,2,'a'];var arr1 = [[1,{x:1,y:2}],[2,{x:3,y:4}]];// 可以包含对象直接量或其他数组直接量。...原创 2018-03-25 16:56:53 · 376 阅读 · 0 评论 -
180330 预编译
JS编译过程语法分析:JS引擎通篇扫描,有低级错误直接报错不执行。预编译解释执行执行期上下文当函数执行时,会创建一个称为执行期上下文的内部对象。一个执行期上下文定义了一个函数执行时的环境,函数每次执行时对应的执行上下文都是独一无二的,所以多次调用一个函数会导致创建多个执行上下文,当函数执行完毕,执行上下文被销毁。预编译window是全局对象,在全局范围声明一个变...原创 2018-03-30 21:31:40 · 240 阅读 · 1 评论 -
180325 对象
概述对象可以看做是属性的无序集合,每个属性都是一个名值对。 属性名是字符串,可以把对象看成是从字符 串到值的映射。 除了可以保持自己的属性,JS对象还可以从一个称为原型的对象继承属性。这种‘’原型式继承‘’是JS的核心 特征。对象是可变的,我们通过引用而非值来操作对象。如果变量x指向一个对象的引用,那么执行代码var y = x ;变量y也是指向同一个对象的引用,而非这个对象的副本。...原创 2018-03-25 19:46:03 · 155 阅读 · 0 评论 -
180331 原型
原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是对象。原型就像是批处理添加水印:预设好的统一处理,有颜色主题不合适的单独设计。访问对象的属性,如果本身没有,会向原型上面找。由构造函数创建的对象,有隠式属性this对象。this对象有一个属性 _ proto_ [指针,指向对象的原型]...原创 2018-03-31 21:48:13 · 153 阅读 · 0 评论 -
180327 函数
概述函数是这样一段代码,它只定义一次,但可能被执行或调用多次。函数定义会包括一个形参的标识符列表,这些参数在函数体中像局部变量一样工作。函数调用会为形参提供实参的值。函数使用它们实参的值来计算返回值,成为该函数调用表达式的值。除了实参之外,每次调用还会拥有另一个值,本次调用的上下文,这就是this关键字的值。如果函数挂载在一个对象上,作为对象的一个属性,就称它为对象的方法。当通过这...原创 2018-03-26 17:28:10 · 100 阅读 · 0 评论 -
《JavaScript DOM 编程艺术(第二版)》笔记
第3章 DOM即使在整个文档里这个标签只有一个元素,getElementsByTagName也返回一个数组。此时的数组长度是1。HTML5 DOM 新增 getElementsByClassName在使用类名获取标签匹配时,如果有多个类名,类名顺序和带有更多类名都可以匹配。检查某项数据是否是null时,我们其实是在检查它是否存在。通过setAttribute对文档做出修改后,在通过...原创 2018-04-14 16:56:50 · 227 阅读 · 0 评论 -
180328 正则表达式
什么是正则表达式检索文本时,可以对字符串内容进行模式匹配。RegExp 就是这种模式。用RegExp对象表示正则表达式。创建正则表达式直接量定义/pattern/attributesvar regExp = /abc/;//可以添加修饰符,可以同时使用/abc/g 全局匹配,查找所有匹配/abc/i 大小写不敏感/abc/m 执行多行匹配...原创 2018-03-28 13:37:08 · 242 阅读 · 0 评论 -
180405 demo
选项卡<div class="wrapper"> <div class="search"> <input type="text"> Male: <input type="radio" class="btn mBtn" name="sex"&原创 2018-04-05 12:18:46 · 139 阅读 · 0 评论 -
181206 vscode
显示tab和空格:setting.json{ "editor.renderControlCharacters": true, "editor.renderWhitespace": "all"}可视区域折行显示:setting.json{ "editor.wordWrap": "on"}更改字体:setting.json{ "editor.font.原创 2018-12-06 21:56:40 · 155 阅读 · 0 评论