前端基础知识总结-闭包

闭包(点击打开链接)闭包的概念闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函数"。在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。闭包的用途一个是前面提到的可以读取函数内部的变量一个就是让这些变量的值始终保持在内存中。怎么来理解这句话(始终保持在内存中)呢?请看下面的代码。f...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

前端基础知识总结-原型与原型链

原型与原型链封装(点击打开链接)构造函数的继承(点击打开链接)非构造函数的继承(点击打开链接)Javascript规定,每一个构造函数都有一个prototype属性,指向另一个对象。这个对象的所有属性和方法,都会被构造函数的实例继承。这意味着,我们可以把那些不变的属性和方法,直接定义在prototype对象上。function Cat(name,color){    this.name = nam...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

ES6新特性:块级作用域let和const

ES6是ECMAscript6.0的简称;是js语言的一个标准,是一个规范。用于复杂、大型应用程序、企业级的开发块级作用域letvar 是一个函数作用域function a(){    if(true){        var str="aa";    }console.log(str);}a();//aa只要在 a()这个函数体内,var 声明的str变量里的值都可以被取到var aa="11"...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

ES6新特性:解构赋值

ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构以前,为变量赋值,只能直接指定值。let x=1;let y=2;let z=3;ES6允许如下写法let[x,y,z]=[1,2,3];//模式匹配,按照位置来匹配let [x,y,z]=[1,[1,2],3];let [x,y,z]=[1,{'x':123},3];console.log(y);//输出依次是 2 [1...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

ES6新特性(箭头函数、SET和MAP、扩展)

箭头函数变量名=参数=>函数体var f=function(v){ return v; } var f=v=>v;箭头函数调用函数let f=function a(v){ return v; } //let f=v=>a(v); function a(v){ console.log(v*v); } f(3) //rest 参数 //...变量名 func...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

安装bootstrap遇到的问题,以及解决办法

1、安装完毕,启动项目,js无法使用,页面报错如下因为之前装的lib下的bootstrap版本太高的缘故找到之前安装路径输入一下命令符bower install bootstrap#3.0.3 --save-dev他会提醒你选装,1)bootstrap#3.0.32)bootstrap#4.0.1在Answer后输入1,回车之后安装完毕即可2、启动工程报错Bower : ENOGIT git is...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

vue环境通过bower搭建

Bower的安装(为什么使用bower,因为它可以节省掉你去git或是网上找js的时间;)bower 安装之前先安装Git,可参考(点击打开链接)在D盘下新建一个vue文件夹(D:\vue)(windows条件下:如果快捷列表里没有找到找到 Git CMD,通过安装路径找到 C:\Program Files (x86)\Git\Git CMD)之后就可以用npm包管理工具下载并全局安装bower:...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

Vue基础知识简介

jQuery 完全是用来驱动Dom,点击对应的数据去动态加载,绑定未来元素有可能没有vue完全的为视图层去服务,会将视图完全分离开来:关心的是Model 和 Viewvue是MVVM模式M(模型):当前视图中可用的数据V(视图):渲染的UI 即HTMLVM(视图模型):后端模型:m-v-c-v-mmvvm省略了加工和处理模型的步骤MVC模式:Model(模型):View(视图):Controll...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

Vue基础知识简介2

<!--解决{{}}闪烁的问题-->window.onload=function(){ new Vue({ el:'#my',//2.0不允许挂载到html body元素上 data:{ msg:'Hello World', ...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

Vue基础知识简介5:组件之间传参、axios

components:{ 'my-row':{ template:'#myrow', data(){ return{ name:'papa', ...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

Mysql的安装与使用

下载之后解压到指定文件夹下(例:D:\mysql)百度网盘文件(密码:bvqb)配置环境变量我的电脑->属性->高级->环境变量 选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:D:\mysql\mysql-5.6.24-win32\bin ) PATH=.......;D:\mysql\mysql-5.6.24-win32\bin (注意是追加,不是覆盖...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

12、Web前端性能优化——如何提高页面加载速度 26、常见浏览器兼容性问题与解决方案(点击打开链接)

1、引入CSS的方法有两种:一种是@Import,一种是link<link type="text/css" href="地址" rel="stylesheet"/>现在绝大多数网站都采用后link方法,原因在于@Import先加载html,再加载csslink先加载css,再加载html所以前者加载网页会出现令浏览者感觉到意外的格式,后者是带着格式去加载页面2、HTML中的href和s...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

jq概念笔记

jQuery页面加载后执行的事件(3种方式)1 $(function () { });2 $(document).ready(function () { });3 window.onload = function () { };attr('title') 为获取(title可以换成class、id等)scrollTop()获取滚动距离$('div').attr('title','456');//$...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

原生js、jq切换选项卡

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

JAVA8学习笔记(纯理论)

JAVA8学习笔记JAVA技术体系架构  JAVASE,(标准版),核心技术。小型桌面应用。 JAVAME,(微型版),嵌入式,电子产品程序。JAVAEE,(企业版),web应用。涉及的技术面很广。计算机语言机制      编译型和解释型。      编译型,一篇文章,整个翻译,再看。      解释型,习大大演讲,旁边站着翻译,说一句,翻译一句。      java属于解释型(编译型和解释型)J...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

Oracle中P_sql使用

1,在查询语句中,where中的字段要用单引号引起来。SQL语句概述SQL是Structured Query Language的缩写,用户可以使用SQL语言建立或删除数据库对象,插入,更新,和删除数据库中的数据,并且可以对数据库执行各种日常管理。SELECT[ALL|DISTINCT][TOP N [PERCENT]]<列名表> FROM 表名;ALL:表示显示全部查询记录,包括重复记...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

Oracle 11g 笔记(理论):

Oarcle 11g 学习笔记第一章一,Oracle 版本企业版,标准版,标准版1,简化版。Oracle 11g 的g代表网格计算二,Oracle体系结构:(一)信息管理的关键———数据库服务器服务器功能:1 在多用户网络环境中管理大量数据,保证许多用户同时访问相同的数据。2 防止没有授权的访问。3 提供有效的故障恢复解决方案。Oracle的逻辑结构和数据结构是分离的,对物理结构的管理可以不影响对...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

类( 封装、继承、多态)

# 面向对象的三大特性 封装、继承、多态 # 一、封装 # 面向对象的封装其实就是使用构造方法将内容封装到对象中,然后通过对象直接或者self间接获取被封装的内容。 # 游戏角色任务划分 ''' 1、创建三个游戏人物,分别是: 苍井井,女,18,初始战斗力1000 东尼木木,男,20,初始战斗力1800 波多多,女,19,初始战斗力2500 2、游戏场景,分别: 草丛战斗,消耗...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

Worldcloud文本词云图

import re import jieba import jieba.analyse # 提取关键内容 from pymongo import MongoClient import matplotlib.pyplot as plt from matplotlib import cm import numpy as np from pylab impo...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 3

文本情感分析

import jieba import re from pymongo import MongoClient from snownlp import SnowNLP def load_file(): ''' 加载外部词典,正则去除所有的标点符号,返回纯文本 ''' jieba.load_userdict("C:/Users/Administrator/py...
分类: 其他 发布时间: 06-13 23:57 阅读次数: 4