05 2017 档案
摘要:1.websocket客户端 websocket允许通过JavaScript建立与远程服务器的连接,从而实现客户端与服务器间双向的通信。在websocket中有两个方法: 1、send() 向远程服务器发送数据 2、close() 关闭该websocket链接 websocket同时还定义了几个监听
阅读全文
摘要:1.使用原生javascript: 2.使用jquery: 3.获取textarea的值: <textarea name="textarea" id="textarea" cols="45" rows="5"></textarea> .
阅读全文
摘要:mysql_connect('数据库服务器地址','数据库用户名','密码') 建立数据库连接 mysql_select_db('数据库的名称','mysql连接标识符,可选') 选择数据库 mysql_query('sql命令','mysql连接标识符,可选') 执行一条MySQL语句 mysql
阅读全文
摘要:1.JSON方式封装通信接口: 封装: response.php 调用:test.php 2.XML方式封装通信接口 2.0.1 PHP生成xml数据 封装: response.php 2.0.2 xml方式封装通信数据接口 封装: response.php 3.综合方式封装通讯接口: 封装: re
阅读全文
摘要:使用 underscore.js 模块解析 Underscore提供了一个轻量级的模板解析函数,它可以帮助我们有效地组织页面结构和逻辑。 实例: 在本例中,我们将模板内容放到一个<script>标签中,你可能已经注意到标签的type是text/template而不是text/javascript,因
阅读全文
摘要:需要严格按照下面的格式,请求的字段写在data里头,url后头需要加上?jsoncallback=? function fGetData() { //请求数据 alert('start get data'); mui.ajax({ type: "get", url: "http://115.28.1
阅读全文
摘要:这篇博客中,我们将介绍Angular 2的三个核心概念:组件化,依赖注入,绑定。 开始构建APP吧 现在我们描述一下将要构建的应用:它包含了一个科技讲座的列表,你可以通过讲师speaker进行筛选,观看讲座或对讲座进行评分,应用Demo如下: 组件 你需要定义UI、路由等一系列组件去构建一个Augu
阅读全文
摘要:1. 安装使用 ionic2的安装运行基本和前版本的ionic基本一致,非常简单。 当然这里需要保证你的开发环境SDK已经安装成功了。 如果需要在移动设备上打包运行,则需要添加相对应的插件模块。 正常情况下,这里ionic会将打包的文件安装到设备或调试模拟器上运行打开应用。 2. 和ionic的区别
阅读全文
摘要:安装TypeScript 有两种主要的方式获取TypeScript工具。 通过npm(Node.js包管理器) 安装TypeScript的Visual Studio插件 Visual Studio2015和Visual Studio 2013 Update 2默认包含了TypeScript。如果你没
阅读全文
摘要:一、Trident内核代表产品Internet Explorer,又称其为IE内核。Trident(又称为MSHTML),是微软开发的一种排版引擎。使用Trident渲染引擎的浏览器包括:IE、傲游、世界之窗浏览器、Avant、腾讯TT、Netscape 8、NetCaptor、Sleipnir、G
阅读全文
摘要:wampServer(windows/apche/mysql/php)集成环境 在线状态:区域网内可以访问 离线状态:本地设备可以访问 自拟定网站根目录: Apache -- httpd.conf -- 搜索 #DocumentRoot #<Directory 注: httpd.conf 指向'D:
阅读全文
摘要:添加类名: document.getElementById('navBar').getElementsByClassName('mui-tab-item')[0].classList.add('mui-active'); 删除类名: document.getElementById('navBar')
阅读全文
摘要:除了可以使用addEventListener()方法监听某个特定元素上的事件外, 也可以使用.on()方法实现批量元素的事件绑定。 示例: 点击新闻列表,获取当前列表项的id,并将该id传给新闻详情页面,然后打开新闻详情页面
阅读全文
摘要:看起来很简单的东西,实践过程中还是出现了很多麻烦,比如上拉时,状态条跑到了顶部,因为内容没有添加到容器中,再比如下拉的回调函数使用问题,this的传递。 html实现部分: js代码的实现过程:
阅读全文
摘要:下拉刷新可以刷新本页的,也可以刷新子页面 刷新本页面的过程: 1、给下拉的div 加id 2、给页面初始化设下拉参数 其中pullrefresh就是第1步中加的Id,pulldownRefresh为实现下拉的方法 3、实现下拉方法pulldownRefresh 其中getMgEAStatus()为实
阅读全文
摘要:1.初始化时创建子页面 2.直接打开新页面 3.预加载页面
阅读全文
摘要:点击第一个页面的标签,跳转到第二个页面,把第一个页面的值也传往目标页面 现在提供两种实现方式 注意:需要在手机运行才可以,用电脑浏览器可能不支持。 第一种方式 页面已创建,通过自定义事件传值 first.html second.html 目标页面 第二种方式 页面初始化时,通过扩展参数传值; fir
阅读全文
摘要:HBuilder的webview操作 webviewAPI文档:http://www.html5plus.org/doc/zh_cn/webview.html 创建新的webview窗口: 说明:创建Webview窗口,用于加载新的HTML页面,可通过styles设置Webview窗口的样式,创建完
阅读全文
摘要:mui ajax方法详解: mui提供了mui.ajax,在此基础上有分装出mui.get()/mui.getJSON()/mui.post()三个方法。 mui.ajax( url [,settings] ) mui.ajax([settings]) 代码示例:如下为通过post方式向某服务器发送
阅读全文
摘要:1.首先编写自定义指令 2.引用
阅读全文
摘要:结构模板 这里是示例Html, 必须使用Mui框架才能使用。 主容器 <div class="mui-off-canvas-wrap mui-draggable"></div> 菜单窗体 <aside class="mui-off-canvas-right"></aside> 主窗体 <div cl
阅读全文
摘要:前言 当我们来回切换页面时候,视图被缓存下来,不用每次再去new一个新的视图,可以大大地提高性能。当跳出一个视图后,视图的元素被保存在DOM中,它的作用域也就不在$watch的作用域内,当我们访问一个已经被缓存的视图后,它的scope重新回到作用域内,同时留在DOM中的元素也被激活。 视图生命周期:
阅读全文
摘要:1.在标签ion-tabs中添加:ng-class=”{‘tabs-item-hide’: $root.hideTabs}”,源码如下: 2.添加angularjs的指令,源码如下: 3.三你想要隐藏的界面标签 ion-view添加表达式hide-tabs=”true”,源码如下: 现在体验下效果吧
阅读全文
摘要:一、什么是SVN SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。 二、SVN的下载安装 下载地址:https://tortoisesvn.net/downloads.zh.html 安装完不要忘记重启电脑
阅读全文
摘要:websql存储方式一共有以下几个方法 openDatabase:这个方法使用现有的数据库或新建数据库来创建数据库对象。 transaction:这个方法允许我们执行事务处理; executeSql:这个方法用于执行sql语句; 1. name:数据库的名字; version:数据库的版本号; di
阅读全文
摘要:一、 准备工作 a) 账号 注意:1、个人只能申请到个人类型的订阅号。 2、微信公众号认证需要300大洋。 http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 二、 微信公众账号介绍 服务
阅读全文
摘要:git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [url]. clone下
阅读全文
摘要:原文链接:http://caibaojian.com/javascript-object-2.html 前言 当今 JavaScript 大行其道,各种应用对其依赖日深。web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript
阅读全文
摘要:一直有人问HTML加密混淆怎么做,其实这在业内是早已很多人研究过的课题。假日期间整理一篇文章分享给大家。 我们先理下需求,加密的目的是什么?加密到什么级别?为此我们可以牺牲什么?我们知道这个世界不存在绝对的安全,加密会被破解、混淆会被反混淆。技术小白、开发者、黑客,是完全不同的级别,防范不同级别的人
阅读全文