SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。 (1)插入非空值时,如果主键表中没有这个值,则不能插入。 (2)更新时,不能改为主键表中没有的值。 (3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。 (4)更新主键记录时,同样有级联更新和拒绝执行的选择。 Read More
在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport,通读网上的各种对于viewport的解释之后 大概viewport可以理解为三种 1。layout viewport ,也就是这个浏览器默认的viewport 2。visual viewport , 浏览器可视区域vi Read More
数据库设计简单地来讲,也就是设计表格的过程。 表格存储的数据是可以理解为一个二维表,由行和列组成。 原则上来讲,一个数据库只需要一个字段,一个数据类型就可以解决所有的问题,但是这样做并不明智,所以一般来讲,一个表格都是由多个字段来组成 ,每个字段也可以由不同的数据类型来组成。 常见的数据类型如下: Read More
因为本人在使用这些方法时常有混淆,特总结如下: 1.slice(); Array和String对象都有 在Array中 slice(i,[j]) i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒数第一个元素 j为结束的索引值,缺省时则获取从i到末尾的所有元素 参数返回: 返回索引值从i到j Read More
作者:浪人链接:https://www.zhihu.com/question/27219231/answer/43608776来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1,按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设 Read More
工欲善其事必先利其器 VRM编辑 这个直接用bluetool HTML & JavaScript开发 这个是用Sublime Text 3. 支持代码片段快捷键,代码提示,代码格式化,语法高亮,错误提示,还可以安装自己需要的插件。还不能满足你的特殊需求,你可以自己开发插件。 插件可以去https:/ Read More
关于模块化,最直接的表现就是我们写的 require 和 import 关键字,如果查阅相关资料,就一定会遇到 CommonJS 、CMD AMD 这些名词,以及 RequireJS、SeaJS 等陌生框架。比如 SeaJS 的官网 这样描述自己: “简单友好的模块定义规范,Sea.js 遵循 CM Read More