回归
重新捡起博客,重新学习!
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
javascript假设一切都是正确的,给所有脚本同样的权限,脚本、变量之间可以互相覆盖,这就给开发带来了一定的意外。
这里我们通过引入两个存在干扰的脚本文件来一步步解决这个问题。
先补充下 __proto__ 和prototype的知识。
所有构造器/函数(包含自定义)的 __proto__ 都是指向Function.prototype这样一个空函数(typeof Function.prototype===’function’ ->true)的,而Math和JSON这样以对象形式存在的,他们的__proto__是Object.prototype.
继续深入有
|
|
,而
|
|
所有构造器的实例对象的 __proto__ 都是指向其构造器的 prototype。
加固态的时候,把windows完全安装在了固态上,然后就把原来的C盘直接格式化,连带着旧的引导分区都给格式化没了,后来就没法启动Ubuntu。
要恢复引导,不是简单的修复,从ESP分区里链接上ubuntu的efi启动就行,必须得重建ubuntu的ESP引导。实际环境是:
ESP分区:
1234 - EFI/- boot/ //efi启动文件- Microsoft/ //各种字体图标的资源文件和boot内的启动efi文件- (ubuntu/) //现在是没有的,目标是生成这个文件夹,只要有这个文件夹就一切好办
可以看到根本没有ubuntu的引导文件,所以网上说的refind,easyUEFI等等是不行的。
bootstrap是一个很好的前端框架,因为不是专门做前端的,所以一直就有bootstrap来实现页面.
基于bootstrap开发的插件组件也很多,这里要说的bootstrapTable就是其中很优秀的一款.
在上传文件的时候,我们经常会有特定的文件需求,比如只要word,或是excel,jpeg等等,这个是可以在前端的input来直接进行限制的.
使用ajax和后台交换数据是web开发中常用的手段,jquery也提供了很方便的使用方法.如$.ajax()等.
但是,交换的数据经常是表单,当表单中有文件的时候,普通的ajax手段就不好使了.这时候,可以使用formdata来进行文件的ajax.