TA的文章(19)
-
while和do while的主要区别
中while和do–while循环的主要区别:1、语法不同:while语法为:while (条件){ 循环体语句}do-while语法为:do{ 循环语句}while(条件)2、执行次数不同:do while先执行循环,然后在判断循环条件,而while循环先判断再执行循环体,如果条件不满足就不会进入循环体。while与do……while的区别体现在判断条件在第一次判断时就为"0"(假)的情况,若第一次判断不为"0"(假),则这两者完全一样。举例如下:while(0){printf("执行循环体
-
C# 是什么语言呢
C#是Microsoft公司设计的一种编程语言。它松散地基于C/C++,并且有很多方面和Java类似。Microsoft是这样描述C#的:“C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。C#(读做“C sharp”)主要是从C/C++编程语言家族移植过来的,C和C++的程序员会马上熟悉它。C#试图结合Visual Basic的快速开发能力和C++的强大灵活的能力。” 一个简单的C#程序是怎样的? 可以是这样: class CApplication { public st
-
htmlaudio音频
HTML代码: <div id="top"> <div class="top_left"> <h3>精选歌曲</h3> <ul> <li>Jming - Alan Walke
-
WeUI
WeUI入门: WeUI 是什么WeUI 是微信官方设计团队为微信 Web 开发量身打造的一个 UI 样式库,你可以把它理解为一个前端框架,类似于 Bootstrap 的那种。 由于是微信官方出品,所以对微信的兼容性基本没有太大问题,而且各组件的样式和微信一样,能够和微信很好的融合在一起,给用户较好的体验。WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、 prog
-
WeUI表单组件
本篇文章将介绍小程序的基础组件——表单组件。表单组件分为11个组件:buttoncheckboxforminputlabelpicker——普通选择器,时间选择器,日期选择器,默认是普通选择器picker-view——嵌入页面的滚动选择器radioslider——滑动选择器switchtextarea 表单<div class="weui-cell weui-cell_vcode"> <div class="weui-cell__hd"> <label class="weui-lab
-
WeUI学习笔记
这段时间一直接触了weui,weui的效果样式和微信能够相互融合。但微信这个css库,还比较缺组件,单独这样用。不过好在是github已经开源了十分多的库。weui在1.0的版本后大改过一次,命名方式修改了所以不再兼容。这也是源的一个坑。用了一段时间发现了一些命名上的规律,用起来对这个样式有点思。我们经常在weui样式看到hd ,bd, ft,按我猜测这个方式和网页中头,身体,脚相似。即 hd 是header的缩写 bd 是body的缩写 ft 是footer的缩写<div class="weu
-
WeUI登录页面
登录页面如下代码:<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"> <link rel="stylesheet" type="text/css" href="css/denglu.css"/> <
-
ES6-js数据判断类型的几种方法
首先我们来了解一下js中的数据类型基本数据类型:Undefined、Null、Boolean、Number、String(值类型)复杂数据类型:Object(引用类型)typeoftypeof返回的类型都是字符串形式,对于复杂的数据类型。只有是Function时,typeof返回的才是"Function",其它复杂类型返回的都是"Object",需要注意的是null 它的typeof返回的是"Object"var a = "iamstring."; var b = 222; var c= [1,
-
Es6
什么是ES6 ?es6的全名是ECMAscript 2015Es6有哪些新特性?一、let1. 没有变量提升 console.log(a); let a = 4; // a is not defined2. 不能重复申明 let a = 4; let a = 5; console.log(a); // Identifier 'a' has already been declared3. 临时失效区(暂时性死区)var a = 5; function
-
Vue.js
Vue.js 是什么Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。如果你想在深入学习 Vue 之前对它有更多了解,我们制作了一个视频,带您了解其核心概念和一个示例工程。如果你已经是有经验的前端开发者,想知道 Vue 与其它
-
Vue.js
Vue.js 监听属性我们将为大家介绍 Vue.js 监听属性 watch,我们可以通过 watch 来响应数据的变化:<div id = "computed_props"> 千米 : <input type = "text" v-model = "kilometers"> 米 : <input type = "text" v-model = "meters"> </div> <p id="info"></p> <script type = "text/javascrip
-
Vue.js条件渲染
条件渲染用 key 管理可复用的元素Vue 会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染。这么做除了使 Vue 变得非常快之外,还有其它一些好处。例如,如果你允许用户在不同的登录方式之间切换:<template v-if="loginType === 'username'"> <label>Username</label> <input placeholder="Enter your username"> </template> <template v-else> <
-
Vue.js表单输入
Vue.js表单输入你可以用 v-model 指令在表单 <input>、<textarea> 及<select> 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但 v-model 本质上不过是语法糖。它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。v-model 会忽略所有表单元素的 value、checked、selected 特性的初始值而总是将 Vue 实例的数据作为数据来源。你应该通过 JavaScript 在组件的 data
-
购物车管理
这次我将给大家带来一个vue.js实现购物车的小项目,如有不足请严厉指出。购物车功能有删除和添加,计算总金额,节省总金额,以及调整购买数量等功能。js主要有以下方法删除,添加,手动修改数量,总价格计算函数,获商品积分计算函数,节省总金额,一共分为5个事件具体效果如下图HTML的代码在这里<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="widt
-
组件基础
基本概念组件是一个可复用的Vue实例,需要挂载到Vue的实例组件除了el选项外,同样包括有data、computed、watch、methods 以及生命周期钩子等。这里有一个 Vue 组件的示例:<div id="app"> <button-counter></button-counter> </div> var compoent1={ data:function(){ return {
-
Vue Router(路由)使用 VueRouter构建一个单页应用程序
Vue Router是什么:Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌包,含的功能有:嵌套的路由/视图表模块化的、基于组件的路由配置路由参数、查询、通配符基于 Vue.js 过渡系统的视图过渡效果细粒度的导航控制带有自动激活的 CSS class 的链接HTML5 历史模式或 hash 模式,在 IE9 中自动降级自定义的滚动条行为用 Vue.js + Vue Router 创建单页应用,是非常简单的。使用 Vue.
-
vuex状态管理
vuex是什么? 先引用vuex官网的话:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化在我们的单页项目中安装vuexnpm install vuex --save在我们项目的文件目录中的src文件夹下面新建一个文件夹,文件夹名名字随意,一般叫vuex,store之类的,我这里取名vuex,然后在这个新建的文件夹里新建一个index.js的文件在index.js文件中引入vue和
-
表单输入绑定
彩色文字彩色文字彩色文字彩色文字彩色文字表单输入绑定基础用法:用 v-model 指令在表单 < input> 及 < textarea> 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但 v-model 本质上不过是语法糖。它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理v-model 会忽略所有表单元素的 value、checked、selected 特性的初始值而总是将 Vue 实例的数据作为数据来源。你应该通过 JavaScrip
-
微信小程序--购物车
微信小程序购物车总结: 注册并创建项目登陆 https://mp.weixin.qq.com 进行注册,获取 AppID并在设置中进行一些配置(如服务器域名),下载小程序的开发工具,扫描二维码登陆,创建新项目。在创建项目时可以选择创建一个 quick start 项目,这样会自动生成一个简单的 demo,有助于我们了解项目的结构和组成。 框架小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。框架提供了自己的视图层描述语言 WXML 和