• flask 项目实战

    项目结构123456789项目名├─ 包名 【源码】│ ├─ static 【静态资源、文件】│ ├─ templates 【模板】│ ├─ __init__.py 【初始化】├─ instance├─ tests 【测试】├─ MANIFEST.in├─ setup.py 应用设置123456...

    flask 安装

    虚拟环境 安装 virtualenv pip install virtualenv 安装使用 virtualenvwrapper pip install virtualenvwrapper-win 新建虚拟环境 mkvirtualenv env2 或者 python -m venv 虚拟环境名称 激活...

    flask 快速上手

    路由使用 route() 装饰器来把函数绑定到 URL 123@app.route('/')def index(): return 'Index Page' 带参数的路由 1234567@app.route('/user/<username>&#...

    this 讲解

    12345678910111213141516171819202122232425262728293031323334var count = 0function WhoAmI(){ count ++ var res = document.getElementsByClassName('...

    javascript 面试基础

    变量和类型 javascript 规定了几种语言类型? Undefined、Null、Boolean、String、Number、Symbol、Object、Function 简单类型都不是对象 undefined 表示未定义,任何变量赋值前都是 undefined 类型,值为 undefined (而不是...

    箭头函数和函数的区别

    构造函数可以使用 new 生成实例 箭头函数没有自己的 this,它的 this 是继承函数所处上下文的 this,call、apply等无法改变 this 指向 1234567891011let obj = { name:'ov'};function fn1()...

    AST 抽象语法树

    函数的抽象语法树123function add(a, b){ return a + b} 代码块是一个 FunctionDeclaration (函数定义)对象 分为3块: 一个 id,即 add 两个 params,即[a, b] 一个 body,即 {return a + b} ...

    浏览器加载资源优化

    浏览器加载资源过程 将资源分类 资源安全策略检查,决定资源的加载权限 资源优先级计算和排序 根据加载优先级顺序加载资源 资源分类chrome 浏览器资源分为 14 类: table{ border-collapse:collapse; } table th,table td{ padding: .5r...

    MVVM 原理

    实现原理数据劫持 + 发布订阅模式 ES5中提供的 Object.defineProperty,浏览器兼容支持到 IE8+ Object.defineProperty 1234567891011121314151617181920212223242526272829303132333435363738394...

    懒加载实现

    实现原理data-src 属性为真实图片路径 1<img src="default.jpg" data-src="www.example.com/1.jpg"> 1234567891011121314151617181920212223242526272829...