摘要:
在Javascript中判断相等关系有双等号(==)和三等号( )两种。其中双等号(==)是值相等,而三等号( )是严格相等(值及类型是否完全相等)。 因此有几个常识知识: 1、对于string,number等基础类型,==和 是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值 阅读全文
摘要:
随着终端设备的日益丰富,无法针对设备类型、尺寸或浏览器进行自适应调整的图像会严重减慢网站的访问速度,最终导致用户流失。谈到图片自适应,很多前端开发人员会不假思索的来一句“宽度100%”,就是这么一行简短的代码!部分前端开发者认为这行代码既简洁又高效,很好地解决了图片自适应问题,但有部分前端开发者认为这种方法无法解决分辨率问题,无法保证图片不失真。网站加载时间延迟一秒就可能会导致网站转化率下降7%,创建响应式Web环境是棘手的,它需要微妙的平衡。 阅读全文
摘要:
JS实现客户端的网页加密解密技术,可用作选择性隐蔽展示。当然客户端的加密安全度是不能与服务器相提并论,肯定不能用于密码这类内容的加密,但对于一般级别的内容用作展示已经够了。 JS加密与解密的解决方案有很多,本文则利用String对象的charCodeAt()方法和fromCharCode()方法对字 阅读全文
摘要:
上传图片到图片服务器,因为域名不同,多以会有跨域问题。 No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://img.xxx.com' is therefore not 阅读全文
摘要:
HTML5的Server-Sent Events(SSE)功能,允许服务端推送数据到客户端(通常叫数据推送).当数据源有新数据,它马上发送到客户端,不需要等待客户端请求.HTML5支持服务器发送事件(Server-Sent Events)-单向消息传递数据推送(C#示例).规范主要由两个部分组成:第一个部分是服务器端与浏览器端之间的通讯协议,第二部分则是在浏览器端可供 JavaScript 使用的 EventSource 对象。通讯协议是基于纯文本的简单协议。服务器端的响应的内容类型是“text/event-stream”。响应文本的内容可以看成是一个事件流,由不同的事件所组成。 阅读全文
摘要:
设计模式并不是某一种语言所特有的,而是一种设计理念,本文学习Javascript的设计模式中的工厂设计模式相关知识。音乐播放器的prototype属性可以封装成一个对象,用作父类继承。建立工厂动态生成WangyiMusic或者QQMusic,然后生成一个QQMusic实例,并调用相应的方法。 阅读全文
摘要:
对象的私有方法和属性,外部是不可以访问的,在方法的内部不是能this调用对象的公有方法、公有属性、特权方法的。调用公有方法,我们必需先实例化对象,公有方法中通过不this调用公有属性和特权方法,不能使用this调用静态方法和属性,必需裁通过对象本身调用,即对象名,公有方法也不能调用私有方法。特权方法通过this调用公有方法、公有属性,通过对象本身调用静态方法和属性,在方法体内直接调用私有属性和私有方法。使用静态方法时,无需实例化对象,便可以调用,对象实例不能调用对象的静态方法,只能调用实例自身的静态属性和方法。只包含静态属性和静态方法的类叫静态类,不能被实例化。 阅读全文
摘要:
根据base64字符串可以转化成真实的文件,data:image/png;base64,特别是最近玩AngularJS时候,用到图片上传,裁剪图片保存功能,需要用到ngImgCrop裁剪图片控件。它就是将图片裁剪后保存成base64字符串结果的。base64字符串转文件,以及ngImgCrop裁剪图片并上传保存到服务器示例 阅读全文
摘要:
通过表单的input type="file"控件可以实现本地文件的选择,然后通过form表单提交到服务器端实现上传。注意此时表单需要添加内容属性: enctype="multipart/form-data",并且该form表单是post方式提交。示例一展示了前端图片上传预览基本功能的实现。实例二实际运用多张图片上传和预览,可设置默认图片,且可移除选择 阅读全文
摘要:
事件是将JavaScript脚本与网页联系在一起的主要方式,是JavaScript中最重要的主题之一,深入理解事件的工作机制以及它们对性能的影响至关重要。本文将详细探讨JavaScript的事件机制,并对比分析了浏览器之间的不同,具体内容包括事件流、事件处理程序绑定方式、事件对象等。对比分析DOM事件与IE事件差异性,整理代码写可跨浏览器的事件处理程序。 阅读全文
摘要:
摇一摇的实现需借助html5新增的devicemotion事件,获取设备在位置和方向上的改变速度的相关信息,通过加速度阈值,时间差控制实现摇一摇功能 阅读全文
摘要:
postgresql数据库创建/修改/删除等写入类代码语法总结: 1,创建库 2,创建/删除表 2.1 创建表 2.2 如果表不存在则创建表 2.3 删除表 2.4 实例代码: 说明:serial,bigserial 是自增长字段数据类型,分别对应 int,long 3,创建/修改字段 3.1 添加 阅读全文
摘要:
新建工作薄 生成工作表缩略图 添加PDF书签 添加图片的超链接 设置工作表标签颜色 创建数据透视图和数据透视表 字体的上标和下标效果 设置工作表背景图片 设置单元格属性 换行符和文字环绕 设置公式的注意事项 Excel工作表中插入/删除行 先行后列填充数据 生成Excel的方法 在单元格中如何添加边框 阅读全文
摘要:
查看被锁表: 解除锁: 查看被锁表: spid 锁表进程 tableName 被锁表名 解锁: 阅读全文
摘要:
在查询分析器中执行:select rand(),可以看到结果会是类似于这样的随机小数:0.36361513486289558,像这样的小数在实际应用中用得不多,一般要取随机数都会取随机整数。那就看下面的两种随机取整数的方法:1、A:select floor(rand()*N) 生成的数是这样的:12 阅读全文
摘要:
返回当前时间的标准日期格式,格式转换,unix时间戳,相对于当前时间的相对天数、相对分钟数,返回相差 秒数、分钟数、小时数,时间格式检测,年,季度,月,周等等辅助处理和计算 阅读全文
摘要:
C#里面经常会用到枚举类型,枚举是值类型对象,如果你想用枚举类型的多属性特性,或者你想在MVC页面上通过简单的值类型转换,将某字段值所代表的含义转换为文字显示,这时候必须要将枚举扩展,是它支持文本描述属性,或者显示名称属性,亦或者多语言支持。例如同一个值类型的字段值,你想让它显示中文描述,英文描述… 阅读全文
摘要:
实现复选框树的多层级表单控件,类似于多层级的角色与权限控制功能,支持CheckBox,允许对菜单项进行选择,方便的与MVC结合,能够以提交表单的方式,一次性将树绑定到后台接收的对象 阅读全文
摘要:
一、不谈什么 1、咱们不谈老板就是首席产品经理,如周鸿祎、张小龙、史玉柱、雷军... 2、咱们不谈产品经理是All In One的领导 二、产品经理不是什么 1、产品经理不是项目经理:整个项目的进度/任务分配、整个项目的质量,不归产品经理负责 2、产品经理不是部门经理:部门人员分工配合/协调工作、团 阅读全文
摘要:
"开放-封闭"原则(OCP)原则讲的是:一个软件实体应当对扩展开放,对修改关闭。里氏代换原则(LSP):子类型(subtype)必须能够替换它们的基类型。用面向对象的语言来讲,不允许更改的是系统的抽象层,而允许更改的是系统的实现层。 阅读全文