随笔分类 - 前端
关于一些前端通用应用,不包含移动端的,移动端的在android 简单记中
摘要:前言 js 按照字母进行分组的一个实例。 正文 var list = [ { 'name' : '张三', 'py' : 'zhnagsan' }, { 'name' : '李四', 'py' : 'lisi' }, { 'name' : '王五', 'py' : 'wangwu' }, { 'na
阅读全文
摘要:背景 在很多的编辑场合,很多时候回出现很多逻辑性的问题。可能觉得html是一门没有逻辑的语言,实际上,它是有一定的思想编辑的。后来出现了emmet,这个不仅仅是一种快捷方式,同时也是一种思考方式。 解决方案 这里介绍vscode中emmet,这个是自带的,也就是说不需要任何的东西去下载,这个不仅仅是
阅读全文
摘要:isPrototypeOf 和hasOwnProperty 的区别 isPrototypeOf 是判断原生链上是否有该对象。 1、isPrototypeOf isPrototypeOf是用来判断指定对象object1是否存在于另一个对象object2的原型链中,是则返回true,否则返回false。
阅读全文
摘要:渲染 从上面这个图上,我们可以看到,浏览器渲染过程如下: 解析HTML,生成DOM树,解析CSS,生成CSSOM树 将DOM树和CSSOM树结合,生成渲染树(Render Tree) Layout(回流):根据生成的渲染树,进行回流(Layout),得到节点的几何信息(位置,大小) Painting
阅读全文
摘要:前言 很基础,放在这里是为了整理前端js的思维导图。 正文 方法定义 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个
阅读全文
摘要:前言 我以前遇到的一个问题。 var object={}; if(object=={}) { } 在这里我遇到了问题,一直是lese状态。 后来想想其实也是自己犯了一个很严重的问题,这两个不是同一个对象。 但是后来我想到了另一个问题,如何判断是否为空? 正文 后来我想到了这种方法: var data
阅读全文
摘要:前言 what is flow?我想是的,很多人都没有接触过,的确,他是一个新的项目,是的facebook开发的东西,一般还是可以的,有必要去学习一下,在react还是比较重要的。 它做的一件事叫做静态检测。原因在于很多时候我们不明白弱类型到底执行正确吗?js就是一个很好的对比,因为他就是弱类型语言
阅读全文
摘要:前言 以前自己建设博客的时候,出现一个问题,那就是动不动弹出广告,不晓得这个是怎么查到我的站点的,但是加入了屏蔽js,就没遇到了,在此分享。 正文 防止动态加载script脚本 (function () { var createElement = document.createElement; do
阅读全文
摘要:前言 初学jquery写的代码,陈年往事回忆一下。 正文 介绍一下大体思路 思路: 1.需要控制一块区域,这块区域一开始是隐藏的。 2.这个区域需要关闭按钮,同时我需要写绑定事件,关闭的时候让这块区域消失。 3.需要动态控制遮罩层。 4.当窗体滚动的时候,我需要去让这块移动,那么这块区域的定位应该是
阅读全文
摘要:前言 在html5中,js中允许操作多个线程执行,但是不能操作dom元素,这是一个痛点。 但是在mvvm依然存在很大的作用力,因为我们只需要操作数据,在操作数据的时候委托机制在主线程中就实现了对dom元素的操作。 那么setouttime,和setInterval是怎么形成的?他们难道不是多线程操作
阅读全文
摘要:前言 留来来只为了回忆,旧博客迁移。 正文 /** * Created by OC on 20xx/8/27. */ function setCookie(name,value,expires,path) { var cookieText=encodeURIComponent(name)+"="+e
阅读全文
摘要:前言 knockout学过的当工具脚本用,就像jquery一样使用,学习成本15分钟,没学过的可学可不学。 knockout 是上古神器,话说在远古开天辟地,前端到处是飞禽走兽,一片混乱。 这时候人类开始人类开始诞生了,因为恶劣的环境备受煎熬,在生存角逐中,人们通过智慧写了各种js脚本,进入了石器时
阅读全文
摘要:前言 当年我学习js的时候,那时候学生时代不知道有jquery,所以手写了一些东西,留下的不多作为回忆。 正文 ``` javascript window.onload = function () { var oBox = document.getElementById('box'); docume
阅读全文
摘要:前言 在jquery中,写下我们很方便序列化我们的表单,比如说: window.onload=function(){ var form=$('#bitgood'); // document.getElementById("bitgood"); var data= form.serializeArra
阅读全文
摘要:前言 为什么会产生formdata这东西呢? 看下简介: FormData 接口提供了一种表示表单数据的键值对的构造方式,经过它的数据可以使用 XMLHttpRequest.send() 方法送出,本接口和此方法都相当简单直接。如果送出时的编码类型被设为 "multipart/form-data",
阅读全文
摘要:前言 很多时候我们在调试的时候经常用console.log,我感觉其实一个就够了,但是有时候你不可能写一步就去调试下,所以呢,经常用几个console.log,有时候挺难找的,后面翻了翻console的这个知识的,发下还有很多可以用的,总结分享一下。 正文 和console.log的兄弟(同等级):
阅读全文
摘要:前言 旧的没有搬过来,先写一下新的感悟。 正文 什么是自由变量: 那么我们现在只考虑实践角度,第二点很好满足,第一点有一丢丢难呢。 先看下闭包: 按照我的上一篇js的上下文。 理论上scope 是访问不到var scope = "local scope";的。 我在这里简单的分析一下,详细可以去看我
阅读全文
摘要:前言 什么执行上下文? 就是当前代码将会在什么样的环境运行。 执行上下文分为3类: 1.全局执行上下文,在全局中的上下文 2.函数执行上下文,在函数中的上下文 3.Eval函数执行上下文,很少使用。如果安全最好使用Function。 全局执行上下文: 在此就不过多介绍全局执行上下文,主要介绍函数执行
阅读全文
摘要:前言 什么是作用域? 白话文:作用域就是变量在哪块地方管用。 词法作用域 那么什么是词法作用域呢? 词法作用域相对动态作用域而言,也可以说其为静态作用域。 写过后台人员,我们一直写的c 或者java 或者c++,其实都是静态作用域。 我们手写一个c : 也就是说,我们在写好函数的时候,调用上面goo
阅读全文
摘要:前言 什么是原型? 狭义上将是原型人物。通常这样的解释,往往我们会觉得原型与产品之间,是在原型上破坏性的加工。 如果这样理解的话,那么将会对js的原型理解艰难,因为英文翻译过来是抽象的。 js的原型是扩展的意思,就像我们学数据结构的双向链表一样。 也就是说原型是扩展的对象的一个属性。 那么什么是原型
阅读全文
浙公网安备 33010602011771号