引子 今天和一个朋友聊天的时候,谈到前端的模块化加载RequireJS,我瞬间短路了,我之前貌似没有用过RequireJS。朋友又问,那你们之间的模块化加载是怎么做的?我想了想,我们之前的很多项目大都是MVC结构的。前端这块主要是控制器和视图,一般是即用即引,由于复杂度不够,没有搞什么模块化。但是我后来百度了一下,发现我对RequireJS并不陌生,很多项目中潜移……继续阅读 » admin 9年前 (2016-03-17) 1772浏览 0个赞
前端基础架构 1、什么时候开始 从产品经理整理需求就开始了 设计人员可能对技术不是很懂,我们前端可以对其进行引导,针对需求制定可行方案 2、前端技术选型 针对项目,选择运用什么框架、运用什么前端技术来实现这个项目,已达到最佳的效果 3、项目的可扩展性、可维护性 产品的迭代、发布、js和css的管理 4、清晰地目录结构 清晰地目录结构、有利于产品的维护 ……继续阅读 » admin 9年前 (2016-03-17) 4182浏览 0个赞
XHTML 1.0 是 XML 风格的 HTML 4.01。XHTML 1.1 主要是初步进行了模块化。HTML5 是下一代 HTML,取代 HTML 4.01。W3C 原本确实计划用 XHTML 系列替代 HTML 4.01,但 XHTML 系列实际上只活到了 1.1(1.1 和夭折的 1.2 已经体现出过分 XML 的迹象,而 W3C 的理想其实在疯狂的 XHTML 2 身上,当然,它没……继续阅读 » admin 9年前 (2016-03-17) 2012浏览 1个赞
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。 在学习浏览器兼容性之前,我想把前端开发人员划分为两类: 第一类是精确按照设计图开发的前端开发人员,可以说是……继续阅读 » admin 9年前 (2016-03-17) 1519浏览 0个赞
由于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域问题的全过程。 不知是跨域问题 ……继续阅读 » admin 9年前 (2016-03-17) 1770浏览 0个赞
CSS中, Box Model叫盒子模型(或框模型),BoxModel规定了元素框处理元素内容(element content)、内边距(padding)、边框(border) 和 外边距(margin) 的方式。在HTML文档中,每个元素(element)都有盒子模型,所以说在Web世界里(特别是页面布局),BoxModel无处不在。下面是Box Model的图示: Box-Mo……继续阅读 » admin 9年前 (2016-03-17) 1898浏览 0个赞
不同的浏览器,比如InternetExplorer 6,Internet Explorer 7,MozillaFirefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。这个针对不同的浏览器写不同的CSScode的过程,就叫CS……继续阅读 » admin 9年前 (2016-03-17) 1883浏览 0个赞
有这么一段HTML,请挑毛病: <P> 哥写的不是HTML,是寂寞。<br><br> 我说:<br>不要迷恋哥,哥只是一个传说 考点1:html和 xhtml的区别这行代码在html 4.01 strict下是完全正确的,在xhtml 1.0s……继续阅读 » admin 9年前 (2016-03-17) 1808浏览 0个赞
这套题考察的目标就是基础基础再基础,嘿嘿。 事先声明: 这些题目的来源:面试曾经被问过;工作被别人问过或者遇见过;网上看见过… 答案真心不给提供,真的是许多问题都需要个人的理解和沉淀,所以还请各位自己动手…前端可以试试自己差不多能回答多少题,哈哈。 其实很多题我也没有好答案,面试的时候如果遇到……继续阅读 » admin 9年前 (2016-03-17) 1883浏览 0个赞
AMD 规范在这里:https://github.com/amdjs/amdjs-api/wiki/AMDCMD 规范在这里:https://github.com/seajs/seajs/issues/242AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。类似的还有 CommonJS Modules/2.0 规……继续阅读 » admin 9年前 (2016-03-17) 3203浏览 0个赞
最近把应用搬回到SAE,由于SAE限制还是比较多,频繁无法打开,超流量,超额被限制,打算把应用迁到阿里云或者腾讯云或者其他、。 &nb……继续阅读 » admin 9年前 (2016-03-17) 1968浏览 0个赞
1、只能输入数字 文本框只能输入数字代码(小数点也不能输入) 方式一: <code><span class="tag"><input</span><span class="pln"> </span><span class=……继续阅读 » admin 9年前 (2016-03-16) 1450浏览 0个赞
变量 sass中可以定义变量,方便统一修改和维护。 //sass style//-----------------------------------$fontStack: Helvetica, sans-serif;$primaryColor: #333;body { font-family: $fo……继续阅读 » admin 9年前 (2016-03-16) 1438浏览 0个赞
前几天一直忙录公司招聘的事情,没有更新博客。上一篇博客我们讨论了Bundler的安装和配置,今天我们来讨论一下Bundler的编译方法。笔者主要是在Ubuntu进行下面的编译安装工作,而Windows下如果已经装了Cygywin,整个过程大同小异。 编译安装Bundler比直接安装它编译好的二进制文件繁琐的多,因为它依赖的库较多。整个过程如下所示: 一、Bundler源码包的获取……继续阅读 » admin 9年前 (2016-03-16) 1856浏览 0个赞
ruby安装 因为sass依赖于ruby环境,所以装sass之前先确认装了ruby。先导官网下载个ruby 在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境 sass安装 安装完ruby之后,在开始菜单中,找到刚才我们安装的ruby,……继续阅读 » admin 9年前 (2016-03-16) 2101浏览 0个赞
“加入阿里巴巴,我们不承诺你会发财,不承诺你会成功,我们不承诺你会当官,但是我们承诺你会很倒霉、你会很受委屈。”3月9日,马云在阿里巴巴西溪园区报告厅里为800余名入职一年以内的阿里新员工上了一堂名为“百阿必修课”的公开大课。 谈到KPI,马云表示,每个人都恨KPI,但如果没有KPI、没有结果导向、没有效率意识、没有组织意识、没有管理意识,就会变成一个梦想者,理想成为……继续阅读 » admin 9年前 (2016-03-14) 1287浏览 0个赞
1、七牛云存储获取缩略图优点 使用七牛云存储获取缩略图而不使用timthumb.php 插件获取缩略图,原因有三: 1、安全性。具体不多说,请以“ timthumb 漏洞”为关键词google it。但据说新版 timthumb已经解决该漏洞问题了; 2、占用服务器资源,timthumb.php 运行起来挺占内存的; 3、生成的缩略图文件要占用空间……继续阅读 » admin 9年前 (2016-03-12) 2152浏览 0个赞
对于极客们来说,Raspberry Pi或许是最合适的玩具之一。麻雀虽小五脏俱全,它只有掌心大小,但具备一台完整电脑的功能,使其充满了无限的可能性。最新发布的 Raspberry Pi 3 可以说是一次近乎完美的升级,它性能更强,内置 Wi-Fi 和蓝牙,但价格却不变。那么,我们就来通过评测看看它的表现吧: 一样的味道 ……继续阅读 » admin 9年前 (2016-03-08) 2185浏览 0个赞
使用了sql语句处理某些内容。当执行某个语句时,Mysql报错误:Operand should contain 1 column 字面意思是,需要有1个数据列。 我的sql语句类似这样: update cdtable set cdcontent=’cd is a good boy’ where id in( select * from( select * ……继续阅读 » admin 9年前 (2016-03-07) 2635浏览 0个赞
我们通常会在 WordPress文章内容中手动插入一些相同的文本或者简码,因为这种方法不是固定的,很灵活。比如,不同的文章当中往往都有相同的文本(一些单词或短语),有时想将它们替换成别的文本,但是文章数量很多,不可能逐篇修改;又比如我以前就是使用简码嵌入谷歌地图的,非常方便。但是后来我不想使用这种方法了,便把曾经放在functions.php中相应的功能函数撤掉了,没有想到的是,……继续阅读 » admin 9年前 (2016-03-06) 2104浏览 0个赞
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建 备份数据的 device USE master EXEC sp_addumpdevice ’disk……继续阅读 » admin 9年前 (2016-03-06) 1585浏览 0个赞