1.处理 2.获取选择的id 3.获取选择的内容和id 4.默认选择
官方案例 1.头部拆分成一个页面比如news text 2.内容拆分成另一个页面比如news textCon 以上就是一个非常规范的内容 1.css在头部 引入必要的css,api.css 引入通用的css,common.css 引入页面特有的css,news text.css 2.js在尾部 引入
主题,架子(时间架子,空间架子,三角架),素材。 块级标签与行内标签的区别 定义 块级元素会相互堆叠在一起,向下排列,每个元素占一行。 行内元素会相互并列,空间不足的时候会折到下一行。 举例 块级标签 行内标签 注意点 块级元素盒子会扩展到与父元素同宽。(盒子模型) 块级元素中可以嵌套行内元素。
有时候想把公共的html封装起来,怎么处理呢? 好多页面都用到,不可能每个页面都写,这样就会有冗余,并且不好统一处理。 那就用js来重构html吧。 代码案例如下: 处理成js 注意保持间距和美观性,利于后期维护。 调用很简单,用到的页面,直接调用函数showMainMenu()即可。 效果等同于每
https://github.com/jiqing9006/hLive 注意的地方,必须是通过服务器访问,才有效。 直接右击打开,看不到效果。 可以更改地址,很灵活,很方便。
layui 字体图标 通过对一个内联元素(一般推荐用 i标签)设定 class="layui icon",来定义一个图标,然后对元素加上图标对应的 font class(注意:layui 2.3.0 之前只支持采用 unicode 字符),即可显示出你想要的图标。
从word复制到html中的文本,用pre能够原汁原味的展示出来,但是会出现超过屏蔽界限的情况。 需要进行换行处理。 加上一句css 没毛病~
wangEditor的使用 第一步,将其下载,并引入项目中。 第二步,引入js 第三步,初始化对象 第四步,添加一些配置 配置菜单 配置图片上传 第五步,设置内容 第六步,获取内容 很好,很方便!
这样就能画出线了。
基本使用 Render 渲染字符串 Compile编译字符串到模板函数(需调用才能生成html内容) 使用模板 node中使用 新建ejs01.js node 执行 一个综合的例子: 新建模板ejs02.ejs 新建控制器 ejs02.js 这个时候执行node ejs02.js 还可以继续升级,创
1.注册一个apiCloud账户 2.创建一个应用 3.安装sublime插件 4.用sublime创建应用 5.配置参数,保证一致 6.上传代码,两种方式 一种是压缩成zip 一种是配置svn,通过svn上传 7.可以通过真机同步查看效果(用手机连接,或者通过海马模拟器)
存储数据的方法就是直接给window.localStorage添加一个属性,例如:window.localStorage.name 或者 window.localStorage["name"]。 1.设置setItem 2.读取getItem 3.删除removeItem 4.全部清除clear 需
1.属性 appId 2.常量 参考官方文档http://docs.apicloud.com/Client API/api c1 3.事件 4.方法 参考官方http://docs.apicloud.com/Client API/api c1
1.引入js 2.生成对象 3.获取数据get 4.添加保存数据save 5.删除对象delete 6.批量操作 7.操作符 inc mul set 复制设置 min 操作符更新字段的值为一个指定的值,如果指定的值小于指定字段的当前值 max操作符更新字段的值指定的值,如果指定的值大于字段的当前值
引言 html5本地存储可以选择两种方式,一种是本地存储,一种是sqlite。 比如开发html5的购物车功能,就可以考虑选择其中之一,进行本地存储与操作。 又或者保存用户登录信息,可以使用localStorage来记录。 Web Storage 1.LocalStorage 2.SessionSt
html5标准网页声明,原先的是一串很长的字符串,现在是这个简洁形式,支持html5标准的主流浏览器都认识这个声明。表示网页采用html5。
模态框里面的内容可以随便造!很方便! 或者改造为手动显示。 或者
npm 是什么? npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 600000 个 包(package) (即,代码模块)。来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够
lay verify:是表单验证的关键字 支持多条规则的验证 自定义验证 $ = layui.jquery; var form = layui.form, layer = layui.layer; //自定义验证规则 form.verify({ nikename: function (value)
![](https://img2018.cnblogs.com/blog/422101/201907/422101-20190713131444096-402266067.png) ``` > ``` ``` layui.use(['form'], function () { // 自动化加载 var form = layui.form; form.on('switch(co...
@font-face { font-family: '锐字锐线怒放黑简'; src:url('https://xxx.com/锐字锐线怒放黑简1.0.ttf'); // src:url('/Wx/Index/font/锐字锐线怒放黑简1.0.ttf'); } body { font-family:
通过关键字 background-image: url('/Wx/Index/image/not_select.png'); background-size: px2rem(78px) px2rem(73px); background-repeat: no-repeat; background-po
头部的边框有些独特,通过三个div来实现。左边一个border,右边一个border,中间一个文字border。采用绝对定位来实现。 html <div class="main"> <div class="left-border"></div> <div class="right-border"><
css .mask-box { width: px2rem(685px); position: fixed; top: 0; right: px2rem(-685px); transition: all 0.5s; height: 100%; background:rgba(0,0,0,0.8);
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号