- 博客(18)
- 资源 (3)
- 收藏
- 关注

原创 Js中的prototype和__proto__
原型对象prototype无论什么时候,当创建了一个函数,那么该函数将会自动创建一个prototype属性,这个属性指向函数的原型对象。而原型对象都会自动获得一个construct属性,该属性指向prototype属性所在函数; 例如对于下面的js代码:function Person (){ this.id='001'};Person.prototype.name='person';
2017-05-08 20:09:31
671

原创 JS中的类型检测
判断js对象类型之Object.prototype.toString.call(obj)这里我们使用Object原型上的toString函数,是因为防止需要检测类型的obj对象自己定义了toString方法,或者对其进行了修改。这里做一下测试Object.prototype.toString.call('aaa')"[object String]"Object.prototype.toStrin
2017-05-08 20:06:11
309
原创 vue 2 分析与简单实现
思路整理已经了解到vue是通过数据劫持的方式来做数据绑定的,其中最核心的方法便是通过Object.defineProperty()来实现对属性的劫持,达到监听数据变动的目的,无疑这个方法是本文中最重要、最基础的内容之一,如果不熟悉defineProperty,猛戳这里 整理了一下,要实现mvvm的双向绑定,就必须要实现以下几点:1、实现一个数据监听器Observer,能够对数据对象的...
2020-02-02 09:21:47
590
原创 轮播图的原生js实现
实现原理首先我们看看最后实现的效果图:See the Pen <a href="<a href="https://codepen.io/hustchen/pen/jwgmXm/">https://codepen.io/hustchen/pen/jwgmXm/</a>">轮播的原生js
2017-07-21 17:12:01
796
原创 让你的node、express服务器支持https
让你的node、express服务器支持httpshttp与httpsHTTP: 超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。HTTPS:(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为
2017-06-01 17:06:32
2215
原创 Javascript设计模式
Javascript设计模式1.设计模式类别* 创建型设计模式 专注于处理对象创建机制,包括构造器、工厂、抽象、原型、单例和生成器设计模式 * 结构型设计模式 专注于对象组合,包含装饰者、外观、享元、适配器和代理设计模式* 行为设计模式 专注于改善或者简化不同对象之间的通信2.设计模式分类 创建型模式 给予创建对象的概念 类 工厂方法 基于接口数据
2017-01-06 15:38:48
595
原创 c# 实现zip打包
需求:将指定文件夹路径下的所有文件进行打包,并指定zip文件的输出路径这里引用了一个程序集ICSharpCode.SharpZipLib.dll实现:先封装了基本的方法:记得先将该dll引用到当前工程中dll下载地址百度即可public class ZipHelper { /// /// 打包指定文件夹下的文件,并在指定路径创建zip文
2016-12-23 16:59:24
3474
1
原创 c#实现将DataTable中的数据导出到DBF文件
由于种种原因,需要将某些数据以dbf的形式导出,网上苦寻资料,走了许多弯路;首先记录下走的弯路1.DBF字段名称长度限制 在编程过程中老是报一些奇怪的错误,创建表格的sql语句拿到sql数据库中跑完全没有问题,但是数据库中老是报各种奇怪的错误,比如建表语句:create table 表格(公司本年度总收入 int,公司本年度总支出 int)在程序中执行这段语句总是会出
2016-12-23 16:27:51
7055
2
原创 ext grid 添加行序号,勾选框
为表格添加列都是在grid的定义的colunms中添加对象实现的:1.行序号 { header: '序号', xtype: 'rownumberer', width: 60, align: 'center', sortable: false }若还要做表格的增删,并且刷新行列号:增加不用管,表格序列会自动实现自增;若是删除,则需要调用刷新视图实现:Ext.eac
2016-07-14 10:27:07
8470
原创 EXT4 form 表单内控件输入无效时不出现提示的原因
1.检查是否初始化quicktips: 初始化:Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = 'side';2.表单检测方式 经过测试:在表单提交时检测表单中是否存在不符要求的输入, 若采用form.hasInvalidField()确实可以检测是否有invalid输入值,但是这时不会触发
2016-07-14 10:04:34
428
原创 web.config与Global.asax
Web.config文件是一个XML文本文件,它用来储存ASP.NETWeb 应用程序的配置信息(如最常用的设置ASP.NETWeb 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录
2016-07-09 15:20:38
1111
原创 c# 连接 mysql 以及实现简易增删改查
1.首先下载连接mysql需要的dll,任意门:http://pan.baidu.com/share/link?shareid=1024071329&uk=24425944092.本人选用的时2.0的;3.然后在工程添加引用如下:相关类:using MySql.Data.MySqlClient;using System;using System.Collec
2016-07-09 14:56:15
18006
1
转载 SQL date 格式
一、sql server日期时间函数date 格式" alt="SQL date 格式" src="http://static.oschina.net/uploads/img/201603/03134742_nSrU.gif" align="top" style="">Sql Server中的日期与时间函数 date 格式" alt="SQL date 格式" src="http://st
2016-06-24 16:15:51
16990
原创 SQL常用语句
1.增加一个自增长的id列alter table 表名 add id int identity(1,1); 2.关联查询select b.name as cityname,c.name as provincename from DataServer.dbo.man ainner join DataServer.dbo.city b on a.cityid=b.idinner
2016-06-24 16:13:00
283
原创 EXT根据数据绘制chart柱状图和饼图,动态改变坐标轴
首先说明引用背景:需要通过柱状图或者饼图来比较多个公司在营业额、研发投入、产量、等方面的数据,由于比较的方面较多,不能够一次在图表中全部显示,如下图:若需要比较的数据只有3到5个则可以如下实现,但是当比较项有十几个甚至上百的话就不能这样实现了;思路:通过一个combobox来实现动态切换比较类目,即该表chart的axes以及series实现如下:fields是所有字段名称
2016-04-29 14:53:48
1693
原创 Ext本地数据在Grid中分页显示,隐藏指定字段
在已经从后台取得数据data后者前台数据量很大的data时,需要在前台进行分页显示var data = []//已经取得的数据var fields= []//grid的store的fieldsvar hearder =[]//grid的columns属性Ext.define('potenDataGrid_Tab', { extend: 'Ext.grid.Panel', con
2016-04-29 14:43:38
2301
原创 Ext与天地图的结合问题
在将天地图加入到控件中时出现以下问题:一:Tmap无法直接渲染到Panel中,因为TMap的构造方法中需要给定容器对象,而根据API只能是DIV对象那个,试了直接给panel的id,无法实现:最后使用panel的html属性实现:Ext.define('mappanel', { extend: 'Ext.panel.Panel', initComponent
2016-04-14 10:08:46
972
原创 搭建java-eclipse-tomcat 开发环境
一。首先安装jdkhttp://jingyan.baidu.com/article/ff42efa91880bbc19e2202b6.html二。安装tomcat下载地址:http://tomcat.apache.org/download-90.cgi下载文件为:32-bit/64-bit Windows Service Installer (pgp, md5, sha1)
2016-04-10 15:17:26
282
ICSharpCode.SharpZipLib.dll
2016-12-23
XNA Game Studio 4.0.4 (2012).zip
2016-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人