甫夸


  • 首页

  • 分类

  • 归档

  • 标签

  • Demo

About sql

发表于 2017-04-02   |   分类于 甫夸之谈———sql

DML  数据操纵语言(select,delete,uqdate,insert)

  select 选择  
  insert 插入 insert into table1(key1,key2) values(val1,val2)
  delete 删除
  update 更新 update table1 set key1 = val1

阅读全文 »

About $.Deferred()

发表于 2016-11-01   |   分类于 甫夸之谈———JS

关于deferred对象

  deferred对象有三种执行状态—未完成,已完成和已失败。如果执行状态是“已完成”,deferred对象会立刻调用done()方法指定的回调函数;如果执行状态是“已失败”,调用fail方法指定的回调函数;如果执行状态是“未完成”,则继续等待,或者调用progress()方法指定的回调函数。
  对于ajax操作,deferred对象会根据返回结果自动改变执行状态,但在普通方法中必须手动指定。在前面关于$.when()的文章中,deferred对象.resolve()即将该对象的执行状态从“未完成”改为“已完成”,从而触发done()方法。类似,还有deferred.reject()方法,作用是将deferred对象的执行状态从“未完成”改为“已失败”,从而触发fail()方法。

关于deferred.promise方法

  在前面$.when()文章中对普通方法运用deferred对象的例子中,由于deferred对象是全局对象,所以在执行的方法外部也能改变执行状态。为了避免这种情况的发生,产生了deferred.promise()方法。它的作用是在原来deferred对象上返回另一个deferred对象,后者只开放与改变执行状态无关的方法,即done()和fail(),屏蔽了改变执行状态的方法,即resolve()和reject()。

About Window.devicePixelRatio

发表于 2016-11-01   |   分类于 甫夸之谈———移动端

关于window.devicePixelRatio

  devicePixelRatio是设备的像素比,在移动端运用canvas时可以解决图像的模糊问题。

主要

  canvas.width,canvas.height是canvas的画布大小。canvas.style.width,canvas.style.height是浏览器渲染canvas的尺寸。可以同时运用控制缩放效果。
  在移动端运用时,画布的大小应等于浏览器渲染canvas的大小 * 浏览器的分辨率。

About $.when()

发表于 2016-10-11   |   分类于 甫夸之谈———JS

关于deferred对象

  简单来说,deferred对象就是jQuery的回调函数解决方案。本意是”延迟“,即程序延迟到某个点再向下执行。

主要

  • 类比于传统ajax操作,运用deferred对象后的链式写法使得代码的可读性更强。
$.ajax(
    url: "fukua.html",
    success: function(){
        alert("messi is best!");
    },
    error: function(){
        alert("messi is no better than!");
    }
)
  • 如上,$.ajax()接受一个对象参数,成功、失败分别对应success、error方法。若用deferred延迟对象则可用done、fail方法解决。
$.ajax("fukua.html")
.done(function(){alert("messi is best!");})
.fail(function(){alert("messi is no better than!");})
阅读全文 »

About RegExp

发表于 2016-09-27   |   分类于 甫夸之谈———正则

关于RegExp

  RegExp正则表达式以简要的格式对字符进行筛选。

主要

  \  将下一个字符标记为特殊字符,进行转义。如;”\n”匹配换行符,”\ \”匹配”\”
  ^  匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性(多行),也匹配”\n”或”\r”之后的位置
  $  匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,也匹配”\n”或”\r”之前的位置

阅读全文 »

About Meta

发表于 2016-09-26   |   分类于 甫夸之谈———移动端

关于meta标签

  meta标签是HTML语言head区的一个辅助标签,它位于HTML文档头部的标记和标题之间,提供用户不可见的信息。Meta标签通常用来为搜索引擎定义页面主题,或者是定义用户浏览器上的cookie;也可以用于鉴别作者,设定页面格式,标注内容提要和关键字;还可以设置页面使其可以根据你定义的时间间隔刷新自己,以及设置RASC内容等级等等。

简要

  meta标签分为两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。 http-equiv类似于HTTP的头部协议,回应给浏览器一些有用的信息,更精确的显示网页内容。name的content指定实际内容,如:如果指定level为value,则Content可能是beginner、intermediate、advanced。

阅读全文 »

About Socket.io

发表于 2016-09-25   |   分类于 甫夸之谈———websocket

关于

 Socket.io是WebSocket的一个库,包括了客户端的js和服务端的nodejs,它的目标是构建可以在不同浏览器和移动设备上使用的实时应用。Socket.io支持跨平台,在不同的平台下,使用方法大同小异。下面主要阐释在node.js中的简单使用。

服务端

  • 安装nodejs之后,npm安装socket.io模块
    npm install socket.io
  • 搭建socket服务器。为了便捷,在这里使用了nodejs中常用的express框架来实现web服务。同时使用了connection事件来测试。
    阅读全文 »

About MongoDB

发表于 2016-09-02   |   分类于 甫夸之谈———mongoDB

关于mongoDB

 MongoDB是一种基于分布式文件存储的数据库,高性能、易部署、易使用。

配置mongoDB数据库的步骤

  • 安装mongoDB
  • 启动数据库
     1.创建一个文件夹,作为数据库存放目录
     2.打开cmd,cd到mongoDB/bin中
     3.执行mongod.exe –path “数据库目录”
  • 连接数据库
    使用mongo.exe可以自动连接mongo数据库
阅读全文 »

About ng-if、ng-show

发表于 2016-09-01   |   分类于 甫夸之谈———Angular

关于ng-if、ng-show

  Angular中ng-if、ng-show都可以用来控制dom元素进行显示和隐藏,所给表达式为真时即为显示元素,反之则隐藏。

主要

  Angular中ng-if的本质是添加或删除节点,而ng-show是通过css对元素进行显示或隐藏。通过用ng-if添加的节点会处于一种最原始的状态,包括相关作用域也是新的。

About Gulp

发表于 2016-08-22   |   分类于 甫夸之谈———gulp

关于

 gulp是前端开发过程中一种基于流的代码构建工具,是自动化项目的构建利器。它是基于nodejs的自动任务运行器,能够自动化地完成js、css、html/image、less等文件的测试、合并、压缩、格式化、浏览器自动刷新、部署文件生成,并可以监听文件在改动后重复指定的这些步骤。事实上,她借鉴了Unix操作系统的管道(pipe)思想,前一级的输出,直接变成后一级的输入,使得在操作上非常简单。

安装

  • 在安装nodejs环境后,以全局方式安装gulp
    npm install -g gulp
  • 在全局安装gulp之后,还需要再每个要使用gulp的项目中单独安装一次。在项目文件夹中执行以下命令
    npm install gulp --save
    阅读全文 »
1234
fukua

fukua

33 文章
18 分类
30 标签
GitHub
相关链接
  • 前端导航
© 2016 - 2020 fukua