笔记
文章平均质量分 90
一笑程序猴
工欲善其事,必先利其器
展开
-
【笔记】web前端高级JavaScript - promise、async、await基础知识学习笔记
promise 基础知识学习笔记原创 2020-11-25 21:41:29 · 5481 阅读 · 0 评论 -
【笔记】web前端高级JavaScript - 函数的多种角色
函数的多种角色普通函数构造函数对象原创 2020-11-18 22:16:03 · 5512 阅读 · 0 评论 -
【笔记】web前端高级JavaScript - 原型重定向
原创 2020-11-18 21:28:15 · 5478 阅读 · 0 评论 -
【笔记】JavaScript - 关于面向对象的一些基本概念知识
关于构造函数和普通函数底层运行原理的对比普通函数普通执行时形成一个独立的私有上下文;在私有上下文中有用于保存私有变量的活动对象AO初始化作用域链初始化this初始化arguments形参赋值变量提升代码执行返回值:return啥就是啥构造函数执行构造函数执行时同样也是先形成一个独立的私有上下文;在私有上下文中有用于保存私有变量的活动对象AO与普通函数不同的是:构造函数在形成私有上下文后,浏览器会默认创建一个实例对象(当前构造函数的实例)初始化this,并让thi原创 2020-11-07 17:37:26 · 5501 阅读 · 1 评论 -
JavaScript - 匿名函数具名化
匿名函数具名化所谓匿名函数具名化:其实就是给匿名函数起个名字。这是一个非常规范的操作。匿名函数具名化有如下几个特点匿名函数具名化后,这个名字可以在当前函数形成的私有上下文中使用,代表当前函数本身此名字不能在当前上下文以外的其它上下文中使用在本函数上下文中使用时,它的值是不允许修改的但是如果当前名字在被当前上下文中的其它变量声明过,则名字就变成了变量名,跟函数具名就没有任何关系了,所以变量的值是可以改的。(function b(){ if(i >= 3) return; con原创 2020-11-04 20:16:37 · 5949 阅读 · 1 评论 -
2020-10-19前端学习笔记 - CSS3的新特性
CSS3的新特性属性选择器属性选择器可以根据元素特定属性来选择元素,这样就可以不用借助于类或者id选择器了选择符简介E[attr]选择具有attr属性的E元素E[attr=‘val’]选择具有attr属性且属性值等于val的E元素E[attr^=‘val’]匹配具有attr属性且属性值以val开头的E元素E[attr$=‘val’]匹配具有attr的属性且属性值以val结尾的E元素E[attr*=‘val’]匹配具有attr属性且属性值中包含v原创 2020-10-23 00:44:01 · 5590 阅读 · 0 评论 -
2020-10-18前端学习笔记 - ajax/fetch/axios/跨域
ajax中有几个常用方法 8个get和post的区别> GET: get、delete、head、optionsPOST: post、put在向服务器传递信息时,GET系列一般都是基于问号参数传递信息,POST一般都是基于请求主体传递信息 - GET 系列传递服务器信息大小有限制(URL的长度是存在限制的:IE ->2k)POST理论不存在限制,实际开发中自己会做限制- GET系列会产生缓存,无法自己控制的缓存- GET相对POST来讲也是不安全的常见的网络状态码及作用+ 2原创 2020-10-18 22:59:04 · 5546 阅读 · 0 评论 -
JavaScript 学习笔记 && 面试题
2020-10-13常用浏览器webkit内核(V8引擎)谷歌 ChromeSafariOpera >= V14国产浏览器手机浏览器Gecko火狐firefoxPrestoOpera < V14TridentIEIE Edge 开始采用双内核(包含chrome mini)JS做客户端语言按照相关的js语法,去操作页面中的元素,有时还需要操作浏览器里面的一些功能ECMAScript3/5/6…:JS的语法规范(变量、数据类型、操原创 2020-10-16 17:25:03 · 5681 阅读 · 0 评论 -
前端发展史-服务器渲染时代和客户端渲染时代
服务器渲染时代客户端渲染时代前端侵占移动端APP市场原创 2020-10-13 16:23:13 · 5487 阅读 · 0 评论 -
一线大厂前端经典面试题HTML+CSS部分
大前端时代需要掌握的技术栈HTML5 https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/HTML5 语义化标签 音视频处理 canvas/webGL history API requestAnimationFrame 地理位置 web socket ... CSS3 常规 动画 盒子模型 响应式布局 ... JavaScript ECMAScript 3/4/5/6/7/8/9原创 2020-09-25 11:27:59 · 5925 阅读 · 0 评论 -
JavaScript 数据类型总结及相关面试题
JavaScript数据类型基本数据类型numberstringbooleannullundefinedsymbolbigint引用数据类型object普通对象数组对象正则对象日期对象Math数学函数对象…function数据类型检测typeof 检测数据类型的逻辑运算符instanceof 检测是否为类的实例constructor 检测构造函数Object.prototype.toString.call 检测数据类型typeof [原创 2020-09-22 17:21:43 · 6800 阅读 · 3 评论 -
JavaScript状态机处理字符串
用状态机实现:字符串“abcabx”的解析function match(str){ let state = start; for(let s of str){ state = state(s); } return state === end;}function start(s){ return s === 'a' ? foundA : start;}function end(s){ return end;}function foundA(s){ ret原创 2020-08-07 18:10:16 · 4508 阅读 · 0 评论 -
完美解决pyinstaller 打包报错找不到依赖pypiwin32 或pywin32-ctypes的错误
报错信息最近闲来无事,用python的tkinter库开发了一款带日程提醒的万年历桌面程序。在程序开发结束开始打包时,却发现一直报错PyInstaller cannot check for assembly dependencies.Please install PyWin32 or pywin32-ctypes.pip install pypiwin32但是运行pip inst...原创 2020-01-14 16:09:30 · 30834 阅读 · 18 评论 -
ubuntu中使用pip安装第三方库timeout超时问题解决
1、首先 用sudo打开如下文件sudo vi ~/.pip/pip.config #如果该文件不存在则手动创建该文件2、在该配置文件中添加如下内容这里使用的是国内的douban的镜像,速度会快很多[global]timeout = 6000index-url = http://pypi.douban.com/simpletrusted-host = pypi.douba...原创 2020-01-07 00:17:25 · 5169 阅读 · 1 评论 -
python 简单点餐系统
a={}goods=[{“name”:“糖醋排骨”,“price”:34,"KaTeX parse error: Expected 'EOF', got '}' at position 6: ":"元"}̲, {"name…":“元”}, &...原创 2019-12-12 11:26:12 · 24240 阅读 · 9 评论