草庐IT

day02模板与配置

一.WXML模板语法1.1数据绑定绑定内容跟vue差不多,在页面的js文件定义到data里面然后通过插值语法用在wxml中即可绑定属性直接写上插值语法,没有:三元运算生成一个十以内的随机数算数运算1.2事件绑定小程序常用事件小程序事件对象常用属性target和currentTarget的区别,target是触发事件的源头组件,而currentTarget是当前触发这个事件的组件要绑定一个事件只需要在组件上写上事件类型以及对应的回调函数然后回调函数写在对应的js文件里面,没有什么包裹直接写在外层1.2.1修改data数据这里修改data里面的数据,需要在函数里面来改,而且改的方式有点不同,利用了

day03视图与逻辑

一.页面导航1.声明式导航通过navigator来跳转1.1导航到tabBar页面比如跳转到tabBar页面就需要navigator来跳转,要用到他的url和open-type属性1.2导航到非tabBar页面非tabBar页面只是没有配置为tabBar的页面,注意还是页面配置其他都一样,将open-type改为navigate即可为了简便,当跳转的为非tabBar页面可以省略opentype1.3后退点击实现后退效果,两个关键属性opentype为navigateBack,delta为数字表示后退的层级为了简便如果只是返回上一个页面可以省略,delta2.编程式导航2.1tabBar到tab

day03视图与逻辑

一.页面导航1.声明式导航通过navigator来跳转1.1导航到tabBar页面比如跳转到tabBar页面就需要navigator来跳转,要用到他的url和open-type属性1.2导航到非tabBar页面非tabBar页面只是没有配置为tabBar的页面,注意还是页面配置其他都一样,将open-type改为navigate即可为了简便,当跳转的为非tabBar页面可以省略opentype1.3后退点击实现后退效果,两个关键属性opentype为navigateBack,delta为数字表示后退的层级为了简便如果只是返回上一个页面可以省略,delta2.编程式导航2.1tabBar到tab

day09-2视图和用户权限

视图和用户权限1.视图(view)看一个需求emp表的列信息很多,有些信息是个人重要信息(比如:sal、comm、mgr、hiredate),如果我们希望某个用户只能查询emp表的empno、enamel、job和deptno信息,有什么办法呢?答案是使用视图。1.1基本原理视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含列,其数据来自对应的真实的表(基表)视图和基表关系的示意图:对视图的总结视图是根据基表(可以是多个基表)来创建的,视图是虚拟的表视图也有列,数据来自基表通过视图可以修改基表的数据基表的改变也会影响到视图的数据1.2视图使用细节语法1.createview视图名as

day09-2视图和用户权限

视图和用户权限1.视图(view)看一个需求emp表的列信息很多,有些信息是个人重要信息(比如:sal、comm、mgr、hiredate),如果我们希望某个用户只能查询emp表的empno、enamel、job和deptno信息,有什么办法呢?答案是使用视图。1.1基本原理视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含列,其数据来自对应的真实的表(基表)视图和基表关系的示意图:对视图的总结视图是根据基表(可以是多个基表)来创建的,视图是虚拟的表视图也有列,数据来自基表通过视图可以修改基表的数据基表的改变也会影响到视图的数据1.2视图使用细节语法1.createview视图名as

day10-习题

习题1.Homework01(1) D--没有在别名上加引号(ps:别名的as可以省略)(2) B--判断null或非空不能用不等于号(3) C2.Homework02写出查看dept表和emp表的结构的sql语句使用简单查询语句完成显示所有部门名称显示所有雇员名及其全年收入13月(工资+补助),并指定列别名“年收入”限制查询数据显示工资超过2850的雇员的姓名和工资显示工资不在1500到2850之间的员工名和工资显示编号为7566的雇员姓名及所在的部门编号显示部门10和30中工资超过1500的员工名及工资显示无管理者的雇员名及岗位排序数据显示在1991-2-1到1991-5-1之间雇用的员工

day10-习题

习题1.Homework01(1) D--没有在别名上加引号(ps:别名的as可以省略)(2) B--判断null或非空不能用不等于号(3) C2.Homework02写出查看dept表和emp表的结构的sql语句使用简单查询语句完成显示所有部门名称显示所有雇员名及其全年收入13月(工资+补助),并指定列别名“年收入”限制查询数据显示工资超过2850的雇员的姓名和工资显示工资不在1500到2850之间的员工名和工资显示编号为7566的雇员姓名及所在的部门编号显示部门10和30中工资超过1500的员工名及工资显示无管理者的雇员名及岗位排序数据显示在1991-2-1到1991-5-1之间雇用的员工

day34-JSON&Ajax02

JSON&Ajax021.Ajax基本介绍1.1Ajax是什么AJAX即“AsynchronousJavaScriptAndXML”(异步JavaScript和XML)Ajax是一种浏览器异步发起请求(指定发哪些数据),局部更新页面的技术传统的网页(不使用AJAX)如果需要更新内容,必需重载整个网页面。而使用Ajax,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用AJAX),如果没有得到服务器的响应,浏览器程序会处于一个等待挂起的状态,无法执行其他操作,直至得到http响应。1.2Ajax

day34-JSON&Ajax02

JSON&Ajax021.Ajax基本介绍1.1Ajax是什么AJAX即“AsynchronousJavaScriptAndXML”(异步JavaScript和XML)Ajax是一种浏览器异步发起请求(指定发哪些数据),局部更新页面的技术传统的网页(不使用AJAX)如果需要更新内容,必需重载整个网页面。而使用Ajax,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用AJAX),如果没有得到服务器的响应,浏览器程序会处于一个等待挂起的状态,无法执行其他操作,直至得到http响应。1.2Ajax

TypeScript(基础篇)day01

一.TS介绍1.1简介ts是2012年由微软开发,在js的基础上添加了类型支持1.2优劣势优势:任何位置都有代码提示,增加效率;类型系统重构更容易;使用最新的ECMAscript语法劣势:和有些库的结合并不是很完美;学习需要成本需要理解接口、泛型、类型等知识1.3与js区别首先要明确,ts的存在只是为了让编程更便捷,并不是用来取代js的,是因为js是一个弱类型没有接口泛型而已。二.环境安装首先安装ts,直接安装包即可注意是全局安装然后安装完后记得初始化ts初试化完之后有一个ts的配置文件,先修改两个东西rootdir表示我们的输入也就是写的代码所在的位置outdir表示代码会在此文件输出2.1