2017-09-26 10:02:28
如何使用JavaScript实现制作动态时钟
1:clock.js/** * 动态显示当前时间 */function showDateTime(){ var sWeek=new Array(日,一,二,三,四,五,六); //声明数组存储一周七天 var myDate=new Date(); //获取当天日期 var sYear=myDate.getFullYear();
3378
2017-09-26 10:00:38
什么是CSS的盒子模型
盒子模型(DIV+CSS布局)是CSS的基石,它指定元素如何显示以及(在某种程度上)如何相互交互。 页面上的每个元素都被浏览器看成是一个矩形的盒子,这个盒子由元素的内容、填充、边框和边界组成。盒子模型示意图 网页就是由许多盒子通过不同的排列方式(上下排列、并列排列、嵌套排列等)堆积而成。其中设置盒子的大小、位置、填充、边框。总结每一个HTML元素都可以看作是一个装了东西的盒子。
1922
2017-09-26 09:59:18
VS2017打开基于MVC4的项目的解决方法
按照上图所示打开对应项目文件,将指定的的第一项E3E开头的GUID删除;再次打开工程,就可以用最新的MVC打开了;如果第一次打开的时候,报出MVC4.0的安装时,点了一下跳过,导致Web项目不可见。就算按照上次修改后,再次打开也是不可见的,必须在VS2017的工程属性中找到”安装缺少的功能“,点击确认后就好了!
3237
2017-09-26 09:56:26
git中一些经常出现错误的情况总结
git push 报错 error: failed to push some refs to ‘git@github.com:$ git push -u origin masterTo git@github.com:xxx/xxx.git ! [rejected] master -> master (fetch first)error: failed to push some
1481
2017-09-26 09:52:27
如何解决控制台打印出sql语句未报错,数据库中未创建表
网上是这样解释的:hibernate里的dialect和Mysql的版本不匹配,SQL语句里的type=InnoDB使用在MySQL5.0之前,5.0之后就要是使用engine=InnoDB,MySql5.0之前的配置 property name=dialect>org.hibernate.dialect.MySQLInnoDBDialectproperty>5.0之后需要使用
1581
2017-09-26 09:50:51
js的null与undefined的设计初衷是什么
null表示一个“空”的值,它和0以及空字符串''不同,0是一个数值,''表示长度为0的字符串,而null表示“空”。在其他语言中,也有类似JavaScript的null的表示,例如Java也用null,Swift用nil,Python用None表示。但是,在JavaScript中,还有一个和null类似的undefined,它表示“未定义”。JavaScript的设计者希望用null表示
2079
2017-09-26 09:50:03
初识Js中对象概念
对象1.对象初识JavaScript的对象是一组由键-值组成的无序集合,例如:var person = { name: 'zhangsan', age: 20, tags: ['js','web','mobile'], city: 'Beijing',hit:null};JavaScript对象的键都是字符
1372
2017-09-26 09:45:22
如何用js实现2048小游戏
最近同学参加宣讲会,说有个公司要求是写一个2048小游戏,参考了一点网上的代码以后,自己写了一个。写的思路如下: 1.设置好HTML布局。大盒子嵌套小盒子,这块没什么可说的。 2.实现游戏初始化,生成一开始的两个小块。这里就要实现生成随机2或4,还要放入随机位置。其实从布局好了之后差不多就能想到用数组来存储数字了。这块主要用了Math.random()来生成随机数和随机X,Y来插入到数组中。然后
3607
2017-09-26 09:43:31
什么是js的栈堆
栈堆概念Js中没有栈堆概念,引入它为了方便理解和更好的学习:数据类型基本类型数据叫做值类型,复杂类型又叫做引用类型a.值类型,简单数据类型,在存储时,变量中存储的是值本身,因此叫做值类型。b.引用类型,复杂数据类型,在存储时,变量存储的仅仅是地址,用其引用,因此称为引用数据类型。栈堆空间分配概念1.栈由操作系统自动分配释放,存放函数的
1933
2017-09-26 09:40:36
setTimeout实例
setTimeoutfunction test1(){ console.log('t1');}function test2(){ setTimeout(test1,0); console.log('t2'); }输出结果为t2,t1。 奇怪,setTimeout不是已经设置为0,应该先执行的,但是结果不是这样的。 要理解这个问题就要回顾一下javaScript的函
1674