1、正则表达式
登陆注册验证
test - 判断字符串是否符合规定的正则
//匹配测试结果 pattern = /\d+/ pattern.test("asfdasd123232fdsaf") true pattern.test("asfdasdfdsaf") false pattern = /^\d+$/ pattern.test("asfdasd123232fdsaf") false pattern.exec("fsadfasd234dfasd") ["234"] pattern.exec("fsadfasd234dfasd23424") ["234"] 分组匹配 str = "javascript java javac fdsafsd" pattern = /java\w*/ pattern.exec(str) ["javascript"] pattern = /java(\w*)/ pattern.exec(str) ["javascript", "script"] //g全局匹配 attern = /java(\w*)/g pattern.exec(str) ["javascript", "script"] pattern.exec(str) ["java", ""] pattern.exec(str) ["javac", "c"] //i 忽略大小写 //m 多行匹配
验证: 前端 js 后端 python
checkbox 点击事件会先执行
2、前端组件
(优先使用模板,插件,避免重复造轮子)
bootstrap http://www.bootcss.com/
- css
- js
响应式 @media
图标字体 @font-face
基本使用 bootstrap.js 依赖于 jquery
优先属性 !important
轮播图: bxslider
后台管理: jQueryUI https://jqueryui.com/ 中文 http://www.jqueryui.org.cn/ EasyUI http://www.jeasyui.com/ 中文 http://www.jeasyui.net/