Pages: 23/282 First page Previous page 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Next page Final page [ View by Articles | List ]
Aug 12

效果:
Highslide JS

效果:
Highslide JS
Aug 6
NATIVE APP/WAP/轻应用/WEB APP,这些都是什么概念?不知道的请自觉点进来
Highslide JS
     即使现在智能机已经占据了大部分的市场,还是有很多人傻傻分不清这些名词是什么意思。今天就为大家科普一下,不用感谢我,请叫我红领巾。
     APP分为Web App和Native APP,那大家通常手机上安装的应用都是Native APP。从字面理解,Native是本地的意思,意味着你要下载下来,安装在手机里。Web app无需安装,对设备碎片化的适应能力优于App,它只需要通过XHTML、CSS和JavaScript就可以在任意移动浏览器中执行。轻应用则是是无需下载、即搜即用的全功能 App。手机wap站,就是利用WAP标准制作的网站(笔者记忆最深的就是当年还未使用智能机时,上的QQ空间wap站,确实体验很不好)。
Highslide JS
(Web App)

Highslide JS
(native app)

Highslide JS
(轻应用)
    只要在手机上输入这一类网址:wap.lxyes.com;你就知道WAp长啥样了。
Aug 6
WebApp与Native App有何区别呢?

Native App:

1、开发成本非常大。一般使用的开发语言为JAVA、C++、Objective-C。

2、更新体验较差、同时也比较麻烦。每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。

3、非常酷。因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果。

4、Native app是被Apple认可的。Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple Stroe出售,但是Web app却不行。

Web App:

1、开发成本较低。使用web开发技术就可以轻松的完成web app的开发。

2、升级较简单。升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉。

3、维护比较轻松。和一般的web一样,维护比较简单,它其实就是一个站点。

Webapp说白了就是一个针对Iphone、Android优化后的web站点,它使用的技术无非就是HTML或HTML5、CSS3、JavaScript,服务端技术JAVA、PHP、ASP。

当然,因为这些高端智能手机(Iphone、Android)的内置浏览器都是基于webkit内核的,所以在开发WEBAPP时,多数都是使 用 HTML5和CSS3技术做UI布局。当使用HTML5和CSS3l做UI时,若还是遵循着一般web开发中使用HTML4和CSS2那样的开发方式 的 话,这也就失去了WEBAPP的本质意义了,且有些效果也无法实现的,所以在此又回到了我们的主题–webapp的布局方式和技术。

在此所说的移动平台前端开发是指针对高端智能手机(如Iphone、Android)做站点适配也就是WebApp,并非是针对普通手机开 发 Wap 2.0,所以在阅读本篇文章以前,你需要对webkit内核的浏览器有一定的了解,你需要对HTML5和CSS3有一定的了解。如果你已经对 此有 所了解,那现在就开始往下阅读吧……

1、首先我们来看看webkit内核中的一些私有的meta标签,这些meta标签在开发webapp时起到非常重要的作用
Aug 6
Highslide JS
如上图,添加日期和销售额里面的内容,怎么才可以使旁边的图表也动态的添加一个红柱子呢?这就要用到“名称”。我们可以定义名称,名称定义的区域可以是一个动态的区域,如上图,我们定义名称日期 =OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1,1)  表示取第一行中除了第一列的区域为区域。Sheet1!$A$2表示从A2单元格起,COUNTA(Sheet1!$A:$A)-1表示计算A行内非空单元格数量,由于要出去第一列,故要减1.其他参数表示没有偏移量,和步幅为1。定义名称销售 =OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B:$B)-1,1) 。具体含义相似。
定义"名称"使得EXCEL图表动态更新定义"名称"使得EXCEL图表动态更新
Highslide JS
定义名称的步骤为:插入->名称->定义,在第一个输入栏中,给所要取的名称定义一个名字,在引用位置中输入OFFSET函数,注意OFFSET函数中的各个参数注意输入法格式,最好利用鼠标选取。
定义"名称"使得EXCEL图表动态更新
Highslide JS
最后在建立图表后,可以设置源数据了。值=Book1.xls!销售,X轴=Book1.xls!日期。Book1.xls为你EXCEL文件的名字。
这样,全部的步骤就基本完成了,其他美化表格的步骤,在此不赘述。添加日期和销售额的数据后,图表就动态更新了。
Aug 5
~~语法~~
CREATE TRIGGER <触发器名称>  --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.
{ BEFORE | AFTER }  --触发器有执行的时间设置:可以设置为事件发生前或后。
{ INSERT | UPDATE | DELETE }  --同样也能设定触发的事件:它们可以在执行insert、update或delete的过程中触发。
ON <表名称>  --触发器是属于某一个表的:当在这个表上执行插入、 更新或删除操作的时候就导致触发器的激活. 我们不能给同一张表的同一个事件安排两个触发器。
FOR EACH ROW  --触发器的执行间隔:FOR EACH ROW子句通知触发器 每隔一行执行一次动作,而不是对整个表执行一次。
<触发器SQL语句>  --触发器包含所要触发的SQL语句:这里的语句可以是任何合法的语句, 包括复合语句,但是这里的语句受的限制和函数的一样。

--你必须拥有相当大的权限才能创建触发器(CREATE TRIGGER),如果你已经是Root用户,那么就足够了。这跟SQL的标准有所不同。

~~实例~~
example1:
创建表tab1
DROP TABLE IF EXISTS tab1;
CREATE TABLE tab1(
    tab1_id varchar(11)
);

创建表tab2
DROP TABLE IF EXISTS tab2;
CREATE TABLE tab2(
    tab2_id varchar(11)
);

创建触发器:t_afterinsert_on_tab1

作用:增加tab1表记录后自动将记录增加到tab2表中

DROP TRIGGER IF EXISTS t_afterinsert_on_tab1;
CREATE TRIGGER t_afterinsert_on_tab1
AFTER INSERT ON tab1
FOR EACH ROW
BEGIN
     insert into tab2(tab2_id) values(new.tab1_id);
END;
测试一下


INSERT INTO tab1(tab1_id) values('0001');
看看结果


SELECT * FROM tab1;
SELECT * FROM tab2;
example2:

创建触发器:t_afterdelete_on_tab1

作用:删除tab1表记录后自动将tab2表中对应的记录删去


DROP TRIGGER IF EXISTS t_afterdelete_on_tab1;
CREATE TRIGGER t_afterdelete_on_tab1
AFTER DELETE ON tab1
FOR EACH ROW
BEGIN
      delete from tab2 where tab2_id=old.tab1_id;
END;
测试一下

DELETE FROM tab1 WHERE tab1_id='0001';
看看结果

SELECT * FROM tab1;
SELECT * FROM tab2;
最后话说MYSQL不可创建一个同时监控增、删、改的触发器,必须分别创建,免费的就是免费的
Aug 4
mysql中的union和order by、limit使用
Jul 31
js格式化MAC地址字符串
Jul 31
让IIS支持json文件并不是单纯的添加mime这么简单啊,以下是设置方法:

一、IIS 6

1. MIME设置:
在IIS的站点属性的HTTP头设置里,选MIME 映射中点击”文件类型”-”新类型”,添加一个文件类型:
关联扩展名:*.json
内容类型(MIME):application/x-javascript

2. Script Map Handler设置:
还是在IIS的站点属性里,”主目录”-”应用程序设置”-”配置”-”映射”-”添加”,会打开”添加/编辑应用程序扩展名映射”的设置页面
扩展名:.json
运行文件:C:\WINDOWS\system32\inetsrv\asp.dll
动作:GET,POST

3.保存,重新启动IIS服务,就可以访问json文件了。

注:如果以上步骤设置完毕还是不行,请检查你的IIS有没有启用asp支持。

二、IIS 7 +

1、iis必须开启asp支持,如果你的iis默认没有支持asp,那么进入控制面板——程序——打开或关闭windows功能——internet信息服务——万维网服务——应用程序开发功能,选择asp,然后确定。

2、开启asp支持后,进入控制面板——系统和安全——管理工具——internet信息服务管理器,打开”MIME类型“。点击添加,扩展名写“.json”【不要引号】,MIME类型写”application/x-javascript“【不要引号】,然后确定。

3、打开”处理程序映射“,点击”添加脚本映射“,请求路径写”*.json”【不要引号】,可执行文件为“C:\Windows\System32\inetsrv\asp.dll”【通过浏览窗口定位该文件】,名称写“JSON”,再打开请求限制——谓词——下列谓词之一,填写“GET,POST”【不要引号】,两次确定后会弹出提示,点击“是”,然后重启IIS。

4、通过浏览器访问:http://localhost/xxx.json,应该就可以显示json数据了,如果出现下载提示,检查以上步骤是否出现拼写错误,如果没有,重启计算机,应该就可以了。
Pages: 23/282 First page Previous page 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Next page Final page [ View by Articles | List ]