太原做网站

网站维护托管

通过AngularJs实现Tab选项卡切换效果

通过AngularJs实现Tab选项卡切换效果,代码如下:文件一:3.html:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title></head><body ng-app="app" ng-controller="ctr"><zym-blog t

通过一个小实例理解vuex的用法

vuex官方文档提供是通过点击按钮改变一个状态值,可以是增加或减少,我们也用这个实例来做练习:在这之前需要构建项目环境,我这边是在之前做webpack集成vue的基础上来做的,具体查看《Webpack集成Vue2.0打包部署项目实例》。有了基础环境之后,在npm中安装vuex,运行命令:npm install vuex --save-dev。然后在src目录下新建store.js文件,代码如下:import Vue from 'Vue'import VueX from '

ThinkPHP多表多对多关联模型的增删改查操作

首先需要注意下:我用的ThinkPHP版本是3.1.3。比如我们在做RBAC权限管理、文章添加属性的时候都会用到关联模型,今天用到的是多对多和多对一关联模型。在这个ThinkPHP版本中,使用官方提供的多对多关联模型进行插入操作的时候,中间表中的数据会执行:delete from think_article_attr;然后在重新插入数据,这样的结果并不是我们想要的,因为之前的数据记录会全部被删除,相信在今后的版本中ThinkPHP官方已经解决了这个问题,这个问题也仅仅存在于多对多的关联模型中,多

ZendStudio汉化方法

ZendStudio的默认版本是英文的,对于刚刚使用这款软件的新手来说,阅读和运用都很吃力,所以我根据网上的内容整理了以下ZendStudio汉化方法。注意:百度经验或者是其他地方有很多的汉化方法,都是需要在线操作的,很多用户因此汉化失败,所以,我这边整理了离线汉化包,100%汉化成功。汉化步骤:第一步:下载离线汉化包,点击下载。第二步:解压下载的压缩包,看到juno文件夹。第三步:打开安装好的zendstudio,我们可以看到是英文界面。如果你还没有Zendstudio软件,可以立即下载Zen

AngularJs通过$scope和$watch监听数据变化

AngularJs通过$scope和$watch可以检测数据的变化,从而提醒用户进行正确的操作,具体方法如下:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Title</title><style type="text/css">.ng-cloak{display:none;}</style><

VueJs实例的生命周期

Vue实例也跟动物一样,有自己的“生命”,实例也会经历出生至死亡的各个阶段。Vue把整个生命周期划分为创建、挂载、更新、销毁等阶段,每个阶段都会给一些“钩子”让我们来做一些我们想实现的动作。学习实例的生命周期,能帮助我们理解vue实例的运作机制,更好地合理利用各个钩子来完成我们的业务代码。我们分别来看看这几个阶段:一、 beforeCreate此阶段为实例初始化之后,此时的数据观察和事件配置都没好准备好。我们试着console一下实例的数据data和挂载元素el,代码如下:html部分:<

NodeJs接收并处理form表单、Ajax数据

前端向后端提交数据,整体上有2种方法,一种是form表单,一种是ajax,这两种方法都分get和post两种方式,下面是具体代码:一、前端通过get提交数据:1、form表单:<form action="/regist" method="get"><input type="text" name="uname" placeholder="用户名" /><input ty

PHP的PDO操作数据库prepare()、execute()和bindParam()方法详解

每次将查询发送给MySQL服务器时,都必须解析该查询的语法,确保结构正确并能够执行。这是这个过程中必要的步骤,但也确实带来了一些开销。做一次是必要的,但如果反复地执行相同的查询,批量插入多行并只改变列值时会怎么样呢?预处理语句会在服务器上缓存查询的语法和执行过程,而只在服务器和客户端之间传输有变化的列值,以此来消除这些额外的开销。PDO为支持此特性的数据库提供了预处理语句功能。因为MySQL支持这个特性,所以可以在适当时使用预处理语句。预处理语句是使用两个方法实现的:prepare()方法负责准

判断是否Ajax提交与错误页面定制

还是一个前端表单提交数据的小案例,上次使用form表单提交,这次使用ajax异步提交。1、PHP代码:<?php//前台首页控制器class IndexAction extends Action{//显示模板public function index(){$data = M('hope')->select();$this->assign('hope',$data);$this->display('index');}//后台数

NodeJs中readFile、writeFile和Stream流操作文件的区别

odejs的fs模块并没有提供一个copy的方法,但我们可以很容易的实现一个,比如:'use strict'var fs = require('fs');var source = fs.readFileSync('1.txt', 'utf8');//读取1.txt中的内容fs.writeFileSync('2.txt', source);//将source资源写入2.txt文件这种方式是把文件内容全部读入内存,然后再
<< < 8 9 10 11 12 13 14 15 16 17 > >>
«   2020年10月   »
1234
567891011
12131415161718
19202122232425
262728293031
网站分类
搜索
最新留言
    文章归档
    友情链接