寻找薛定谔的猫

导航

 

2017年11月30日

摘要: 本文摘自《CSS揭秘》中国工信出版集团 难题: 不论是在网页设计中,还是在其他传统媒介中(比如杂志和墙纸等),各种尺寸、颜色、角度的条纹图案在视觉设计中无处不在。要想在网页中实现条纹图案,其过程还远远不够理想。通常,我们的方法是创建一个单独的位图文件,然后每次需要做些调整时,都用图像编辑器来修改它。 阅读全文
posted @ 2017-11-30 14:23 teagueli 阅读(858) 评论(0) 推荐(0) 编辑
 

2017年11月29日

摘要: UEditor是由百度WEB前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。 官网链接 进入到下载页面,选择相应的版本下载 这里我们使用ASP.NET开发,所以选择.NET版本。 将文件解压后,目录结构如下: 将外部js引入到页面中 editor_api.js包含 阅读全文
posted @ 2017-11-29 18:06 teagueli 阅读(1548) 评论(0) 推荐(0) 编辑
 
摘要: 浏览器URL参数值中带有汉字字符,在接收时直接获取会出现乱码,下面是解决方法(传递前不需要encodeURI): 下面是调用方法: 阅读全文
posted @ 2017-11-29 17:15 teagueli 阅读(5141) 评论(0) 推荐(0) 编辑
 

2017年10月11日

摘要: 参考 http://www.cnblogs.com/popzhou/p/4338040.html 依赖的脚本文件 1 <script src="../Javascript/jquery-1.11.1.min.js" type="text/javascript"></script> 2 <script 阅读全文
posted @ 2017-10-11 11:54 teagueli 阅读(3913) 评论(0) 推荐(1) 编辑
 

2017年8月10日

摘要: let子句用于在LINQ表达式中存储子表达式的计算结果。let子句创建一个范围变量来存储结果,变量被创建后,不能修改或把其他表达式的结果重新赋值给它。此范围变量可以再后续的LINQ子句中使用。 实例1 运行结果:0 5 10 15 20 25 30 35 40 45 实例2 运行结果: 实例3 运行 阅读全文
posted @ 2017-08-10 18:48 teagueli 阅读(2256) 评论(0) 推荐(1) 编辑
 

2017年8月6日

摘要: Webkit引擎定义了-webkit-box-reflect属性,该属性能够实现投影效果,具体语法如下: 属性取值说明如下: <direction>:定义反射方向,取指包括above、below、left和right。 <offset>:定义反射偏移的距离,取指包括数值或者百分比,其中百分比是根据对 阅读全文
posted @ 2017-08-06 16:01 teagueli 阅读(3962) 评论(0) 推荐(0) 编辑
 
摘要: @font-face规则在CSS3规范中属于字体模块,该规则的推出对于网页设计来说是一个革命性的进步。在传统设计中,设计师不敢使用各种艺术字体类型,甚至是常规字体也需要慎重使用。因为设计师必须考虑每位浏览者的系统中是否安装了所有字体。有了@font-face规则,这个顾虑就可以放下了:只要在互联网上 阅读全文
posted @ 2017-08-06 09:51 teagueli 阅读(2768) 评论(1) 推荐(0) 编辑
 
摘要: 全局对象是最顶层的对象,在浏览器环境指的是window对象。在ES5中,全局对象的属性与全局变量是等价的。 以上两段代码输出结果都是hello。 这种规定被视为是JS语言的一大问题,因为很容易不知不觉就创建了全局变量。在ES6中,var命令和function命令声明的全局变量依旧是全局对象的属性,而 阅读全文
posted @ 2017-08-06 08:40 teagueli 阅读(1451) 评论(0) 推荐(0) 编辑
 

2017年8月4日

摘要: 对于复合类型的变量,变量名不指向数据,而是指向数据所在的地址。const命令只是保证变量名指向的地址不变,并不保证该地址的数据不变,所以将一个对象声明为常量必须非常小心。 上面的代码中,常量person存储的是一个地址,指向一个对象。不可变的只是这个地址,即不能把person指向另一个地址,但对象本 阅读全文
posted @ 2017-08-04 15:29 teagueli 阅读(283) 评论(0) 推荐(0) 编辑
 

2017年8月3日

摘要: ES6新增了let命令,用于声明变量。其用法类似var,区别是使用let命令声明的变量只在当前代码块有效。 for循环的计数器就很适合使用let命令。 下面的代码如果使用var,最后将输出10; 这是因为变量i使用var声明,在全局范围内有效,每次循环新的i值就会覆盖旧值。 而如果使用let声明变量 阅读全文
posted @ 2017-08-03 13:40 teagueli 阅读(326) 评论(0) 推荐(0) 编辑
 

2017年8月1日

摘要: 使用background-clip属性实现透明边框 查看运行效果 使用box-shadow模拟多重边框 使用outline属性生成多重边框 outline属性结合outline-offset属性的多重边框实现缝边效果 查看运行效果 阅读全文
posted @ 2017-08-01 09:44 teagueli 阅读(9770) 评论(0) 推荐(1) 编辑
 
摘要: 经典模式和集成模式的区别: IIS7.0中的Web应用程序有两种配置形式:经典形式和集成形式。 经典形式是为了与之前的版本兼容,运用ISAPI扩展来调用ASP.NET运转库,原先运转于IIS6.0下的Web应用程序迁移到IIS7.0中只需将应用程序配置成经典形式,代码根本不用修正就能够正常运转。 集 阅读全文
posted @ 2017-08-01 08:36 teagueli 阅读(1224) 评论(0) 推荐(0) 编辑
 

2017年7月31日

摘要: 网上有许多关于闭包的概念,但大多都十分抽象,难以理解。下面是我个人对闭包的一些简单理解,如有不正确的地方请各位大牛指点。 闭包是定义在一个函数中的函数。在javascript中,从方法外部无法获取方法内的局部变量(如果在方法内部声明变量不加var关键字,则为全局变量)。 但是有时我们需要从方法外部获 阅读全文
posted @ 2017-07-31 21:46 teagueli 阅读(141) 评论(0) 推荐(0) 编辑
 
摘要: JavaScript ES5标准中新增了一些Array方法,如every()、some()、filter()、map()。它们的出现使我们能够更加便利地操作数组,但对IE9以下浏览器的兼容性比较差。下面来看一下它们的用法。 运行效果 阅读全文
posted @ 2017-07-31 08:31 teagueli 阅读(8167) 评论(0) 推荐(2) 编辑
 

2017年7月27日

摘要: js中的arguments对象代表正在执行的函数和调用它的函数的参数。arguments对象有两个属性,callee和caller。collee表示当前正在执行的方法,caller表示调用该方法的对象,如果函数是顶层调用的,则caller值为null。这两个属性可以用在以下情形: 1、方法的链式调用 阅读全文
posted @ 2017-07-27 16:50 teagueli 阅读(260) 评论(0) 推荐(0) 编辑
 

2017年7月25日

摘要: 在js中有3中声明全局变量的方式 第一种使用var+变量名,在方法外部声明: 第二种方式在方法内部声明,但是不使用var关键字: 第三种是使用window全局对象: 三种方式的运行结果都是相同的 查看运行效果 阅读全文
posted @ 2017-07-25 21:18 teagueli 阅读(4354) 评论(0) 推荐(0) 编辑
 

2017年7月22日

摘要: 在一些高级语言如C#中,switch分支的值只能是常量,而js中可以是变量或表达式: 运行效果 阅读全文
posted @ 2017-07-22 17:29 teagueli 阅读(8921) 评论(1) 推荐(0) 编辑
 
摘要: 在Javascript中没有函数重载,而arguments对象弥补了这点不足。 js函数的参数是一个数组,在参数个数不固定的情况下,只需要给方法传递不同元素个数的数组即可。即使声明函数时没有形式参数,在调用时也可以传递参数,这些参数存放在arguments对象中。通过数组的下标可以访问传入方法的参数 阅读全文
posted @ 2017-07-22 10:42 teagueli 阅读(154) 评论(0) 推荐(0) 编辑
 

2017年7月21日

摘要: この文章はhttps://developer.mozilla.org/ja/docs/Web/CSS/Using_CSS_variablesを参考します。 これは実験段階の機能です。この機能は複数のブラウザで開発中の状態にあります。互換性テーブルをチェックしてください。また、実験段階の機能の構文と挙 阅读全文
posted @ 2017-07-21 10:53 teagueli 阅读(132) 评论(0) 推荐(0) 编辑
 
摘要: 以下内容摘自《CSS揭秘》一书 你很可能听说过像 Stylus(http://stylus-lang.com/)、Sass(http://sass-lang.com/)或 LESS(http://lesscss.org/)这样的 CSS 预处理器。它们为 CSS 的编写提供提供了一些便利,比如变量、 阅读全文
posted @ 2017-07-21 10:29 teagueli 阅读(199) 评论(0) 推荐(0) 编辑
 

2017年7月19日

摘要: 想得到的效果是,在网页上点击导出按钮,弹出文件保存框,输入文件名并选择路径后保存。可能是由于浏览器的安全机制,一直没能找到合适的解决方案,就采用了其它的一些替代方案。 思路是:后台一般处理程序查询数据库在服务器上生成excel文件,再将文件路径传递给前台,前台生成下载链接 由于ActiveX只有IE 阅读全文
posted @ 2017-07-19 15:30 teagueli 阅读(852) 评论(0) 推荐(0) 编辑
 

2017年7月17日

摘要: 以下内容摘自《CSS揭秘》一书 在标准的开发过程中,总是有大大的"第22 条军规"1①挡在面前:标准的工作组需要网页开发者这一端的输入,以确保各项规范可以处理真实的开发需求;但是开发者往往没有兴趣尝试那些在生产环境中还不能使用的东西。当实验性的技术被广泛应用到生产时,工作组就被这些技术早期的、实验性 阅读全文
posted @ 2017-07-17 08:55 teagueli 阅读(455) 评论(0) 推荐(1) 编辑
 

2017年7月6日

摘要: 1、在meta标签中添加viewport 2、 不使用绝对宽度(px),使用相对宽度(%) 3、 不使用绝对文字大小(px),使用相对文字大小(em,rem) em相对于父元素字体尺寸比例,rem相对于根元素(html元素)字体尺寸的比例,比如各浏览器默认根元素字体大小为16px,0.75rem就相 阅读全文
posted @ 2017-07-06 19:10 teagueli 阅读(171) 评论(0) 推荐(0) 编辑
 
摘要: Sublime Text3是每个web前端程序员的必备神器,其中有许多便利的功能及插件。下面列出一些在开发中比较实用的快捷操作,可以极大地提高代码的编写速度及效率。 l 在文档中输入代码,即使忘记保存,下次也不会消失 l 可以直接在编辑器中打开预览图片 l Edit→Line→Duplicate l 阅读全文
posted @ 2017-07-06 18:36 teagueli 阅读(227) 评论(0) 推荐(0) 编辑
 
摘要: OnContextMenu事件 定义和使用:oncontextmenu 事件在元素中用户右击鼠标时触发并打开上下文菜单。注意:所有浏览器都支持 oncontextmenu 事件, contextmenu 元素只有 Firefox 浏览器支持。 在页面中添加如下代码,可以实现禁止鼠标右键 阅读全文
posted @ 2017-07-06 18:19 teagueli 阅读(797) 评论(0) 推荐(0) 编辑
 
摘要: E10平台预览第四版中包含了对 CSS3 新属性 -ms-user-select 的支持,Web 开发人员可以利用这一新属性轻松精确的控制用户可以在网站上选择哪些文本。 user-select:none | text | all | element text – 可以选择文本 element – 可 阅读全文
posted @ 2017-07-06 18:08 teagueli 阅读(239) 评论(0) 推荐(0) 编辑
 

2017年7月5日

摘要: 在使用jQuery的get方法或post方法向后台发ajax请求时,在其中定义一个变量htmlcollectionlst,但是在循环结束后却发现是undifined 解决方法:使用ajax方法,设置提交方式为同步 阅读全文
posted @ 2017-07-05 23:41 teagueli 阅读(531) 评论(0) 推荐(0) 编辑
 
摘要: 1、Entity Framework(重量级)2、NHibernate(重量级)3、Dapper(轻量级)4、PetaPoco(轻量级)5、MyBatis.Net (介于EF和Dapper之间) 对比:操作的难易程度、执行效率、跨数据库 应用程序的组成必须有数据库开发人员的职责:编写业务和功能性代码 阅读全文
posted @ 2017-07-05 23:33 teagueli 阅读(1431) 评论(0) 推荐(0) 编辑
 
摘要: MySQL下新建一个表,默认采用utf8字符集,中文不能直接按照拼音进行排序。 例如以下语句: 得到的结果为 解决方法:将要排序的字段字符集改为gbk即可,不需改变整个数据库的字符集。修改后查询结果如下: 阅读全文
posted @ 2017-07-05 23:26 teagueli 阅读(1455) 评论(0) 推荐(0) 编辑
 
摘要: 运行环境为Visual Studio 2010,数据库为SQL Server 2008。 执行下面SQL语句 在企业管理器中运行正常,可以查询到结果,但是放在程序中却始终提示500内部错误。以下是C#代码: 对代码try catch也捕获不到异常。 解决方法:只要将内部子查询添加一个别名即可。 阅读全文
posted @ 2017-07-05 23:15 teagueli 阅读(346) 评论(0) 推荐(0) 编辑
 
摘要: meta标签是html标记head区的一个关键标签,它位于HTML文档的<head>和<title>之间(有些也不是在<head>和<title>之间)。它提供的信息虽然用户不可见,但却是文档的最基本的元信息。<meta>除了提供文档字符集、使用语言、作者等基本信息外,还涉及对关键词和网页等级的设定 阅读全文
posted @ 2017-07-05 22:59 teagueli 阅读(192) 评论(0) 推荐(0) 编辑
 
摘要: 一、CSS3属性选择器 我们以前学过类选择器、ID选择器、标签选择器、关联选择器、组合选择器、伪类选择器。CSS3中新增了属性选择器: 二、CSS3伪类选择器 在CSS2的时候我们学过伪类 :hover、:link、:active、:visitied CSS3新增的伪类选择器 e:first-chi 阅读全文
posted @ 2017-07-05 22:33 teagueli 阅读(148) 评论(0) 推荐(0) 编辑
 
摘要: 说道垂直居中,我们首先想到的是vertical-align属性,但是许多时候该属性并不起作用。例如,下面的样式并不能达到内容垂直居中显示 原来vertical-align属性仅能够作用于单元格或图像显示。因此要在上面样式内加入以下代码,才能够使文字或图像垂直居中: 但是IE浏览器并不能很好的支持di 阅读全文
posted @ 2017-07-05 21:26 teagueli 阅读(1233) 评论(0) 推荐(0) 编辑
 
摘要: 往往设计师在设计时一厢情愿地去思考问题,那样会带来很多潜在的麻烦。事实上你可以为网页设计任意字体,包括艺术字体。也许你的计算机中已经安装了很多字体,但是不能够保证所有的浏览者都已经安装了相同的字体,因此,当你非常想使用各种个性字体或艺术字体美化页面时,你可以使用下面的方法来解决此类矛盾。 一种方法是 阅读全文
posted @ 2017-07-05 20:00 teagueli 阅读(2632) 评论(0) 推荐(0) 编辑
 
摘要: 登录微信公众平台的管理界面,点击左边的菜单中的“自定义菜单”,可以进行自定义菜单的基本配置。 如果已启用服务器配置的话,就不能在公众平台管理界面进行自定义菜单,而需要调用微信提供的接口进行自定义菜单的开发。 开启和停止服务器配置在左边菜单中的开发→基本配置中可以找到。如果停止,用户可以自定义菜单,且 阅读全文
posted @ 2017-07-05 19:15 teagueli 阅读(1470) 评论(0) 推荐(0) 编辑
 
摘要: 一、部署微信订阅号的步骤 在注册申请完订阅号,并通过实名认证之后,打开微信公众平台官网输入用户名密码。跳转到登录确认界面,显示一个二维码,需要在手机上使用管理员的微信号中的扫一扫功能,扫描该二维码。如果使用非管理员的微信进行扫一扫,会发送一个验证给管理员(30分钟内有效),只有经过管理员的授权,此用 阅读全文
posted @ 2017-07-05 19:04 teagueli 阅读(279) 评论(0) 推荐(0) 编辑