## 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 下载量 41 浏览量
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+
- 资源: 3252
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- bootstrap企业网站前端模板下载
- 矩阵作业-包含Eigen安装相关内容
- CSS3几何透明层文本悬停变色特效代码.zip
- CSS3实现的九宫格图片鼠标悬停去除遮罩层特效源码.zip
- MQTT协议的原理、特点、工作流程及应用场景
- Ruby语言教程从介绍入门到精通详教程跟代码.zip
- PM2.5-Prediction-Based-on-Random-Forest-Algorithm-master.zip
- Delphi开发详解:从入门到高级全面教程
- 物理机安装群晖DS3617教程(用U盘做引导)
- 本项目旨在开发一个基于情感词典加权组合方式的文本情感分析系统,通过以下几个目标来实现: 构建情感词典:收集并整理包含情感极性(正面或负面)的词汇 加权组合:通过加权机制,根据词汇在文本中的重要性、
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页