## 2.0 BOOTSTRAP JS PHILOSOPHY
These are the high-level design rules which guide the development of Bootstrap's plugin apis.
---
### DATA-ATTRIBUTE API
We believe you should be able to use all plugins provided by Bootstrap purely through the markup API without writing a single line of javascript.
We acknowledge that this isn't always the most performant and sometimes it may be desirable to turn this functionality off altogether. Therefore, as of 2.0 we provide the ability to disable the data attribute API by unbinding all events on the body namespaced with `'data-api'`. This looks like this:
$('body').off('.data-api')
To target a specific plugin, just include the plugins name as a namespace along with the data-api namespace like this:
$('body').off('.alert.data-api')
---
### PROGRAMATIC API
We also believe you should be able to use all plugins provided by Bootstrap purely through the JS API.
All public APIs should be single, chainable methods, and return the collection acted upon.
$(".btn.danger").button("toggle").addClass("fat")
All methods should accept an optional options object, a string which targets a particular method, or null which initiates the default behavior:
$("#myModal").modal() // initialized with defaults
$("#myModal").modal({ keyboard: false }) // initialized with now keyboard
$("#myModal").modal('show') // initializes and invokes show immediately afterqwe2
---
### OPTIONS
Options should be sparse and add universal value. We should pick the right defaults.
All plugins should have a default object which can be modified to effect all instance's default options. The defaults object should be available via `$.fn.plugin.defaults`.
$.fn.modal.defaults = { … }
An options definition should take the following form:
*noun*: *adjective* - describes or modifies a quality of an instance
examples:
backdrop: true
keyboard: false
placement: 'top'
---
### EVENTS
All events should have an infinitive and past participle form. The infinitive is fired just before an action takes place, the past participle on completion of the action.
show | shown
hide | hidden
---
### CONSTRUCTORS
Each plugin should expose it's raw constructor on a `Constructor` property -- accessed in the following way:
$.fn.popover.Constructor
---
### DATA ACCESSOR
Each plugin stores a copy of the invoked class on an object. This class instance can be accessed directly through jQuery's data API like this:
$('[rel=popover]').data('popover') instanceof $.fn.popover.Constructor
---
### DATA ATTRIBUTES
Data attributes should take the following form:
- data-{{verb}}={{plugin}} - defines main interaction
- data-target || href^=# - defined on "control" element (if element controls an element other than self)
- data-{{noun}} - defines class instance options
examples:
// control other targets
data-toggle="modal" data-target="#foo"
data-toggle="collapse" data-target="#foo" data-parent="#bar"
// defined on element they control
data-spy="scroll"
data-dismiss="modal"
data-dismiss="alert"
data-toggle="dropdown"
data-toggle="button"
data-toggle="buttons-checkbox"
data-toggle="buttons-radio"
没有合适的资源?快使用搜索试试~ 我知道了~
基于Python+Django协同过滤算法的电影推荐系统.zip
共72个文件
py:15个
js:15个
pyc:12个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 13 下载量 198 浏览量
2022-11-29
19:41:47
上传
评论 12
收藏 981KB ZIP 举报
温馨提示
基于Python+Django协同过滤算法的电影推荐系统.zip 基于 Python+Django 功能很全,常见的电影网站功能都有。 推荐算法方面是基于用户的协同过滤以及基于Item的协同过滤,同时结合电影点击次数、收藏人数、标签选择等进行综合推荐。 内含完整源代码很简单就能跑起来。 基于协同过滤算法的电影推荐系统.zip 基于 Python+Django 功能很全,常见的电影网站功能都有。 推荐算法方面是基于用户的协同过滤以及基于Item的协同过滤,同时结合电影点击次数、收藏人数、标签选择等进行综合推荐。 内含完整源代码很简单就能跑起来。 基于协同过滤算法的电影推荐系统.zip 基于 Python+Django 功能很全,常见的电影网站功能都有。 推荐算法方面是基于用户的协同过滤以及基于Item的协同过滤,同时结合电影点击次数、收藏人数、标签选择等进行综合推荐。 内含完整源代码很简单就能跑起来。 基于协同过滤算法的电影推荐系统.zip 功能很全,常见的电影网站功能都有。 推荐算法方面是基于用户的协同过滤以及基于Item的协同过滤,同时结合电影点击次数、收藏人数、标签选择等进
资源推荐
资源详情
资源评论
收起资源包目录
基于Django和协同过滤算法的电影推荐系统.zip (72个子文件)
recommend_system-master
images
5.png 60KB
1.png 18KB
2.png 20KB
4.png 53KB
3.png 16KB
umatrix.csv 2.19MB
templates
movie_recommend
superusersignin.html 295B
underminimum.html 370B
pleasesignin.html 342B
query_results.html 858B
signout.html 718B
recommendations.html 346B
signin.html 645B
createuser.html 870B
base.html 5KB
userexistsorproblem.html 323B
home.html 792B
nopersonfound.html 355B
快速启动.bat 80B
plots.csv 234KB
static
css
bootstrap.css 86KB
.DS_Store 6KB
docs.css 15KB
bootstrap-responsive.css 11KB
js
bootstrap-alert.js 2KB
bootstrap-typeahead.js 7KB
jquery.js 242KB
application.js 4KB
bootstrap-collapse.js 4KB
bootstrap-carousel.js 4KB
bootstrap-modal.js 5KB
google-code-prettify
prettify.js 13KB
prettify.css 815B
.DS_Store 8KB
bootstrap-transition.js 2KB
bootstrap-popover.js 3KB
bootstrap-tooltip.js 7KB
bootstrap-tab.js 3KB
bootstrap-button.js 3KB
README.md 3KB
bootstrap-scrollspy.js 4KB
bootstrap-dropdown.js 2KB
.DS_Store 8KB
db.sqlite3 22.29MB
recommend_system
__pycache__
__init__.cpython-37.pyc 175B
settings.cpython-37.pyc 3KB
urls.cpython-37.pyc 1KB
wsgi.cpython-37.pyc 596B
wsgi.py 409B
__init__.py 0B
settings.py 4KB
urls.py 1KB
manage.py 636B
movie_recommend
models.py 2KB
apps.py 104B
__pycache__
admin.cpython-37.pyc 551B
__init__.cpython-37.pyc 174B
load_data.cpython-37.pyc 3KB
views.cpython-37.pyc 6KB
models.cpython-37.pyc 2KB
recommend_algos.cpython-37.pyc 3KB
load_data.py 2KB
__init__.py 0B
migrations
__pycache__
0001_initial.cpython-37.pyc 1KB
__init__.cpython-37.pyc 185B
__init__.py 0B
0001_initial.py 2KB
views.py 12KB
admin.py 408B
tests.py 60B
.ipynb_checkpoints
Untitled-checkpoint.ipynb 12KB
recommend_algos.py 2KB
共 72 条
- 1
程序员张小妍
- 粉丝: 1w+
- 资源: 3474
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 料带自动上料机含bom和3D图纸和工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 使用Java多线程和同步机制实现生产者-消费者模式.zip
- 端子排自动切割设备含bom工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- Python爬虫入门实例:利用requests和BeautifulSoup抓取网页标题
- HBase常用的Shell命令
- Linux下Oracle 11g的完整安装与配置指南
- MySQL多平台安装教程:Windows、macOS与Linux
- 新年快乐,喜庆html
- 单片机综合实验储物箱重庆邮电大学
- Screenshot_20241224_205242_com.tencent.tmgp.sgame.jpg
- html css网页制作成品.docx
- Selenium-ECShop项目文档
- 实验报告,重庆邮电大学,单片机,大作业
- 汽车防撞梁总成装配台3D图纸和工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- Java平台Maven项目管理和构建工具的安装与配置
- 重庆邮电大学所有实验单片机,大作业,串口,双机编程,程序文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页