- 博客(19)
- 收藏
- 关注
原创 Vuex笔记
1.Vuex使用单一状态树,用一个对象包含全部的应用层级状态。意味着每个应用仅仅包含一个store实例。Vuex通过store选项,提供了一种机制将状态从根组件“注入”到每一个子组件中,需要调用Vue.use(Vuex)。初始化Vue时将store对象提供给store选项,这样可以把store的实例注入所有的子组件。 2.Vuex允许我们在store中定义getter,getter的...
2018-07-09 16:29:02 248
原创 Vue.js组件
1.data必须是一个函数,每个实例可以维护一份被返回对象的独立拷贝。而不是直接提供一个对象。2.组件注册包括全局注册和局部注册。
2018-07-03 19:40:54 219
原创 Vue.js表单输入绑定
1.可以用v-model指令在表单<input>及<textarea>元素上创建双向数据绑定。v-model会忽略所有表单元素的value、checked、selected特性的初始值,而总是将Vue实例的数据作为数据来源,应该通过JavaScript在组件的data选项中声明初始值。2.单个复选框,绑定到布尔值;多个复选框,绑定到同一个数组;单选按钮,绑定到单一属性对象(...
2018-07-03 19:05:24 307
原创 Vue.js模板语法
1.v-if指令将根据表达式的seen的值得真假来插入/移除<p>元素<p v-if="seen">look</p>2.v-bind指令用于响应式地更新HTML特性,以下将href和url绑定在了一起<a v-bind:href = "url">...</a><a :href = "url"&a
2018-07-03 17:26:30 217
原创 jQuery
1.当jQuery中的$符被占用时,我们就需要解除$与jQuery缩写的关系,jQuery.noConflict( ),将原来保存的变量还原。$; //jQuery(selector,context)2.在jQuery中以#开头返回的都是jQuery对象,jQuery对象类似数组,它的每个元素都是一个引用了DOM节点的对象。当获取的对象不存在时,返回‘[ ]’,总之,jQuery对象不会返回n...
2018-06-28 18:37:36 136
原创 JavaScript浏览器
1.浏览器对象 window对象,该对象不但充当全局作用域,而且表示浏览器窗口。window对象有innnerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。还有对应的outerWidth和outerHeight用于获取浏览器窗口的整宽高。 navigator对象,常用的navigator属性有...
2018-06-28 18:23:24 227
原创 JavaScript的标准对象
JavaScript——面向对象,运行在浏览器中的解释性变成语言。使用typeof方法区分对象的类型。特别注意‘null’和‘array’的类型都为Object。1.包装对象 类似Java中的int和Integer的包装关系。在JavaScript中number、string、boolean都有包装对象,包装对象用new创建。var n = new Number(number);v...
2018-06-28 16:27:00 144
原创 JavaScript函数
1.返回值:当函数中没有return时,其函数执行完成也会返回结果,但结果为undefined。2.函数表达式、声明:var fnName = function(){...}; 与function(){...},函数表达式与匿名函数。匿名函数也是一种函数表达式。function fnName(){...};函数声明,具有函数声明提升的效果,变成一个全局变量。类似于变量的声明,类似‘a =1’,...
2018-06-27 17:02:23 200
原创 JavaScript基础代码中需要注意的地方
“==”与“===”的区别: “==”会自动转换成相同的数据类型,再进行比较,往往会得到非常诡异的结果。 “===”不会自动转换数据类型,当数据类型不一致时,直接返回false,如果一致,再进行比较。...
2018-06-27 09:27:01 130
原创 JavaScript基础知识(数据类型,循环判断,集合)
JavaScript中允许对任何数据进行比较,例如 false == 0 //truefalse === 0 ///falseNaN函数: 有一个特殊的值NaN,这个特殊的number值与其他的值都不相等,包括与自身 NaN == NaN // false 唯一能判断NaN的只有isNaN( )函数。浮点数比较: 1/3 ==(1-2/3) // f...
2018-06-27 09:26:33 284
原创 HTML读书笔记
1.单选框 使用单选框时,每个input的name值必须一致,才能保证它们是一组单选框。<input type="radio" name="sax" value="male">male<br><input type="radio" name="sax" value="female">female.
2018-06-26 11:44:37 819
原创 JavaScript中两种执行函数的写法
(function(){...}) () 和 (function(){...}())JavaScript中函数的基本概念: 函数声明,函数表达式,匿名函数函数声明: function fnName(){...};使用function关键字声明一个函数,再指定一个函数名,叫做函数声明。函数表达式: var fnName = function(){...};使用function关键字...
2018-06-25 14:46:39 185
原创 Vue.js框架下的main.js,App.vue,page/index.vue页面之间的区别
1.index.html文件入口;2.src放置组件和入口文件;3.node_modules为依赖的模块;4.cofig中配置了路径端口值等;5.build中配置了webback的基本配置、开发环境配置、生产环境配置等。main.js是我们的入口文件,主要用于初始化vue实例,并使用需要的插件。App.vue是我们的主组件,所有的页面都在App.vue下进行切换。我们可以将router标示为App...
2018-06-25 10:59:19 6643
原创 使用props向子组件传递数据
props是指注册在组件选项上的自定义属性。当一个值(任何类型的值)被放置在props中时,作为其中一个prop,这个值就会成为组件实例一个可访问的属性。...
2018-06-25 10:28:30 979
原创 Vue中v-model和和v-bind绑定数据的区别
前言:Vue的模板采用DOM模板,也就是它的模板可以当做DOM节点运行,在浏览器下不报错。绑定数据有三种方式,插值{{name}},v-model和v-bind。v-bind: <p v-bind:class="classed"> 用法:后面加冒号,再跟上html元素的attributions。v-bind绑定了属性变量data.classed的值,当data.cla...
2018-06-25 10:11:45 6276 1
原创 JavaScript数据类型
JavaScript 是一种弱类型或者说动态语言。这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。这也意味着你可以使用同一个变量保存不同类型的数据:var foo = 42; // foo is a Number nowvar foo = "bar"; // foo is a String nowvar foo = true; // foo is a Boolea...
2018-06-22 10:34:34 195
原创 Node.js读书笔记一
实例:使用 npm 命令安装常用的 Node.js web框架模块 express$ npm install express安装好之后,express 包就放在了工程目录下的 node_modules 目录中,因此在代码中只需要通过 require('express') 的方式就好,无需指定第三方包路径。var express = require('express');...
2018-06-21 16:01:29 105
原创 Django框架下使用MySQL数据库
1.修改配置文件settings.py# Database# https://docs.djangoproject.com/en/1.11/ref/settings/#databasesDATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'NAME': 'wi...
2018-03-13 22:39:40 238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人